Help βΊ Integrations
Connect Shopify
Step-by-step guide to connecting your Shopify webstore with a custom app access token, and turning on order import.
What it's for
Connecting Shopify brings your own webstore's orders into OrderPilot, so they route through the same vendors and warehouse as your marketplace orders.
Where to find it
β Settings β Channels β click your Shopify store. Tabs: Connection, Orders, Inventory.
The screen at a glance
Connection tab
- Status box β "β Connected to (your store)", "β Saved but the API call failed", or "Not connected".
- Store domain β for example yourstore.myshopify.com.
- Admin API access token β starts with "shpat_". Leave blank to keep the saved one.
Orders tab
- Import orders automatically β pulls open, unfulfilled Shopify orders. Set every N minutes (at least 5) and a window of N days.
Inventory tab
- Inventory push β on/off and every N minutes (at least 15). It sends each linked listing's quantity using the same rules as Amazon and Walmart, and starts working once Shopify listings are linked to your catalog SKUs. The setting is saved now and takes effect then.
Buttons and actions
| Button | What it does |
|---|---|
| πΎ Save & test | Saves the domain and token and checks them right away. Shows "β Connected to β¦" or the error. |
| Save (Orders) | Saves the import switch, interval and window. |
| Import now | Starts a Shopify order import right away. Watch the Jobs log. |
| Save (Inventory) | Saves the push switch and interval. |
How to connect Shopify
In your Shopify admin:
- Go to Settings β Apps and sales channels β Develop apps.
- Click Create app and name it "OrderPilot".
- Grant these Admin API scopes: read_orders, read_products, write_orders.
- Click Install app.
- Copy the Admin API access token. Shopify shows it only once. No Shopify review is needed; it works right away.
In OrderPilot:
- Open Settings β Channels β your Shopify store β Connection.
- Type your Store domain (yourstore.myshopify.com).
- Paste the Admin API access token.
- Click πΎ Save & test. The status box shows "β Connected to" your store name.
How to start importing Shopify orders
- Open the Orders tab.
- Turn on Import orders automatically, set the interval and window.
- Click Save, then Import now if you want orders right away.
Tips and troubleshooting
- Lost the token? Shopify shows it only once. Create a new token in the app's settings and paste it here.
- "Saved but the API call failed". Check the domain is the myshopify.com address and that the app has the three scopes listed above.
- Inventory push does nothing yet. It starts once Shopify listings are linked to catalog SKUs.
Still stuck? Email support@softavant.com and tell us what you were trying to do.