Skip to main content

Shopify

Sync products, variants, and metafields to a Shopify store from CataZenta.

Prerequisites​

  • Shopify store (development store recommended for first test)
  • Admin API access token or OAuth app credentials
  • PIM products with SKU, title, price, and media where required

Setup overview​

1. Create a connection​

  • Connector: Shopify
  • Shop domain (your-store.myshopify.com)
  • API credentials per Shopify's admin custom app or public app flow

2. Export profile​

  • Link the Shopify connection
  • Define how PIM product → Shopify product
  • Map variants (SKU, barcode, price, inventory)
  • Optional metafields for channel-specific data

3. Test with a small set​

Export 1–3 products to a development store before full catalog publish.

4. Run export job​

Same job pattern as other channels:

  1. Create job
  2. Start job
  3. Poll status
  4. Review job items

See Poll an export job and Shopify syndication recipe.

Mapping tips​

PIMShopify
Product nameTitle
DescriptionBody HTML
Variant SKUVariant SKU
Images (DAM)Media on product
AttributesMetafields or tags

Keep one canonical SKU in PIM; Shopify variant SKU should match for updates.

Troubleshooting​

SymptomCheck
401 from ShopifyToken scope (write_products, read_products)
Duplicate productsSKU mismatch — use update mode in profile
Missing imagesDAM link + published asset URL

APIs​