Shopify merchants can now assign individual domains to a country/region. This allows you to offer a default currency and language (or set of language options) on individual domains in order to provide a localized browsing experience to your buyers all around the world. This feature is available to merchants on Shopify, Shopify Advanced, and Shopify Plus plans.
For example, let’s say you are a merchant based in the United States, currently selling both within the US and to Canada on your website shop.com. You can now:
When using international domains and multiple languages, Shopify automatically handles all hreflang and SEO best practices to give your site the best chance of being indexed regionally by search engines. If a buyer happens to land on the wrong domain, you can provide on site currency and language recommendations using the Geolocation app.
NOTE: Merchants are responsible for adding their own top level domains (TLDs) or subdomains for use with this feature. International domains does not alter the domain purchasing flow or guarantee the availability of new domains for you to purchase.
If you have any questions or feedback about this new feature reply below as we’d love to hear from you. If you looking for troubleshooting support please get in touch with our support team, or create a new topic providing as much detail as possible.
Excellent thread, thanks for new features and info.
For somebody looking to sell Print-on-Demand items from different suppliers to different regions (e.g supplier A only serves UK, supplier B only serves USA) what are the different ways that this could be set up?
Hey @John2021, thanks for jumping on and great question, thank you.
I'd suggest arranging your products for each supplier into their own collections. You can then show/hide collections and product based on which domain the user is browsing in one of two ways:
Coding this into your theme using request.host yourself if you have developer resources or don't wish to use an app.
You can then use Shipping Profiles to only offer shipping on each product from each supplier to the relevant countries that they are offered.
Hope this helps.
Thank you, that is helpful and the app looks good.
I just have a couple more questions on this:
Can I set up a sub-domain for each different country: e.g france.mystore.com, USA.mystore.com and have a different product selection, using the app, on each store? Or do I need separate domains e.g mystore.fr, mystore.com etc..?
Do I need to have a separate Shopify account for each country (whether using sub-domains or separate) or could I have just one account with these different domains?
Hey @John2021, with some work you could do all of this from one store with the Locksmith app. You wouldn't need separate Shopify stores; you could use international domains within a single shop using either mystore.fr or fr.mystore.com, it is your preference.
We did setup multiple stores for different markets to handle different pricing, taxes and marketing.
Some of this stores have multiple languages and multiple domains based on language settings.
Therefore I need to setup the hreflang links properly to include all store domains and languages on each store.
When I add my own hreflang links the default hreflang links are still there. This way I would have duplicate hreflang links.
Is there a setting that removes the default hreflang links generation from the content_for_header object?
Thanks for your help.
Hey @Brecht, yes you can disable the native hreflang implementation - please get in touch with our support team and they can do this for you!