Shopify
One store's Admin API (GraphQL): products, orders, customers and inventory.
One store's Admin API (GraphQL): products, orders, customers and inventory. Shopify no longer lets stores create new admin custom apps, and Dev Dashboard tokens expire after 24 hours, which the Gateway can't refresh yet.
API key
- Open shopify.dev and create an API key with only the access your apps need.
- Copy it. It may be shown only once.
What to create: An Admin API access token from a custom app created in the store's admin.
Add it to your Gateway. It asks for the key:
everyapp provider add shopifyUse it in an app
In the app's everyapp.config.ts:
capabilities: {
shopify: { access: "read", why: "What the app does with it." },
},The app calls Shopify's API with integrationFetch(), and the Gateway adds the key. Use "write" if the app changes things. More in API providers.
Check it worked: everyapp provider show shopify shows the key as set.
Rate limits: GraphQL cost points per second by plan: Standard 100, Advanced 200, Plus 1,000, enterprise 2,000.
Something wrong or missing? Open an issue.