Translating the 'product name' into different languages, in checkout & email notifications

richbrown
Tourist
4 0 1

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:
https://help.shopify.com/en/api/guides/multi-language/translating-content-api

 

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!Screenshot 2019-08-19 at 22.47.26.png

 

Screenshot 2019-08-19 at 23.01.53.pngScreenshot 2019-08-19 at 23.01.27.png

Replies 9 (9)
richbrown
Tourist
4 0 1
Hey Somarr - I tried to track down someone to do this and got told by someone familiar with the Translations API that it’s not out yet, so can’t be done just yet unfortunately... Would love to be proved wrong though! Rich
tudor_g
New Member
1 0 0

Any followup on this issue?

 

I have the same problem.

 

Thanks!

alex514
New Member
2 0 0

Likewise, any follow up? The API should be accessible by now.

richbrown
Tourist
4 0 1

There is now an update (which I haven't yet implemented as it would mean re-translating my store).

The Translations API is now fully available, and apps that make use of it will have translated product names in the checkout and notifications. I'd used WeGlot which does not currently comply with the API. For a list of apps that do, head here: https://apps.shopify.com/collections/apps-for-store-languages

As far as I know there is no other way to achieve this.

Bonne chance! 

alex514
New Member
2 0 0

Thanks for your reply, I also was using Weglot but since it did not support the API and did not translate products at checkout, I switched to MultiLingo.

MultiLingo does translate the products at the checkout and order confirmation page so that is acceptable to me. Now I am working on trying to get the translated product titles into my invoices (using Order Printer) and email notifications, so far I haven't found any way to do it. I can translate the rest of the content depending on the customer's language when checking out, but the product names appear in my shop's default language. 

ron99
New Member
1 0 0

I might have run into another problem. 

On the advertisement. the English in the advertisement might also have to be in original language of the country I am targeting Euros currency and French for French language. 

In the ads I used google translate 

https://translate.google.com

and using the templates from Vimeo

https://vimeo.com

I was able to create an original language and price for the clients to know the price, aspects of the product and local currency. 

you have to adjust the language on shopify story (top right) 

and currency (bottom left) 

Thank you, 

R