Shopify
The adapters for Shopify are the result of years of experience as Shopify Partner Plus.
The benefits of our solution:
β‘ Excellent performance for sending data to Shopify.
πΈ Integrating Shopify is complex. Instead, you can focus on product data with our simplified APIs.
β Deprecated APIs will no longer be a problem. Updates will be automatic and transparent.
π£ Simple JSONs for complex operations. Product creation calls more than 20 Shopify queries and mutations.
Shopify Product Flowsβ
Steps required to activate a product synchronization flow
Shopify Order Flowsβ
Steps required to activate an order synchronization flow
How to Create a Custom App Using the Dev Dashboard (New Method)β
To create a new custom app compatible with OAuth / Client Credentials, follow these steps:
- Log in to the Dev Dashboard β or, from the Shopify Admin, go to Settings > Apps and sales channels > Develop apps > Build apps in Dev Dashboard.
- In the βAppsβ section of the Dev Dashboard, click Create app β select Start from Dev Dashboard.
- Give the app a name and confirm with Create.
- Once the app is created, go to the Versions tab and create a version:
- set your app URL (if it is not embedded inside the Shopify Admin, you can use the default URL provided by Shopify)
- select the Webhooks API version (typically the latest available)
- define the required scopes β the API permissions needed by your integration (inventory, orders, products, locations, etc.)
- save and Release the created version.
- Install the app on your store: in the appβs βHomeβ section inside the Dev Dashboard, click Install app, select or create the store on which to install it, and confirm with Install.
- Authenticate the app using the Client Credentials Grant: retrieve the Client ID and Client Secret from the app created in the Dev Dashboard. These credentials will be necessary to generate a token to be used in API calls (a βshop access tokenβ).
Shopify documentation β Creating custom apps via Dev Dashboard
Authenticationβ
The integration supports two authentication methods for Shopify:
- Authentication via Access Token (Legacy β no longer available for new apps starting January 1st, 2026)
- Authentication via OAuth (
Client ID+Client Secret) β recommended and supported for new apps.
You can freely choose which method to use based on your Shopify app configuration. If both methods are provided in the same request, OAuth (Client ID + Client Secret) will take precedence.
Important note: Starting January 1st, 2026, it will no longer be possible to create new legacy custom apps (Access Token). Existing apps will continue to work, but all new integrations must use OAuth authentication.
1. Authentication via Access Token (Legacy)β
If the app uses a private Access Token (for example, a token generated from Admin > Apps > Develop apps), simply include the following header:
| Header | Value | Description |
|---|---|---|
x-shopify-access-token | shpat_*************** | Shopify app access token |
2. Authentication via OAuthβ
If you are using OAuth authentication, you must include both the Client ID and Client Secret in the request headers:
| Header | Value | Description |
|---|---|---|
x-shopify-client-id | *************** | client ID of the integration app |
x-shopify-client-secret | *************** | client secret of the integration app |
Metafield Definitionβ
Register metafields within Shopify Admin -> Settings -> Custom Data
Enter the necessary custom metafields in the "products" group.
Choose metafield types carefullyβ
Metafields influence both the import and translation process. The metafield type makes it possible or not to create category filters or the presence of HTML.
Destinationβ
Configuration of a Shopify destination, which will then be used by other flows to interact with the e-commerce. Download example destination
| Field | Value | Notes |
|---|---|---|
destination_type | httpRequest | integration adapters work via http |
Base Url | https://adapt.flowlyze.com | adapter URL |
Headers :: x-api-key | ********** | API key for endpoint interaction verification |
Headers :: x-shopify-graphql-url | https://SHOPIFYURL.myshopify.com/ | Shopify shop URL to connect to |
Headers :: x-shopify-access-token | shpat_CODICEALFANUMERICO | secret of the custom app created for integration |
Shopify Flowsβ
ποΈ Prodotti
8 items
ποΈ Clienti
3 items
ποΈ Ordini
9 items
ποΈ Rimborsi
2 items
ποΈ Market
1 item
ποΈ Metaobjects
1 item
ποΈ Metafield
1 item
ποΈ Company
1 item
ποΈ Smart Collection
Creating Smart Collections allows you to generate dynamic collections
ποΈ Gift Card Import
Shopify gift cards are synchronized by Flowlyze starting from their creation date,