Hey everyone,
I’ve been exploring different ways to identify data issues early—before they impact orders or customer experience. With multiple systems syncing data, it’s easy for inconsistencies to slip through.
Hi @icedq
You are correct, this is an intentional design due to the conflict between Shopify’s SEO/i18n system and its email templating security. There is no native Liquid workaround.
The only viable solutions are:
- Metafield: Use an app or script to save all localized handles into a single JSON metafield on the product, which Liquid can then read.
- External Redirect: Build an App Proxy link that takes the
product_id, finds the correct handle via API, and redirects the user.
Hope this helps!