Why are the wrong languages available in the Selector?
When you see languages missing in our app's Language Selector, and you can see that they are available on your store from the Languages page in our app, this is usually a problem with your Shopify Markets Settings.
Our app's language selector uses your Shopify Markets settings to determine what languages to display. This means that the Selector is fully compatible with Translations from other apps, such as the Shopify Translate & Adapt app. This also means that your Shopify Markets settings will effect what languages get displayed in the selector.
On this page
- Example of the Problem
- Solution #1: Unpublish and Republish the language in our app
- Solution #2: Change your Shopify Markets settings
- Conclusion
Example of the problem
For a language to appear in the Selector, it must be available in the Shopify Market region that the customer is in. For example, on my test store, the Canada Market has both English and French enabled:
While the United States Market only has English:
This means that when my store is visited from Canada, there are two language options available in the Language Selector, English and French.
Visiting from the United states, or after selecting it using the region/currency selector, I am only able to use English, there is no French option.
Solution #1: Unpublish and Republish the language in our app
The fastest and easiest way to solve this problem, is to unpublish the language in our app, then Publish in again. In the above example, French was missing from my store when the customer is in the United States, so I would unpublish and then republish the French language to solve this. This works, because when you publish a language in our app, it is automatically added to all market regions. You can do this from the "Languages" page in our app.
- Unpublish the language:
- Publish it again:
Solution #2: Change your Shopify Markets settings
If you don't want the language to be available across all markets, the first solution might not be ideal for your needs. Instead, you can resolve this issue by modifying the settings for your Shopify Markets.
- Go to your Shopify admin.
- Navigate to Settings > Markets.
- Select the United States Market.
- Select Languages and Domains.
- Then, select Add languages to add the desired language (in this case, French) to the market
- Finally, go to the Languages page in our app and press the Sync Shopify markets button to allow our app to detect this change.
Conclusion
Either solution will make the French language available in our selector again.
Please reach out to us a help@hextom.com if you have any questions for us on this topic, or any other!