PremiumNewNavigation

Currency Switcher

Native Shopify Markets currency picker. No third-party SDK required.

#currency#i18n#international#markets#currency-converter-replacement

Live preview

See it in action.

Fully interactive, drag, click, scroll inside the frame, toggle to mobile.

About this section

A clean currency / country switcher built on Shopify's native localization form. Works automatically with Shopify Markets, no exchange-rate API to wire up, no third-party SDK to load. Two display modes: compact select (great for header bars) or pill-with-dropdown-panel (great for footers). Currency, language, and region-specific pricing all flow from Markets configuration.

Install in 90 seconds

  1. 01

    Create /sections/modblo-currency-switcher.liquid.

  2. 02

    Paste the section code and save.

  3. 03

    Add the section to your header.liquid (or footer.liquid) via the theme editor.

  4. 04

    Make sure Shopify Markets is set up in Admin, Settings, Markets with the countries / currencies you ship to. The switcher only renders when 2+ countries are available.

  5. 05

    (Optional) Toggle the display style between compact select and pill panel in the section settings.

The code

This is the file you'll paste into your theme.

Unlock the section code

Currency Switcher is a premium section. Get the full Liquid + scoped CSS paste-ready.

One-time purchase · Lifetime updates · You own the code

What you can customize

Every setting below shows up in the Shopify theme editor. Change them without touching code.

SettingTypeDefault

Display style

display

Compact select (great for header bars) or pill + dropdown panel (great for footers).

Dropdownselect

Background

bg

Color picker#ffffff

Foreground

fg

Color picker#0b0b0c

Accent

accent

Color picker#6366f1

SEO and accessibility notes

  • Built on Shopify's native {% form 'localization' %} helper, no third-party SDK, no exchange-rate-api request.
  • Works without JavaScript: the <select> falls back to a submit button via <noscript>.
  • All countries rendered server-side, no flash of incorrect currency on load.
  • Real <button> for each country in panel mode, screen-reader and keyboard accessible.
Currency Switcher. Shopify section | modblo