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