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

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.


  1. Unpublish the language:

  1. 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.


In the example, if you need to add the French language to the United States market, you can do so by following these steps:
  1. Go to your Shopify admin.
  2. Navigate to Settings > Markets.
  3. Select the United States Market.

  1. Select Languages and Domains.

  1. Then, select Add languages to add the desired language (in this case, French) to the market

  1. 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!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us