If your Shopify store serves customers in multiple languages, you might want to send localized email notifications when fulfilling digital product orders through FetchApp. While FetchApp currently does not support multiple email templates within a single account, you can implement conditional logic within your template using Liquid to dynamically adjust content based on order data.
Language Detection
By using Shopify order note attributes or billing address country codes, you can infer the customer's language and customize your email content accordingly.
Add this at the start of the email template to detect the language:
This logic prioritizes the Invoice Language note attribute, and falls back to the billing country if a matching language isn’t found.
Displaying Text Based on Language
Once the language is determined, you can dynamically render different content to suit the detected language:
You can expand this logic for as many languages as needed.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article