Shopify
Shopify
Configuration
Shopify source connector integrates with the Shopify Admin API.
Uses OAuth 2.0 client credentials grant to exchange client_id/client_secret for an access token, then syncs comprehensive data from your Shopify store:
- Products and their variants with pricing and inventory
- Customer profiles and purchase history
- Orders with line items and fulfillment status
- Custom and Smart Collections
- Store locations and inventory levels
- Fulfillments and shipment tracking
- Gift cards and discounts/price rules
- Metaobjects for custom data structures
- Files/media via GraphQL
- Themes and templates
Authentication
This connector uses a custom authentication configuration.
Shopify authentication credentials schema using client credentials grant.
Uses client_id and client_secret to obtain an access token via OAuth 2.0 client credentials flow. The token is exchanged for Admin API access.
Client ID from your Shopify app in the Dev Dashboard
Client Secret from your Shopify app in the Dev Dashboard
Configuration Options
The following configuration options are available for this connector:
Shopify configuration schema.
Your Shopify store domain (e.g., ‘my-store.myshopify.com’)
Data Models
The following data models are available for this connector:
ShopifyProductEntity
Schema for Shopify Product resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/product
ShopifyProductVariantEntity
Schema for Shopify Product Variant resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/product-variant
ShopifyCustomerEntity
Schema for Shopify Customer resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/customer
ShopifyOrderEntity
ShopifyDraftOrderEntity
Schema for Shopify Draft Order resource.
Draft orders are orders created by merchants that haven’t been completed/paid yet. https://shopify.dev/docs/api/admin-rest/2024-01/resources/draftorder
ShopifyCollectionEntity
Schema for Shopify Collection resources (Custom and Smart Collections).
https://shopify.dev/docs/api/admin-rest/2024-01/resources/customcollection https://shopify.dev/docs/api/admin-rest/2024-01/resources/smartcollection
ShopifyInventoryItemEntity
Schema for Shopify Inventory Item resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/inventoryitem
ShopifyLocationEntity
Schema for Shopify Location resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/location
ShopifyInventoryLevelEntity
Schema for Shopify Inventory Level resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/inventorylevel
ShopifyFulfillmentEntity
Schema for Shopify Fulfillment resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/fulfillment
ShopifyGiftCardEntity
Schema for Shopify Gift Card resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/gift-card
ShopifyDiscountEntity
Schema for Shopify Price Rule / Discount resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/pricerule
ShopifyMetaobjectEntity
Schema for Shopify Metaobject resource.
https://shopify.dev/docs/api/admin-rest/2024-01/resources/metaobject
ShopifyFileEntity
Schema for Shopify File resource.
Inherits from FileEntity for consistency with other file entities in the codebase.
https://shopify.dev/docs/api/admin-graphql/2024-01/objects/file