The real symptom
A customer sees the wrong currency on product pages, cart, or checkout; or product pages show one currency while checkout uses another.
Likely causes
- Country is assigned to a multi-country market using base currency.
- Local currencies are disabled.
- The theme has no country selector.
- Automatic localization chooses the wrong market.
- Shopify Payments does not support the target checkout currency.
- A converter app changes display prices only.
- Theme code hard-codes a symbol.
Confirmed Community fix
Community cases resolve this by confirming the affected Market, currency settings, and country selector. True local-currency checkout depends on Shopify Payments and supported currencies.
Exact admin path
- Go to Shopify admin → Markets.
- Open the affected market.
- Confirm the customer country is included.
- Open Currency and select the intended currency or enable local currencies.
- Enable a country selector in the theme header/footer/localization section.
- Test through the affected Market’s online-store preview.
Simple checks
Country: {{ localization.country.name }}
Country code: {{ localization.country.iso_code }}
Currency: {{ localization.country.currency.iso_code }}
Market: {{ localization.market.handle }}
If localization is correct but visible prices are wrong, inspect theme or app code.
Do not do this
Do not replace currency symbols directly in Liquid or JavaScript. A symbol swap does not convert prices or checkout currency.

