Shopify
Connect a Shopify store to Jet Admin through the Admin API to build order, fulfilment and customer tools on your store data.
Connect Shopify through a REST API resource using the Shopify Admin API. Shopify doesn't have a native integration yet. Setup takes a few more steps than the other sources, and you can access every Admin API object.
Grant read-only scopes unless your app needs to write. A Shopify Admin API token with write scopes can modify orders and inventory.
What you get
You can access the objects you enable in the Admin API, including:
Products, Variants, Inventory
Orders, Fulfilments, Transactions
Customers
Discounts, Price rules
Before you start
Permission to create a custom app in your Shopify admin
The current stable Admin API version from Shopify's own documentation
Connect Shopify
Add the token as a global header
Shopify requires its own access-token header instead of Bearer auth. Add a global header on the resource so every request carries it:
X-Shopify-Access-Token: shpat_your_token_hereBuild your first request
In the Data Editor, create a GET request to orders.json?status=any&limit=50. Or paste Shopify's API reference into Ask AI and describe what you need. Ask AI will generate the request, handle pagination, and shape the response.
Troubleshooting
Shopify returns 401. The token is in the wrong header. Shopify needs X-Shopify-Access-Token, not Authorization: Bearer. Check the global header on the resource.
Shopify returns 403 on some endpoints. The custom app is missing that scope. Add it under Configuration → Admin API integration, then reinstall the app.
Only 50 rows load. Pagination isn't configured. The Admin API uses Link-header cursors. Set pagination on the request.
Requests fail intermittently under load. You're hitting Shopify's per-store rate limit. Reduce page size or add caching on the request.
https://docs.jetadmin.io/getting-started/migrating-a-projectWas this helpful?