With the release of international domains by Shopify, LangShop included this information for multilingual stores in-app settings.
Now, Shopify merchants may connect additional languages to a primary domain
myshop.com/es, or connect languages to regional domains or subdomains (third-party domains).
For example, you can connect English and French locales to
myshop.comand sell products for the North American market. Meanwhile,
es.myshop.com) will display translated content for Spanish speaking countries.
How can I link a new language to my domain?
When you add a new language in LangShop, it will not connect to any of the existing domains automatically, unfortunately. You will need to do it within the Domains section in your Shopify admin.
Where can I check if all languages are connected successfully to my domains?
You may check languages from the list in your LangShop admin -> Settings -> Languages.
The second option is to open a single language. By clicking manage domains, you will get redirected to Shopify Domains settings. If you select the specific subdomain (third-party domain), the link will bring you directly to the domain settings.
If the language is not connected, you will receive a 404 error on your storefront.
What about my SEO? Can I enable redirection by a visitor country?
Since Google does not recommend enabling language redirection as it may cause SEO issues, by default, Shopify does not provide any technical ways to switch between the domains.
'Avoid automatic redirection based on the user’s perceived language. These redirections could prevent users (and search engines) from viewing all the versions of your site.' (c)
For this, LangShop added a Recommendation Alert pop-up window that offers visitors switching between languages manually based on their browser language or visitor country IP address.
However, automatic redirections are still available in LangShop. If you still want to force redirect languages, you need to disable the Recommendation Alert pop-up and select the automatic redirections checkbox in Languages -> Mapping.