Shopify source connector
The Shopify (batch) source connector lets you reliably bring your Shopify storefront data into Adobe applications on a schedule that works for you. Instead of streaming every event in real time, you configure it to collect data from your Shopify shop at regular intervals (batches), giving you predictable, controlled ingestion.
Using secure API access to your Shopify store, you can set up the connector to regularly pull key entities—such as customers, orders, products, and related metadata—and map them into your data model. This allows you to:
- Build a unified view of your customers’ commerce behavior across channels.
- Use your Shopify data to drive audience segmentation, personalization, and reporting.
- Eliminate manual exports by relying on automated, repeatable imports at scale.
By centralizing your Shopify data through scheduled batch jobs, the Shopify (batch) source connector helps you create a dependable foundation for insights and experience orchestration, while reducing the operational effort required to keep your data up to date.
Prerequisites prerequisites
Gather required credentials
To connect your Shopify account to Experience Platform, you can use either basic authentication or an access token based. Make sure you have the following credentials ready:
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Credential | Description |
host |
The end point of your Shopify server. |
accessToken |
The access token for your Shopify user account. |
connectionSpec.id |
(API only) The connectionSpec.id is required when creating connections via API. For Shopify, use: 4f63aa36-bd48-4e33-bb83-49fbcd11c708. This value specifies the connector type and its supported authentication methods. |
For more information about getting started, refer to this Shopify authentication document.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Credential | Description |
host |
The end point of your Shopify server. |
accessToken |
The access token for your Shopify user account. |
connectionSpec.id |
(API only) The connectionSpec.id is required when creating connections via API. For Shopify, use: 4f63aa36-bd48-4e33-bb83-49fbcd11c708. This value specifies the connector type and its supported authentication methods. |
Connect Shopify to Experience Platform using APIs
Connect Shopify to Experience Platform using the UI
Limitations
Preview is not supported for the following columns. As a workaround, mappings for these fields can be created using the API.
amountSpenttotalPriceSetlineItems.quantitylineItems.namelineItems.skutransactions.formattedGatewayvariants.sku