I've spent the last few months putting together a new store that will target France, Germany, Spain and Italy. I have aimed to be as comprehensive as possible with translations, however I have reached my final battle: the product name in notifications.
If a German / French / Spanish / Italian person orders on the site they will get notifications in the correct language. However, one part won't be translated - the name of the product. This isn't a good experience. E.g. if I, being British, ordered on a site with an English language version, and the email confirmed it in Chinese - that would baffle me.
See below for a notification in Italian, with the product name in English. See also an image of the product in the cart, in German, which then switches to English in the checkout - despite the checkout correctly being in German.
I'm trying to work out how to setup the translated names of the products, and have it pass through to the checkout and to call them in the relevant notifications.
The closest I have got is understanding via here:
Which says 'For example, you might add translations of product information and email notification templates so a merchant can send customers email notifications in multiple languages.' That sounds like it should theoretically be possible, but I don't understand how I would create an array of translation names, or call it.
In 'Creating Translations' there is a link to here: https://help.shopify.com/en/api/graphql-admin-api/reference/mutation/translationsregister but this appears to be for our own apps; and in this case I'm just looking to use Shopify core tools (notifications).
Should I create an app that has translations in it, and call it somehow from the checkout / notifications?
Guidance very much appreciated!
|59 seconds ago|
|an hour ago|
|an hour ago|