Gatemi Currency Switcher for WooCommerce adds a complete multi-currency experience to your store. Visitors can switch currency from a dropdown, a sticky sidebar, or a menu item — or be switched automatically based on their location — and prices, cart, checkout, shipping, and payment options all follow.
Features
- Unlimited currencies — enable any currency WooCommerce knows, reorder them, and give each its own flag, name, symbol and formatting.
- Automatic exchange rates — rates refresh hourly via WP-Cron, with a redundant fallback rate provider so a single API outage never freezes your prices. Manual rates and per-currency exchange fees (fixed or percentage) are supported too.
- GeoIP auto-detection — first-time visitors are switched to their local currency automatically; a manual choice always wins afterwards.
- Rounding and charm pricing — per price-range rounding rules with optional charm endings (e.g. 129, 199, 123.99) for polished localized prices.
- Per-currency payment gateways — map which gateways are offered for each currency at checkout, or force checkout in your base currency.
- Cart & checkout support — currency follows the whole journey, including dual-price totals display and order meta recording the rate used.
- Switcher anywhere — blocks (Currency Switcher and Currency Switcher Sticky Bar) and shortcodes (
[gatemicswcurrency-switcher],[gatemicswcurrency-switcher-shortcode],[gatemi_csw_sticky_side_bar]), a floating sidebar, and a nav-menu switcher, with 272 bundled country-flag icons. A page holding a switcher block or shortcode is skipped by the automatic placements. - Compatibility suite — WPML, Dokan, WooCommerce Subscriptions / Bookings / Deposits / Product Bundles / Analytics, YITH add-ons, LearnPress, FunnelKit, page caches (WP Rocket, LiteSpeed, SiteGround Optimizer), and many more.
- HPOS compatible — declares compatibility with WooCommerce High-Performance Order Storage.
- Translation-ready — ships with translations for 9 locales.
Every license includes
- One year of updates and priority support, delivered straight to your WordPress dashboard.
- Use on 1, 5 or 25 sites depending on your license — local, staging and development sites are always free.
- 30-day money-back guarantee — full refund, no questions asked.
- Keeps working after expiry — if you choose not to renew, the plugin keeps running exactly as installed; it simply stops receiving updates and support until you do.
Requires WordPress 6.6+ · PHP 7.4+ · tested up to WordPress 7.0. Works with the classic and block checkout alike.

Paul R (verified owner) –
The docs are written by somebody who has used the thing. I put Currency Switcher on a staging site first. It wasn’t necessary.
Helen (verified owner) –
No admin bloat, no dashboard widget I didn’t ask for. Currency Switcher doesn’t need babysitting. It just works, and that’s all I ask.
Andrew S. (verified owner) –
This fixed something that had been quietly costing me orders. I have rolled Currency Switcher out on three client sites now. No notes.
Ruth D. (verified owner) –
Fine for what I needed, if not more. Currency Switcher works, once you get past the setup. Good, not perfect.
Olivia (verified owner) –
Took about a quarter of an hour from buying it to having it live.