In Shopify, it's important to ensure that all your languages are correctly assigned to their respective domains and markets. Failure to do so will prompt an error message within your langify’s language section. It is easy to fix, follow the steps below for a quick resolution:


  • Look for the error message in your langify languages section. 
  • Click on the highlighted "Here" to access your "Market" section in Shopify.
  • To make translations available to your customers, ensure that a translation language is both published and assigned to a domain or market.




As of July 1st, 2025, Shopify has fully migrated stores to the new Markets framework with some key changes to how Markets are set up, managed and translated.


Where exactly you have to assign your translation languages depends on your Shopify Market setup. Typically, you will assign a language to either a domain or a market.


Below, you will find three different types of market setups and a description how to assign your translation language in each case:


1. Default Case (minimal setup)


If you're just starting out, you probably have no custom market configuration. Meaning, your languages are simply assigned to the main domain of your store.

In this case, you can assign a translation language by going to Shopify -> Settings -> Languages

Here you can click on the three-dot menu icon to the right of the language that you want to assign. Then, click on "Assign to domain":


Depending on how many domains you have connected to your store, the following popup will contain more or less options.

Choose a domain to assign your language to. In this example for a simple setup, we assign our German translations to our main domain:


Note, that some of these example domains are marked as "no markets are using this domain". That means the domain is currently not available for your customers, and assigning a language will not make it available either.



2. Custom Domains


In this example, we set up a market for Germany and connect it with its own domain that is different from our store's main domain.

In order to achieve this setup, we first select the Germany market in the Shopify Market settings, and customize its "Domain / Language" setting by assigning a custom Germany .de domain:


In the example screenshot above you might notice that the Germany domain is marked with "English". This means, the English language is currently already available on this market.
You can remove English, or change the default language of this market later, once the "Domain / language" setting is customized.


Now, to assign your translation language to this market, you go to Shopify -> Settings -> Languages. Here, click on the three-dot icon on the right of the language and choose "Assign to domain".


On the Germany .de domain you will note that Shopify says it is used for the Germany market. Choose this option to assign the language German to the Germany market:



If you have spread your languages across different markets, and would like your customers to be able to freely choose between them via a language switcher, you can achieve this by enabling langify's "Market Domain Links" in the Switcher Configurator.
Read more about this feature in our guide Cross-domain feature



3. Subfolder Suffix


As a third option, you can have a market that uses the same domain as your store default, but has its own subfolder suffix.

In this special case you need to assign a language to this market directly within the settings of that market.


A suffix is a bit of text added to the end of a subfolder name to give more details. For example, if you have a subfolder named /de for German, adding a suffix can change it to /de-de. This indicates German content related to Germany, in contrast to for example /de-at which could indicate German content related to Austria.


In this example, we first apply a subfolder suffix to the market. To achieve this, click on the plus icon to the right of "Domain / language" and then choose the bold option that says "New subfolder on..."


Now you will have the option to edit the suffix and assign further languages to this market:


Choose one or more languages to add, then click on "Done" and don't forget to save the changes to your market settings.

That's all - now your language is assigned to a market and available to your customers.


For other details you can find Shopify's guide on markets and languages here.