Getting your Shopify Access Token

In order to allow Definite to retrieve data from Shopify, we’ll need to get an Access Token.

1

Create a Custom App

  • In your Shopify admin dashboard, navigate to Settings > Apps and sales channels.
  • Click on Develop apps.
  • Select Create an app, provide an app name, and click Create app.
2

Configure API Scopes

  • In the app’s API credentials tab, click Configure Admin API scopes.
  • Select the following scopes:
read_customers
read_customer_events
read_locales
read_products
read_orders
read_locations
read_inventory
read_fulfillments
read_payment_terms
read_marketing_events
read_publications
read_markets
read_customer_merge
read_assigned_fulfillment_orders
  • Click Save to apply the scopes.
3

Install the App

  • In the app’s Overview tab, click Install app.
  • Confirm the installation when prompted.
4

Retrieve the Access Token

  • After installation, go to the API credentials tab.
  • Under Admin API access token, click Reveal token once to view your access token.
  • Important: Store this token securely, as it won’t be displayed again. If lost, you’ll need to generate a new token.

Find your Shopify Store ID

In Shopify, your Store ID is typically your unique .myshopify.com URL, which serves as your store’s primary identifier. To locate it:

1

Log in to Your Shopify Admin

2

Access the Admin Dashboard

  • Once logged in, observe the URL in your browser’s address bar.
  • It should resemble: https://{your-store-id}.myshopify.com/admin.
  • Here, {your-store-id}.myshopify.com is your unique Store ID.

Definite instructions

1

Go to this link to add an integration. Search for our Shopify extractor and click it to get to the creation form. You should see a screen like this:

2

Add a name for your integration and add the Access Token and Store ID to the form.

3

Make sure the use EL toggle is turned on.

4

Select your target integration (where the data will be extracted to). In most setups this will be duckdb.

5

Select a cadence of sync then click Save.