WPC Multi Currency for WooCommerce is a feature-rich currency conversion and switching system designed for global WooCommerce stores. Whether you sell to a handful of countries or worldwide, this plugin gives your customers the freedom to shop in the currency they know and trust — boosting conversion rates and reducing cart abandonment.
Instead of forcing visitors to manually calculate prices, WPC Multi Currency handles everything seamlessly: real-time exchange rates, automatic price conversion, smart psychological pricing, and a variety of beautiful switcher components that blend into any theme.
Why WPC Multi Currency?
- Free Exchange Rate API — uses ExchangeRate-API (open.er-api.com) out of the box: completely free, no API key required, and reliably maintained.
- Smart Psychological Pricing — built-in charm rounding (e.g., .99, .95, end-in-9, round thousands) for professional, conversion-optimized prices.
- Dual Price Display — show the converted price alongside the original base price for full transparency.
- Deep WPC Integration — works seamlessly with WPC Product Bundles, WPC Composite Products, WPC Smart Wishlist, and other WPC plugins.
- Enterprise Caching — intelligent cache busting for WP Rocket, LiteSpeed, W3 Total Cache, and more. No stale prices, ever.
- Developer Ready — REST API endpoints, 10+ public helper functions, and extensive filter hooks for custom integrations.
Key Features
- Unlimited currencies with individual exchange rates, symbols, and formatting
- Automatic exchange rate updates via ExchangeRate-API (free, no key required, stable)
- Scheduled rate updates (hourly, twice daily, daily, weekly)
- Manual rate override for full control
- Conversion fee support (percentage or fixed amount per currency)
- Smart price rounding: nearest 1/10/100/1000, Charm .99, Charm .95, End-in-9, Round thousands
- Dual price display (show original price alongside converted price)
- Fixed price per product per currency (override auto-conversion)
- Custom dropdown switcher with flag support (emoji or custom image)
- Button-style switcher option
- Menu switcher — append to any WordPress navigation menu
- Product page switcher — show on single product pages at configurable positions
- Floating switcher — fixed-position FAB button with 6 placement options
- Currency-specific Payment Gateway restrictions
- Currency-specific Shipping Method restrictions
- GeoIP auto-detection — automatically switch currency based on visitor location
- Order emails display in the customer's selected currency
- WooCommerce Widget for sidebar placement
- WPML and Polylang integration for multilingual stores
- REST API for headless and mobile app integrations
- Public PHP functions for third-party plugin developers
- Intelligent cache compatibility (WP Rocket, LiteSpeed, W3TC, WP Super Cache, SG Optimizer, and more)
- Cart fragment cache busting for real-time mini-cart updates
- High-Performance Order Storage (HPOS) compatible
- Translation ready