This is returning the wrong symbol for some countries.
Egyptian pound (EGP) will return “ج.م” instead of “LE”
Goal: retrieve the currency symbol in Shopify Liquid when shop.currency returns only the ISO code (e.g., “USD”). Direct access via shop.currency.symbol does not work as expected.
Working approaches:
Caveats and limitations:
Status: No official fix confirmed. Community relies on Liquid/JS parsing or enabled_currencies iteration. Code snippets are central to the solutions. Unresolved edge cases remain for certain currencies/symbol variants.
This is returning the wrong symbol for some countries.
Egyptian pound (EGP) will return “ج.م” instead of “LE”