Ecom Store Pro

Can you add a currency selector to a Shopify theme?

Published ·
At a glance
Short answer
Not in Horizon or Dawn: currency follows the country selector and the buyer's market; charging in it needs Shopify Payments or Adyen.
Theme setting
Horizon and Dawn: currency comes from the Country/region selector — no separate currency selector setting
Currency codes in the list
Hidden beside each country when all share one currency; the selector button still shows the current currency code
No selector used
IP address, or a market domain, subdomain or subfolder, picks the market; checkout restrictions can apply the shipping destination's currency
Converter apps
Some change only the displayed price; checkout can revert to your store's default currency

Is there a currency selector setting in Horizon or Dawn?

No. Both themes build their currency list from the countries you sell to, so the Country/region selector shows each country's currency code in its list, hidden when all share one currency. None of the Horizon or Dawn theme files or Help Center pages we checked on October 22, 2026 describes a separate currency selector.

If you sell in local currencies, then you need to have a country selector so that customers can select their local country or region and your store displays their local currency.
Shopify — Shopify Help Center — International pricing ·
In Shopify adminOpen in your store
  1. Online Store
  2. Themes
  3. Edit theme
  4. Header
Horizon's Header offers Country/Region and Language selector toggles, with no separate currency toggle.

Turn on the Country/region selector in your theme editor; see how to add the language and country selectors.

How does Shopify pick the currency a customer sees?

Per Shopify's localization help, a customer is matched to a market by:

  • their IP address on a first visit;
  • a market-specific domain, subdomain or subfolder;
  • a country they pick in your selector, saved for future visits.

Set currency in the market, not the theme: the market's currency is displayed, and it's the transaction currency when Shopify Payments or Adyen is your primary gateway. Coding with Jan's tutorial (uploaded November 2025) sets up a market:

Shopify Markets Tutorial 2026 - Full Guide to Multi-Currency, Multi-Language & International SellingCoding with Jan sets up a Shopify market, its currency and automatic geo-redirect.

At checkout, the shipping address can decide: with Shopify Payments or Adyen and one-page checkout, a checkout restriction switches physical-product orders to the shipping destination's currency.

Should you add a currency converter app instead?

Start with the country selector, not a converter app: Shopify warns that some converter apps display prices in a customer's chosen currency, but at checkout the currency reverts back to your store's default currency. And only stores with Shopify Payments or Adyen as the primary gateway can process payments in a customer's local currency.

Country selector + market currency
  • Shown and transacted in the market's currency with Shopify Payments or Adyen
  • A checkout restriction can apply the shipping destination's currency
Currency converter app
  • Some revert to your default currency at checkout
  • Accelerated checkout buttons might not be compatible
Shopify Help Center: International payments, Checkout restrictions, Pricing limitations, Accelerated checkout compatibility (read October 22, 2026)

Shopify's limitations page recommends automatic redirection or a third-party geolocation app to show local prices.

About This Article

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Related questions

Online store & themes
How do you add a language or country selector on Shopify?

Turn on the language and country selectors in your theme editor; Horizon and Dawn show each only with 2+ published languages or 2+ countries.

October 22, 2026

Selling internationally
Can you customize your Shopify theme differently for each market on the Basic plan?

No — market-specific theme customization needs Advanced or Plus; Basic still gets up to 20 storefront languages and international domains.

Updated October 17, 2026

Online store & themes
How do you add an announcement bar on Shopify?

In the theme editor, edit the Announcement bar: up to 12 messages per Shopify's help; for dates, schedule a theme change with a Rollout or try an app.

October 21, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.