Shopify Connector
The Shopify connector links one Shopify shop to one eshopOS store and uses that link for preview and import jobs.
Current Integration Mode
The current Shopify connector uses:
- shop-domain entry
- Shopify OAuth authorization
- backend-only token storage
- preview and import jobs scoped to the current store
What It Imports
- products
- collections
- variants
- images and file-derived media
- locations
- inventory levels
- customers
Merchant Setup Flow
- Open
Connectors. - Open
Shopify. - Enter the shop domain, for example
store-name.myshopify.com. - Click
Connect. - Approve access in Shopify.
- Return to eshopOS.
- Run
Previewbefore running import.
Core Mapping
The Shopify connector normalizes Shopify data into eshopOS core records:
- products become eshopOS products
- collections become eshopOS categories
- variants become eshopOS structured variants
- locations become warehouses
- inventory levels become warehouse stock
The storefront reads the normalized eshopOS catalog, not Shopify objects directly.
Notes
- reruns are expected to reconcile instead of duplicating records
- disconnecting removes external access but does not delete imported catalog data
- warnings during preview or import should be reviewed before rerunning