Connecting Shopify

Dynition connects to Shopify using the modern OAuth credentials, a Client ID and Client Secret you create in the Shopify Dev Dashboard. This guide walks you through getting them.

Already have an API Key and API secret key?

Those are the legacy credentials from the older Shopify Partners flow. Shopify has deprecated them: stores can no longer create them and they won't work with Dynition. Follow the steps below to get a Client ID and Client Secret from the Dev Dashboard instead.

Steps

  1. Open the Dev Dashboard. Go to dev.shopify.com/dashboard and sign in with the account that manages your store.
  2. Create an app. In Apps (left nav), click Create app, choose Start from Dev Dashboard, give it a name (for example "Dynition"), and click Create.
  3. Set access scopes and release a version. In the Versions tab, set the Admin API access scopes Dynition needs (orders, products, customers, and inventory read scopes at minimum), then click Release. Shopify's access scopes reference lists what each scope covers.
  4. Install the app on your store. From Home, scroll to Install app, pick the store you want to connect, and click Install.
  5. Copy the Client ID and Client Secret. Open the Settings tab of your app and copy the Client ID and Client Secret values.
  6. Paste them into Dynition. Open Settings → Connections, open the Shopify integration, click Configure credentials, and paste the values. We store them encrypted and use them to sync your store data.

Shopify's own guides (with screenshots)

Shopify rearranges these screens from time to time. If a step above doesn't match what you see, their docs have the current screens: