Skip to content

Shopify Dude Fix

Why Is Shopify Showing the Wrong Currency on the Storefront?

Shopify showing the wrong currency before checkout? Check Markets currency settings, country selectors, localization, Shopify Payments, and app overrides.

Quick answer: Shopify can show the wrong currency when the visitor is assigned to the wrong Market, local currencies are disabled, the theme lacks a country selector, Shopify Payments does not support the currency, or a converter app rewrites display prices only.

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

  1. Go to Shopify admin → Markets.
  2. Open the affected market.
  3. Confirm the customer country is included.
  4. Open Currency and select the intended currency or enable local currencies.
  5. Enable a country selector in the theme header/footer/localization section.
  6. 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.

Sources