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.
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.
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.
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.
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.
| Version | 1.0.0 |
| WooCommerce required | 5.0.0 or higher |
| WordPress required | 5.8 or higher |
| PHP required | 7.4 or higher |
| Multi-Site Support | Yes |
| WPML Compatibility | WPML Supported |
| Polylang Compatibility | Supported |
| Languages | English (more coming) |
| Countries | Worldwide |
| Tested up to WooCommerce | 8.x |