Home WooCommerce Extensions Smart MultiCurrency
MC
Smart MultiCurrency
for WooCommerce
Version1.0.0
WooCommerce5.0+ required
WordPress5.8+ required
PHP7.4+ required
HPOSReady
MultisiteSupported
Last UpdatedApril 2026
WPMLPolylangSubscriptions
New Release WooCommerce Approved

Smart MultiCurrency for WooCommerce

Smart MultiCurrency for WooCommerce lets your store display prices in your customers' local currency — automatically. With geo-IP detection, manual rate overrides, and seamless checkout support, it's the cleanest multi-currency solution for WooCommerce stores selling globally.

  • Auto-detect currency – IP geolocation switches currency on page load
  • Unlimited currencies – add as many as your store needs
  • Manual & auto exchange rates – full control over rate sources
  • Currency switcher widget – dropdown or flag-based switcher
  • Smart rounding rules – clean price display (e.g. $19.99 not $19.87)
  • Checkout currency lock – confirm order in chosen currency
  • Subscription compatible – works with WooCommerce Subscriptions
  • WPML & Polylang ready – full multilingual compatibility
Choose your plan
1 Year Plan
Lifetime
Best value
$7.42 /month
Billed annually at $89


Includes
  • 1 year free support
  • 1 year extension updates

30 Days Money Back Guarantee
Your money is secure with our buyer protection. Claim a full refund for any reason.
Documentation Feature Request Request Demo

Features of Smart MultiCurrency

Auto-Detect Customer Currency via Geo-IP

The moment a customer lands on your store, Smart MultiCurrency silently detects their location using IP geolocation and switches prices to their local currency. No button clicks needed, no manual switching — it just works.

You can set a fallback currency for undetected locations and allow customers to override the auto-detected currency using the switcher widget.

Set Manual or Automatic Exchange Rates

Full control over how exchange rates are calculated. Enter manual rates for precise pricing (ideal for B2B pricing strategies), or pull from live exchange rate APIs for automatic daily updates.

Smart rounding rules let you display clean prices like $29.99 instead of $29.87 — your customers see professional pricing regardless of the underlying rate.

Currency Switcher Widget

Add a currency switcher anywhere on your site using a shortcode or widget. Choose from a clean dropdown, a flag-based selector, or a minimal text switcher to match your theme.

Customers can override the auto-detected currency at any point, giving them full control over how they browse your store.

Seamless Checkout & Order Processing

Orders are locked to the customer's chosen currency at checkout, preventing currency changes mid-order. Your admin panel shows order totals in both the purchase currency and your base currency.

Compatible with all major WooCommerce payment gateways including Stripe, PayPal, and Square.

Compatible with WooCommerce Subscriptions, WooCommerce Bookings, and most popular WooCommerce extensions.

Technical Compatibility

Version1.0.0
WooCommerce required5.0.0 or higher
WordPress required5.8 or higher
PHP required7.4 or higher
Multi-Site SupportYes
WPML CompatibilityWPML Supported
Polylang CompatibilitySupported
LanguagesEnglish (more coming)
CountriesWorldwide
Tested up to WooCommerce8.x

Complete Feature List

Currency Management

  • Add unlimited currencies
  • Set manual exchange rates
  • Auto exchange rate updates
  • Smart price rounding rules
  • Currency symbol position
  • Decimal & thousand separators

Detection & Switcher

  • Geo-IP auto-detection
  • Dropdown currency switcher
  • Flag-based switcher option
  • Shortcode + widget placement
  • Fallback currency setting
  • Customer override allowed

Checkout & Orders

  • Currency lock at checkout
  • Dual currency in admin orders
  • Stripe & PayPal compatible
  • Subscription-aware billing
  • Order emails in purchase currency

Compatibility

  • WPML & Polylang
  • WooCommerce Subscriptions
  • Astra, Divi, Flatsome themes
  • Elementor & WPBakery
  • HPOS (High Performance Order Storage)

Frequently Asked Questions

Does Smart MultiCurrency detect the customer's location automatically?
Yes. Smart MultiCurrency uses IP geolocation to automatically detect the customer's country and display prices in their local currency on page load. No action required from the customer.
Can I set custom exchange rates instead of live rates?
Yes. You can enter manual exchange rates for precise pricing control, or enable automatic daily updates from exchange rate APIs. Both options are available simultaneously per currency.
Is Smart MultiCurrency compatible with WooCommerce Subscriptions?
Yes. Smart MultiCurrency is built with subscription compatibility in mind. Recurring charges correctly use the customer's chosen currency and exchange rate at the time of the original purchase.
How many currencies can I add?
Unlimited. You can enable as many currencies as your store needs — there is no cap on the number of active currencies.
Will my customers be able to switch currency manually?
Yes. You can place a currency switcher widget in your header, footer, sidebar, or anywhere using a shortcode. Customers can override the auto-detected currency at any time.
Which payment gateways are supported?
Smart MultiCurrency is compatible with Stripe, PayPal, Square, Mollie, and all major WooCommerce-native gateways that support multi-currency transactions.