Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
I've created custom email templates and replaced all of the hardcoded text with translations, just like we do in regular liquid files.
For example, instead of "Your order is confirmed", I put {{ emails.order_confirmation.title | t }} and add that translation to the locale files.
Problem is that all templates are fine with this, except the return email templates. In return email templates, translations don't get loaded and, for example, instead of "Your return request is confirmed", I get "Translation missing: en.return_request_confirmed.title", while "emails.return_request_confirmed" exists in locale files.
I've tested it on two different stores and same thing happens. Why it happens specifically in return email templates ?
I contacted Shopify support, but unfortunately they haven't been of much help
@Shopify
In Canada, payment processors, like those that provide payment processing services t...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025