balta labsGuides
Connections

Connect Shopify

Add a Shopify store with its domain, client ID, and client secret.

2 min readUpdated
Illustrative Balta Labs Shopify connection form with a sample store domain and hidden credential placeholders.
Sample Shopify setup in Balta Labs with no real credentials shown. Example workspace · Open image at full size ↗
On this page

Use a Shopify connection to import store orders, refunds, payments, and fulfillment details. Supported Shopify transfer records can also appear in Internal inventory transfers.

Before you begin

Have the store’s *.myshopify.com domain, client ID, and client secret ready. For a Dev Dashboard app, Shopify’s credential guide directs you to Dev Dashboard → Apps → your app → Settings → Credentials to copy the client ID and secret. Confirm that the app has the access needed for the records you plan to import. Other Shopify app types can have a different credential flow.

Add the store

  1. Open Settings → Connections → Add account → Shopify in Balta Labs.
  2. Enter a Connection name if this workspace has several stores. Otherwise, the store domain is used as its label.
  3. Enter the Shop domain, for example example.myshopify.com.
  4. Enter the Client ID and Client secret for that store.
  5. Select Save credentials.
  6. On the connection card, select Test. Then open Orders → Configuration → Sources and start the first import.

Keep each Shopify store as a separate connection. This lets you select one store or all stores when reviewing OSS data and helps identify the source of an order.

If data is missing

Check the store domain and credentials with Manage, then run Test again. In Orders → Configuration → Sources, check the latest import job and coverage. An imported order may have different fields from another platform; inspect the order’s source records before treating a missing field as a zero value.