Best practice for multi-language websites
If you operate in a territory and wish to offer your buying experience in your target market's languages, then we've compiled this guide to show you how to do it for the best possible experience at the moment.
Let's assume you are a Canadian company and wish to have 2 versions of your checkout, one in English and one in French.
The simple method
When you create your account, you can specify that you'd like the checkout to have a language chooser for these languages, which will do this:
When your customer chooses a language in the checkout and subsequently places an order, we'll remember what language was chosen and all emails we send will be in the chosen language.
Notice that the item names are not translated as you can only specify the items on one language, your primary language most likely. Not great for customers so far... but close.
Overcoming the item name language non-translation
If you want to have a complete translation done on your checkout, you need to do this:
1) Create 2 item groups, one for English items and one for French items
In items for sale in the dashboard create 2 groups of items and copy / translate the items accordingly.
2) Install an English version of your checkout
Go to the installation page in the dashboard and select the following options:
This will give you code you can copy/paste onto the English version of your website (i.e. https://www.example.com/en/gift-cards) that is in the English language and only shows the English items:
3) Install a French version of your checkout
Do the same thing, but for French this time:
4) Disable the language chooser from your checkout
Now you've installed 2 versions of your checkout in both languages, you'll want to turn off the language chooser in settings back to a single language (which is over-ridden by your installation code anyway):
What about the emails that get sent?
When you set the checkout to a particular language (or the customer chooses a language), we store that against the order that get placed and the emails that get sent are all in that language. So a French checkout order will have French emails, and the English one will have English emails.
What about things like terms & conditions?
At the moment, these are not translated, so we recommend including both English & French language versions in the same field. I.e:
Terms & Conditions: Can only be used on Wednesdays
Ne peut être utilisé que le mercredi
You can also specify additional terms & conditions per item, meaning that your French items can have French terms & Conditions, and your English items, English terms: