Skip to main content

Configure store languages

You might operate internationally and have store visitors from all over the world. It’s essential to speak the language of your customer. Luckily, Instant Commerce supports store content in multiple languages.

info

English is Instant Commerce's default language. If you only want to display your store(s) in English, you don't have to do anything.

If English is not the default language for your store, you can change your default language.

Instant Commerce supports:

  • English - en
  • French - fr
  • German - de
  • Dutch - nl
  • Danish - da
  • Spanish - es
  • Italian - it
  • Romanian - ro

We are continuously adding more store languages.

tip

Missing a language? Contact support@instantcommerce.io or your customer success representative and we will look into it.

Set up additional languages for your store

If you want to set up an additional language to your store, you will have to add it to Instant Commerce first, then to Storyblok, and finally to Shopify.

Add languages to Instant Commerce

  1. Open your Instant Commerce store and go to Settings. Scroll to Set store language.
  2. Click + Add language.
  3. Select the language you would like to add and click Add language.
  4. Repeat steps 2 and 3 for each language you want to add.
note

Leave the language as Draft for now. You should only publish it after adding all the necessary translations in Storyblok.

Add languages to Storyblok

caution

Even though Storyblok offers folder and space level translation, you can only translate per field in Instant Commerce.

You have to add the new languages to Storyblok and then translate the content on your site into that language.

tip

If you're an enterprise client of Storyblok, you can also use 3rd party integrations for translations.

Add languages to Shopify

If you've had your Shopify store for a while, you've probably set up your languages already. Even so, it's good to make sure you're set up correctly.

note

Since you add the actual translations in Storyblok, you only have to set up the language in Shopify.

  1. Go to your Shopify store, select Settings in the bottom left, and then select Languages.
  2. Check the languages that have been added to your store. They should be the same ones you've added to Instant Commerce and Storyblok.
  3. If there are any languages missing, select Add language to add them.
  4. If any of the languages you need in your store are unpublished, go ahead and Publish them.

After you've checked your languages and made sure they are published, you also need to make sure everything is correct on the Market level.

note

Even if you only sell in one market, you need to make sure the language settings are correct for that market. Learn more about Shopify Markets.

  1. Go to your Shopify store, select Settings in the bottom left, and then select Markets.
  2. Choose the market you want to check first and select Manage.
  3. In the Domains and languages section, select Manage.
  4. Select all languages which you need to have active in that particular market.
  5. Save your changes.
  6. Repeat this for each market for which you need to have translations active.
note

There are a lot more settings in the Market section, but since you manage the rest of the settings in Instant Commerce you don't need to configure more in Shopify.

That's it! Your customers will be very happy to use your store in their preferred languages.

Changing the default language of your Instant Commerce store

  1. Open your Store in Instant Commerce and go to Settings > Language
  2. Under Other languages, make sure the language you want to set as default has been added to your Instant Commerce store.
    • If it has been added but is still marked as Draft, change the status of your preferred default language from Draft to Published by clicking Edit, selecting Published as the status, and applying your changes.
  3. Select Set default language, select the language you want as default, and then select Set default language.
tip

After you've changed the default language you can remove English if you don't want to support it as a language on your store.