Shopify Sites localization

Leveraging Shopify Markets features, Glopal supports 2 types of integration to provide Sites localization for Shopify stores:

1/ Standard Shopify Markets integration

This is the quickest integration method which is perfectly suited for Stores willing to launch localized sites with:

How does it work ?

Glopal uses Shopify Markets to:

  • Fetch specific source content to localize in expected target language

  • Fetch prices and currencies to show on the localized sites

Glopal triggers Shopify checkout to provide a localized experience in the target language. 20 languages are supported by Shopify.

Constraints

Glopal localized sites must be presented on a different domain or subdomain and are considered external to Shopify.

In the example diagram below, the Swiss localized site in German is rendered on ch.store.com/de while fetching content from store.com/en-ch

Since Shopify is not aware of these external sites, this limits support for some Shopify built-in functionalities that are only available on Shopify recognized urls: New User Account login experience, New Order Status page, Dynamic links generation in Email, Captcha protected forms, Shopify Country Selector...

Thanks to additional custom development, it is possible to mitigate impact for some features. For example, Glopal can deliver a custom development to integrate Localized sites into Shopify Country Selector. Such requests should be discussed with your Implementation manager and can be subject to a dedicated quote.

Requirements

  • Configure currencies & languages for the target localized sites in Shopify markets

  • Manage DNS records so that localized sites are rendered on top-level domains or subdomains

2/ Advanced Shopify Markets integration

In addition to Glopal localized experience provided by the Standard integration, the Advanced Shopify Markets Integration can also notably support:

  • Localized sites on subfolders from the primary domain

  • New User Account login and New Order status page

  • Seamless integration of localized sites into Shopify Country Selector

  • Localized product URLs

How does it work ?

Integration relies on a specific CloudFlare setup (called “orange-to-orange”) which allows the target site URL to be both configured in Shopify and localized by Glopal. With such integration, Shopify is aware of the localized sites and built-in Shopify features that are dependent on the locale are supported.

Constraints

- Source language: For full compatibility with Shopify features, Glopal should use the primary store language as a source.

This allows source and target urls of the localized sites to be identical. In the example diagram below, the “/de-ch” locale is set in Shopify but without any content in German. Glopal will fetch from the same “/de-ch”, receiving content in the primary language fallback before localizing it to German.

NB: Alternatively, Glopal could fetch from a non-primary translated language, but this comes with some limitations. Additional customizations may be required when using Shopify built-in features. Such case should be discussed with your Implementation manager and can be subject to a dedicated quote.

- Source content should be exclusively in the primary language

No product catalog or site content should be translated on the set locale. Glopal should only receive content in the primary language. All existing translations should be removed before doing the setup.

Requirements

  • Subscribe to a CloudFlare Pro Plan or to Glopal-managed CDN

  • Validate that DNS records can be moved to another provider without stopping any existing services (email, other services…)

If Glopal is responsible for the configurations:

Last updated