MHM Currency Switcher

Live v0.4.0 · Beta

MHM Currency Switcher — Multi-currency WooCommerce, done right.

Real-time exchange rates, 283 country flags, and a checkout that actually follows through. Cookie-based persistence, 3-provider fallback, HPOS-ready.

Test coverage
79 Tests
Country flags
283 SVG
Rate providers
3 + fallback

Your Cart

language EUR
Rentiva Pro Yearly
1 × license
€137.00
Currency Switcher Pro
1 × license
€72.50
Total €209.50
Currency persists across cart → shipping → checkout → order email.
End-to-end currency persistence

Why Currency Switcher is different

Most multi-currency plugins convert the product page and call it done. Visitors reach checkout, the currency flips back to the store default, and they bounce.

Currency Switcher keeps the selected currency through the entire flow — product → cart → shipping → coupons → checkout → order. Cookie-based, persistent for 30 days, swappable from any page.

check_circle Product page
check_circle Cart & mini-cart
check_circle Shipping rates
check_circle Coupon values
check_circle Checkout
check_circle Order confirmation email

Built for global commerce

Every piece that gets tangled in other plugins — rates, flags, gateways, languages — handled.

swap_horiz

Real-time exchange rates

ExchangeRate-API (primary), Fixer (secondary), ECB (tertiary). Automatic failover when a provider rate-limits.

Lite: manual sync. Pro: scheduled WP-Cron refresh.

widgets

4 delivery modes

Shortcode, WordPress nav menu item, Elementor widget, and multi-currency price grid on product pages. Drop anywhere.

Use case: Switcher in the header menu; price grid in product descriptions.

flag

283 country flags

SVG icons at 640×480 — not the 20×15 postage stamps you see in other plugins. Retina-crisp, every ISO 3166-1 country covered.

Use case: A global store selling to Vietnam, Nigeria, Peru — every flag renders sharp.

Pro
price_check

Per-product fixed pricing

Override live rates per product per currency. Variation support included. Escape rate-converted awkwardness.

Use case: Psychologically-priced SaaS: $49 / €49 / £49 — not “€108.37 converted from $119.99”.

Pro
public

Geolocation detection

CloudFlare country header → WC MaxMind cascade. Auto-selects visitor’s currency on first visit — no extra API calls, no latency penalty.

Use case: French visitor lands on your US store, sees EUR immediately, never touches the switcher.

verified

WooCommerce HPOS

Full High-Performance Order Storage support. Prices convert across listings, cart, shipping, coupons, confirmation emails, admin reconciliation.

Use case: Admin sees €49.99 (converted from $54.99 base) with rate recorded at purchase time.

Pick your edition

Lite handles simple stores. Pro handles the edge cases that ruin conversion.

Free Tier

Currency Switcher Lite

$0 / forever
  • check_circle 3 currencies (base + 2 additional)
  • check_circle Manual on-demand rate sync
  • check_circle All 4 switcher delivery modes
  • check_circle 283 country flag SVGs
  • check_circle WP-CLI commands
  • check_circle Community support
Download free
Best Value

Currency Switcher Pro

$79 / year
  • check_circle Unlimited currencies
  • check_circle Scheduled automatic rate updates (WP-Cron)
  • check_circle Geolocation-based currency detection
  • check_circle Per-product fixed pricing + variations
  • check_circle Payment gateway restrictions per currency
  • check_circle WPML / Polylang integration
  • check_circle MHM Rentiva integration
  • check_circle Premium email support
Get Currency Switcher Pro →

Monthly plan available at $9/month. 14-day money-back guarantee on all paid plans.

Requirements
WordPress 6.0+
WooCommerce 7.0+
PHP 7.4+ (8.1+ recommended)

Ready for multi-currency that actually works?

lock SSL checkout
credit_card Stripe · PCI-DSS Level 1
verified Polar MoR · 14-day refund
Browse Plugins →
Scroll to Top