Shopify Markets

Last updated: October 28, 2024

Replo supports a variety of features related to Shopify Markets:

Automatic detection of Markets URL paths

Interactions like Redirect To Product support markets sub-paths. That means if we detect a URL like "/products/your-product", Replo will automatically convert it to the current market sub-path so that your store's visitor gets redirected to "/en-gb/products/yourproduct" instead.

This ensures the context of which market your customer is on is sustained.

Translations, Currency and Market-Specific Product Data

This section refers to how to translate Shopify product data, like prices, product titles and descriptions, option names, etc. If you want to translate other text content on the page, you can use per-market section settings to add in translations. See 📄 Editing Replo Section Sections in the Shopify Theme Editorfor more info.

Replo will automatically use the currency of whatever market the user is visiting on your Shopify Store to format things like product prices, compare-at prices, and other currency text. Replo uses the exact currency settings as they have been configured within Shopify - this means that things like placement of currency signs, spaces in currency display, and "." and "," characters for partial currency units are taken care of automatically for a user's corresponding market.

This support also extends to other market-specific data for a product, such as translations of text-attributes like "Product Title" or "Product Description". So long as the tool you are using to manage product data translations is using Shopify Markets to manage translated content, all translations will automatically be shown inside of your published Replo element for a user's selected market.

Troubleshooting Translations

  • If a translation is not appearing as you expect it to, be sure to check that the app you use to manage your translated content is storing the translations in Shopify.

  • Compare-at prices not working across other markets? This is likely because you haven't declared a Compare-at price on all of your markets. This Community article talks to how you can achieve this.

  • If you have translated your Product Options (e.g. you offer a shirt in "Green" in English and "Verte" in French), be sure that any corresponding Replo Swatches have been configured as "per variant" instead of "per option".

  • At this time, Replo does not support Shopify Markets translations in Blog Posts.

Market-specific Section Settings

If you build 📄 Shopify Sectionsin Replo, you can set your section to have images and text editable in the Shopify Theme Customizer. These settings will be overridable on a per-market basis, which means you can add in different text and images for each market. To learn more, see 📄 Editing Replo Section Sections in the Shopify Theme Editor.