Shopify is an e-commerce platform that allows users to set up an online store and sell their products. It helps you manage your orders - from inventory to point of sale to shipping and returns.
To configure the Shopify connection with a Public app in integrator.io, you must install the integrator.io app in the Shopify App Store.
After you start the connection, configure it in the Create connection panel and complete all of the required * authentication settings:
Notes
- It is recommended to use the 2026-10 API version.
- To set up an OAuth 2.0 connection to Shopify in the Shopify - NetSuite integration app, see OAuth 2.0 connection in Shopify - NetSuite integration app.
- If you are an EU user, make sure you sign in with the EU Account sign-in option to access the connection form. Signing in through the global portal may redirect you back to the sign-in page.
- If you configured your connection with Public app, you can’t reauthenticate it using Custom app. If you configured it with Custom app, you can reauthenticate it using Public app.
| Setting | Instructions |
|---|---|
| Name your connection * | Enter a clear and distinguishable name. Throughout integrator.io imports and exports, you will have the option to choose this new connection. A unique identifier will prove helpful later when selecting it from a list of the connections in your account. |
| API type * |
Choose your Shopify account API type:
|
| API version | Select your Shopify account’s API version. For example, 2026-10. For more information, see the REST admin API reference. |
| Store name * |
|
| Auth type * | Select OAuth 2.0 as the authentication type for this connection. The form changes depending on the selected authentication type. The OAuth 2.0 authentication type requires you to configure the connection in the Shopify App Store. |
| App type * |
Choose the type of Shopify app that integrator.io uses to connect to your store.
|
| Scopes * (Only for Custom app) | Scopes are OAuth 2.0 permissions that Shopify defines to limit access to your account. Make sure you select read_orders in scopes. |
Tip
This connector documentation describes only the settings shown for the Simple view.
For the corresponding:
- HTTP settings, see Set up an OAuth 2.0 HTTP connection documentation.
- GraphQL settings, see Set up a connection to a GraphQL endpoint documentation.
To configure the connection:
-
Click Continue at the Shopify app store. The Celigo app page appears.
-
Click Add app. The Login page appears.
- Sign in to your Shopify account. The Your stores window appears.
-
Select the required store. The Install integrator.io page appears.
-
Read the information and click Install app. The Celigo sign in page appears if the user is not signed in.
- Name your connection (required): Provide a clear and distinguishable name. Throughout integrator.io imports and exports, you can choose this new connection, and a unique identifier will prove helpful later when selecting a list of connections you’ve created.
- Provide the credentials and click Sign in. The Set up connection page appears.
- API version (required): Select your Shopify account’s API version. For example, 2026-07. For more information, see REST admin API reference.
- Store name (required): The form will automatically get the store name that was selected while configuring the app.
-
Click Save & authorize. You will be navigated to the integrator.io > Connections dashboard page and you can see the connection Status as Online.
- Navigate to the integrator.io app page.
-
Click Open app. The Set up connection page appears.
- Choose Use existing connection.
- From Connection, select the required Shopify connection.
-
Click Save & authorize. You will be navigated to the integrator.io > Connections dashboard page and you can see the connection Status as Online.