Shopify Markets

Mapping and configuring Shopify Markets in PIM

Syncing Markets and Languages
Excluding Products from Markets
Languages in the Mapping Tab

*Skip to any section in this article by clicking on the links above

ℹ️ Feature in Beta testing. If you would like to test this feature, please reach out to your Account Manager.

The information provided in this article is subject to change. 


Syncing Markets and Languages

With Shopify Markets enabled on your account, you'll now see a new Markets tab within the Shopify channel. This tab allows you to sync your existing catalogs and languages directly from Shopify. Since this feature is still in beta, you might notice some minor inconsistencies or visual bugs as we continue refining it.

Shopify markets -1

  • Markets are disabled by default when synced, even if they are active in Shopify. 
  • Once a catalog is enabled and the channel is processed, all products from the Product List will be sent to that catalog by default.
  • Syncing back the markets will only retrieve the catalogs and languages from your Shopify store.

Shopify markets -2


Excluding Products from Markets

To exclude specific products from a catalog, you can set a custom boolean attribute for each catalog. Simply map the attribute to the catalog and set it to “false” to prevent a product from being included. 

A formula attribute could also be mapped to exclude the products. For example, IF(EQ($ATT.COUNTRY, "Germany"), "false", "true") - if the country is ‘Germany’, then the product is going to be excluded from the catalog. 

Shopify markets -3



Languages in the Mapping Tab

When languages are enabled, collapsable tabs for each language will appear under the default product mapping in the ‘Mapping’ tab. 

Shopify markets -4

  • You can map language-specific attributes to Shopify fields.

Shopify markets -5

  • This allows you to easily manage translations for your products.

ℹ️ When mapping an attribute (e.g., description) for specific languages, ensure the corresponding Shopify field in the default product mapping (in this case, the default description) is also mapped.

Shopify markets -6