Learning center / Integration guides

Connect a Shopify store

4 min read

Once connected, SellerTiger pulls orders directly through the Shopify Admin API (read-only). Paste your admin address (the browser-bar link) and the credentials your Shopify app shows; we work out the shop domain.

What you get

  • Orders: pulled hourly by default (change it in Data Center); the first run pulls the last 60 days. The same order that arrived earlier from a CSV or BigSeller is upgraded in place to the direct copy — no duplicates, notes and workflow state kept.
  • Lock: while direct, CSV imports and manual entry are skipped for this shop.
  • Permissions: only read_orders, read_products, read_inventory. SellerTiger never writes to your store.

Before you start

  • Who: someone with Settings level 4 in SellerTiger (the founder by default); on Shopify, the owner or staff with App development → Develop.
  • Brands & channels: the brand has a Shopify sales channel (or a website channel running on Shopify).
  • Plan: the store uses one authorized-shop slot.

Which credentials you'll have (checked against Shopify's docs 2026-10-18)

Since 1 January 2026, new custom apps are built in the Dev Dashboard and only have a Client ID + Client secret — no shpat_ access token. That's normal.

What Shopify shows youMeaningWhat to paste in SellerTiger
Admin API access token (starts with shpat_)An older app created in the admin before 2026; shown once after installThe token only → Connect and verify
Client ID + Client secretA new Dev Dashboard appBoth → Connect
An older app with only API key / API secret, no tokenThe older app isn't installed yetPress "Install app" to get the token

Step 1 · Create the app in Shopify

New app (Dev Dashboard):

  1. Shopify admin → Settings → Apps → Develop apps → Build apps in Dev Dashboard.
  2. Create app → name it SellerTiger → Create.
  3. New version: Access = read_orders,read_products,read_inventory; Redirect URLs = the callback SellerTiger shows, https://app.sellertiger.com/api/stores/oauth/shopify/callback → Release.
  4. Installs → Install app on your store.
  5. Open Settings and copy the Client ID and Client secret.

Older app (created before 2026):

  1. Shopify admin → Settings → Apps and sales channels → Develop apps → your app.
  2. Configure Admin API scopes: tick read_orders, read_products, read_inventory → Save.
  3. Install app → Reveal token once (starts with shpat_) → copy. If you didn't keep it, uninstall and install again for a new token.

Step 2 · Paste the address and credentials in SellerTiger

  1. SellerTiger → Settings → Connections → Shopify. Under wizard step 3, press Connect on the shop (no shop yet? Add shop first).
  2. ① Shop admin address: paste the whole browser-bar link, e.g. https://admin.shopify.com/store/welstore/orders. You'll see "Shop recognized: welstore.myshopify.com". Don't paste your own custom domain.
  3. ② Credentials:
    • Older app: paste the shpat_ token → Connect and verify. SellerTiger really reads the shop and orders once and shows "Connected: shop name".
    • New app: paste the Client ID on the left and the Client secret on the right → Connect. If the app is installed on this shop (same Shopify organization) it connects straight away; otherwise you go to Shopify's consent page, approve, and come back automatically ("Shop authorized"). These tokens expire; SellerTiger renews them automatically.

Step 3 · Start syncing

  1. Test connection shows the shop name.
  2. Data Center → Website → Shopify → details → Run now (founder). The result reads like "Direct orders n (m shops)".
  3. In Orders, Shopify orders show the direct source.

Troubleshooting

What you seeWhyWhat to do
Can't tell which Shopify shop this isYou pasted your own custom domainPaste the admin.shopify.com/store/... link from the browser bar
This looks like a Client IDOnly the Client ID was pastedPaste the Client secret on the right, or use an shpat_ token
That is the Client secretThe secret went in the left boxClient ID left, secret right
Shopify rejected this access tokenIncomplete copy, or the app was uninstalled / reinstalledCopy again; an older app's lost token means uninstall + install
The token works but the app may not read ordersread_orders missingAdd all three scopes, Release / reinstall, then connect again
Shopify shows "redirect_uri is not whitelisted"Redirect URL missing or different, or the version wasn't releasedPaste the callback SellerTiger shows, exactly, and Release
Shopify did not grant accessClient ID / secret don't match, or the code is older than 10 minutesCopy the Client secret again and connect
The shop that approved is not the one you pastedYou approved on a different shopSign in to this shop's admin and authorize again
Authorized-shop limit reachedNo free slotUpgrade or buy an add-on

Note: When a Dev Dashboard app is installed on a store outside your Shopify organization, Shopify may require a custom distribution install link. If the install page says you can't install, contact SellerTiger support.

Still need help?

Inside SellerTiger, press the headset button to ask the AI assistant or open a support ticket.

Open in SellerTiger