Skip to main content

How do I translate my email templates into a different language?

How language translation works for UpOrder templates, Shopify notification translations, and customer-language sends.

B
Written by Barranger

UpOrder email templates can be edited in any language, but UpOrder does not automatically create a different version of the same template for each customer language.

A good way to think about it is:

  • UpOrder controls the design and default template copy that you build and publish to Shopify.

  • Shopify controls notification sending and language localization for customers when your store is set up to sell in multiple languages.

  • Any text you type into an UpOrder template stays exactly as written until you manually translate it or translate the Shopify notification version after publishing.

Translating one UpOrder template

  1. Open UpOrder and select the template set you want to update.

  2. Open the notification email you want to translate, such as Order confirmation or Shipping confirmation.

  3. Edit the visible text in the template components and replace it with the translated copy you want customers to see.

  4. Leave Shopify Liquid variables and tags unchanged. For example, keep variables such as {{ order_name }} or {{ shipping_method.title }} in English, because those are code references Shopify uses to insert order data.

  5. Save the template in UpOrder, then publish or copy the updated template to Shopify so the live Shopify notification uses the translated copy.

Using multiple languages

Shopify supports multiple store languages and can send customer notifications in the language associated with the customer or checkout when translations are available. Shopify's language tools live outside of UpOrder, so UpOrder will not automatically translate one template set into multiple customer-language versions for you.

If your store sends notification emails in more than one language, use this workflow:

  1. Build and publish the main notification template from UpOrder.

  2. In Shopify, add or publish the languages your store supports.

  3. Use Shopify's notification localization tools, such as Shopify Translate & Adapt, to add or edit the translated version of each notification email.

  4. Preview the translated Shopify notification and, when possible, place a real test order using the target language or market to confirm the customer receives the expected language.

If you later republish the same notification from UpOrder, review the Shopify translations again. Republished template content can change the default notification content that your translated versions are based on.

What not to translate

  • Do not translate Liquid variable names, such as order_name, shop.name, or line.title.

  • Do not remove Shopify variables that insert order, shipping, customer, discount, or payment information.

  • Do not rely on the UpOrder builder preview as the final test for customer-language behavior. The preview is useful for layout, but Shopify controls the live notification language.

Shopify resources

Please reach out to [email protected] or through the in-app chat if you have any questions!

Did this answer your question?