Mapping and configuring Shopify Markets in PIM
This feature is currently under development and will be available soon. The information provided here is subject to change.
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 markets 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.
- Markets are disabled by default when synced, even if they are active in Shopify.
- Once a market is enabled and the channel is processed, all products from the Product List will be sent to that market by default.
- Syncing back the markets will only retrieve the markets and languages from your Shopify store.
Excluding Products from Markets
To exclude specific products from a market, you can set a custom boolean attribute for each market. Simply map the attribute to the market 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 market.
Languages in the Mapping Tab
When languages are enabled, collapsible tabs for each language will appear under the default product mapping in the ‘Mapping’ tab.
- You can map language-specific attributes to Shopify fields.
- 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.
Note:
- Metafield translations are not supported at this time
- Regional variations for localizations (e.g., en-US, en-UK) are not supported at this time.