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:
Guest checkout experience (No user account)
Shopify Legacy customer account
Glopal GeoIP redirection feature
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
Grant Glopal a collaborator access to your Shopify store
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:
Grant Glopal an access to CloudFlare Plan (if not Glopal-managed CDN)
Grant Glopal an access to DNS hosting provider (and if required to Domain registrar)
Grant Glopal a collaborator access to your Shopify store
Last updated
