Easy Currency – Multi Currency Converter for WooCommerce
Easy Currency – Multi Currency Converter for WooCommerce

Easy Currency – Multi Currency Converter for WooCommerce

5/5 (1 ratings) 70 active installs Updated Aug 11, 2026
Screenshot 1

Easy Currency Switcher is a free WooCommerce multi-currency plugin. Create multiple currencies, set custom rates or auto rates, format symbols/positions, and let shoppers view and pay in their preferred currency.

Live Demo | Single Demo | Documentation | Pro Version

Easy Currency comes with one of the most powerful currency switcher customizers available on the market, allowing you to design modern and unlimited switchers for your site.

We provide 2 ready-made templates for shortcode switchers and 3 different ready-made templates for sticky sidebar switchers, so you can quickly build a beautiful currency switcher without hassle.

You can also display estimated product prices on the shop, single product, cart, and checkout pages. The plugin automatically updates exchange rates and lets customers pay directly in their selected currency.

Easy Currency is available both as a shortcode and as a sticky sidebar switcher.

Why Choose Easy Currency?

Easy Currency makes your WooCommerce store ready for global customers. With powerful customization, ready-made templates, and automatic exchange rates, you can create stylish currency switchers in minutes. It integrates seamlessly across shop, product, cart, and checkout pages, letting customers view prices and pay in their preferred currency.

🌟 Currency Switcher for WooCommerce Features

Currency Switcher on Product Page
Display the currency switcher on product pages in multiple positions, including near the Add to Cart button, short description, and product meta. Supports Quickview and other product popups.

Switcher Dropdown
Show flags, currency symbols, codes, and names. Add the switcher anywhere using the [easy_currency_switcher id=x] shortcode.

Sticky Switcher
Display a customizable sticky currency switcher on the left or right side of your website using multiple ready-made templates.

Shortcode Generator
Create, edit, duplicate, and delete currency switchers with customizable templates.

Advanced Design
Customize colors, fonts, borders, spacing, backgrounds, and other switcher styles.

Shortcode in Menus
Add currency switchers or custom HTML directly to WordPress navigation menus.

Currency Rates
Support multiple exchange rate providers with automatic updates and manual rate adjustments.

Checkout Currency
Allow customers to complete purchases using their selected currency.

Elementor Widgets
Add currency switchers anywhere in your Elementor layouts with dedicated widgets.

Gutenberg Block
Add the currency switcher directly to Gutenberg-powered pages and layouts.

Custom Currency Pricing
Set a fixed product price for each currency instead of using exchange rates.

GeoIP Welcome Currency
Automatically detect visitors’ locations and display prices in their preferred currency.

Approximate Amount
Show approximate converted prices on the cart and checkout pages based on GeoIP rules.

WPML & Polylang Support
Automatically switch currencies based on the selected language and assign currencies to different languages.

SEO-Friendly URLs
Remove currency codes from URLs for cleaner and more user-friendly links.

WooCommerce Theme Compatibility
Works seamlessly with most WooCommerce-compatible themes, including custom and child themes.

Multi Currency Converter Free Features

  • Multi-Currency Support – Manage up to 3 currencies in the free version.
  • Flexible Currency Switchers – Dropdown and sticky side switchers with multiple layouts.
  • Shortcode Generator – Create unlimited currency switchers.
  • Elementor & Gutenberg – Built-in widgets and blocks for easy integration.
  • WordPress Menu Support – Add currency switchers directly to navigation menus.
  • Product Page Switcher – Display the switcher at your preferred product page position.
  • Custom Styling – Control colors, borders, spacing, typography, flags and more.
  • Multiple Exchange Rate Sources – Support rate aggregators, including ECB, Yahoo Finance, Wise.
  • Manual Rate Management – Update rates automatically or enter custom rates manually.
  • Cryptocurrency Support – Convert and display cryptocurrency prices.
  • Advanced Price Formatting – Customize symbols, decimals, separators and symbol positions.
  • Extra Fees & Rounding – Add fixed/percentage fees and customize price rounding.
  • Fixed & Role-Based Pricing – Set custom product prices by currency or user role.
  • Approximate Prices – Show converted approximate amounts across product, cart and checkout pages.
  • GeoIP Currency Detection – Automatically set a welcome currency based on visitor location.
  • Currency Sorting – Easily reorder currencies with drag-and-drop.
  • Session & Transient Storage – Flexible currency storage options for better compatibility.
  • SEO-Friendly URLs – Switch currencies without adding currency parameters to URLs.
  • Cache Compatibility – Works with popular full-page caching setups.
  • WooCommerce Integration – Supports shop, product, cart, checkout, orders and shipping prices.

Multi Currency Converter Premium Features

  • Unlimited Currencies – Add as many currencies as you want.
  • Auto Update Exchange Rate – Keep exchange rates updated automatically.
  • Update Interval – Choose how often rates update (e.g., every 5 minutes).
  • Geo IP Rule for Each Product – Set custom prices for individual products based on the user’s country. (Fixed Price products are excluded.)
  • Auto Select Currency by Geo IP – Automatically convert currency based on the visitor’s country. WooCommerce and Auto Select Currency must be enabled.
  • Currency Checkout & Payment Rules – Enable “Currency Checkout” to display currency-specific payment methods. To allow currency changes based on the selected payment method, also enable “Payment with Selected Currency” in the Options tab.
  • Payment Gateway Rules – Change currency based on selected payment method.
  • Currency Change Mode
    • Instant Change: Updates immediately when payment method is selected.
    • On Place Order: Updates only after the order is placed.
  • Shipping & Billing Currency Settings – Determine how currency updates based on customer address.
  • Currency on Billing – Change currency by billing country or shipping country on checkout.

  • Multilingual support You can select which currency to use for each language. Currently, WPML and Polylang are supported.

🎨 Theme Compatibility

Easy Currency is built to work seamlessly with any well-coded WordPress and WooCommerce theme. It has been tested and verified to work smoothly with the most popular WooCommerce themes available today, including:

  • Astra – Fast, lightweight, and fully WooCommerce-ready.
  • Storefront – The official WooCommerce theme by Automattic.
  • Blocksy – A modern, block-based WooCommerce theme.
  • Kadence – Highly customizable performance-focused theme.
  • OceanWP – Popular multipurpose WooCommerce theme.
  • GeneratePress – Lightweight and developer-friendly theme.
  • Flatsome – One of the best-selling WooCommerce themes on ThemeForest.
  • WoodMart – Premium WooCommerce theme for online stores.
  • Porto – Versatile and feature-rich WooCommerce theme.
  • Hello Elementor – Minimal starter theme designed for Elementor.
  • Divi – Popular drag-and-drop WooCommerce theme.
  • Avada – Best-selling multipurpose WooCommerce theme.
  • Twenty Twenty-Four / Twenty Twenty-Five – Default WordPress themes.

✅ All the themes listed above have been thoroughly tested with Easy Currency and confirmed to work perfectly — including the currency switcher dropdown, sticky sidebar switcher, shop, single product, cart, and checkout pages.

Easy Currency also works flawlessly with most other WooCommerce-compatible themes, including custom and child themes. As long as your theme follows WooCommerce coding standards, Easy Currency will integrate without any conflicts.

👋 WHAT’S NEXT?

If you like Easy Currency, then consider checking our other WordPress Plugins:

💱 Product Gallery – Easy Product Gallery Plugin with image slider, variation gallery, video support, zoom, lightbox, and 360° product view.

🎨 Easy Elements – A lightweight Elementor addon packed with beautifully crafted widgets and extensions for creative, animated websites.

🏨 Easy Hotel Booking – A simple yet powerful hotel booking solution for WordPress with room management, availability calendar, and online reservations.

📋 RT Mega Menu – Build stunning, fully customizable mega menus for WordPress with drag-and-drop ease and responsive layouts.

💚 Satisfied with Easy Currency?
Rate us on WordPress — Your Review, Our Inspiration!

External services

This plugin connects to multiple external services to fetch live currency exchange rates.
These services are required to provide accurate and up-to-date currency information in the plugin.

No user personal data is sent. The plugin only requests currency symbols or API key data when fetching exchange rates.

1. Yahoo Finance API
This service is used to fetch live forex rates.
No user personal data is sent. The plugin only requests currency symbols from the Yahoo Finance API whenever rates need to be updated.

Service provider: Yahoo Finance
– Terms of Use: https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html
– Privacy Policy: https://policies.yahoo.com/us/en/yahoo/privacy/index.htm

2. CryptoCompare API
This service is used to fetch cryptocurrency exchange rates.
No user personal data is sent. The plugin only requests the selected cryptocurrency symbols when rates are fetched.

Service provider: CryptoCompare
– Terms of Use: https://www.cryptocompare.com/terms-conditions/
– Privacy Policy: https://www.cryptocompare.com/privacy-policy/

3. European Central Bank (ECB)
This service provides Euro-based currency exchange rates.
No user personal data is sent. The plugin only requests currency rates from the ECB API whenever rates need to be updated.

Service provider: European Central Bank
– Terms of Use: https://www.ecb.europa.eu/services/data-protection/privacy-statements/html/ecb.terms_identity_portal.en.html
– Privacy Policy: https://www.ecb.europa.eu/services/data-protection/privacy-statements/html/index.en.html

4. apilayer / Exchangerates API
This service is used to fetch live currency exchange rates via API key.
No user personal data is sent. The plugin only requests the selected currency symbols along with the API key.

Service provider: apilayer
– Privacy Policy link: https://www.ideracorp.com/legal/APILayer
– Terms of Use link: https://www.ideracorp.com/Legal/Terms-of-Use

5. PrivatBank API
This service is used to fetch UAH-based currency exchange rates.
No user personal data is sent. The plugin only requests currency symbols when rates need to be updated.

Service provider: PrivatBank
– Terms of Use: https://static.privatbank.ua/files/0000003515410882.pdf
– Privacy Policy: https://privatbank.ua/en/personal-information

6. Hungarian National Bank (MNB) API
This service is used to fetch HUF-based currency exchange rates via SOAP.
No user personal data is sent. The plugin only requests currency rates from the MNB API whenever currency data needs to be updated.

Service provider: Hungarian National Bank (MNB)
– Terms of Use: https://www.mnb.hu/en/the-central-bank/about-the-mnb/terms-of-use
– Privacy Policy: https://www.mnb.hu/en/privacy-notice

7. Open Exchange Rates API
This service is used to fetch live currency exchange rates via API key.
No user personal data is sent. The plugin only requests the selected currency symbols along with the API key.

Service provider: Open Exchange Rates
– Terms of Use: https://openexchangerates.org/terms
– Privacy Policy: https://openexchangerates.org/privacy

Third-Party Services

This plugin may use the IP2Location.io service to detect the visitor’s approximate country location using their IP address.

This information is used for:
– Automatic currency switching
– GeoIP-based pricing and analytics
– Country-based WooCommerce functionality

IP2Location.io Privacy Policy:
https://www.ip2location.io/privacy-policy

Privacy Policy

Easy Currency – Multi-Currency Converter for WooCommerce uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.

Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

Learn more about how Appsero collects and uses this data.

1.2.0

  • Fixed: CSS fixes
  • Improved: Code Improved

1.1.9

  • Security: Added missing permission checks on admin ajax actions
  • Added: Compatible with cache plugins option in Advanced settings
  • Fixed: Currency dropdown not changing when a full page cache is active
  • Fixed: 400 error on admin-ajax.php for logged out visitors with cache enabled
  • Improved: Currency nonce cookie no longer blocks page caching
  • Fixed: WP_Error fatal error on currency countries data
  • Fixed: Fatal error on cart when currency rate is empty or invalid
  • Fixed: Fatal error on PrivatBank and MNB exchange rate update
  • Fixed: Fatal error on shortcode style save
  • Fixed: Menu shortcode description and object id not saving
  • Improved: Currency countries json loaded from file instead of HTTP request

1.1.8

  • Fixed: Popup shortcode css/js conditionally load

1.1.7

  • Fixed: Appsero namespace fix
  • Fixed: CSS fix

1.1.6

  • Improved: Compatible with WordPress 7.0

1.1.4

  • Added: Sticky top bar toast notification for failed exchange rate updates when network connection is unavailable.
  • Added: Drag & drop sorting support for currency table rows.
  • Added: Default shortcode system added.
  • Added: Geo location api system support.
  • Added: Shortcode live preview system added.
  • Added: Cryptocurrency compatibility.

1.1.3

  • Added: User role based pricing
  • Added: Approximate amount options added
  • Added: Currency storage php session/transient options added
  • Added: Extra Fee options based fixed/percentage price
  • Added: Price rounding options added
  • Added: Single update exchange rate options added
  • Added: Admin currency edit feature options
  • Added: Remove Currency Code from URL

1.1.2

  • Fixed: Minor bug fixes

1.1.1

  • Fixed: CSS Fixed.
  • Fixed: Currency dropdown CSS Fixed.
  • Improved: Optimized code.

1.1.0

  • Added: Currency switcher dropdown gutenberg block added.
  • Fixed: Product Single Switcher on/off issue Fixed.
  • Fixed: Currency switcher dropdown Elementor widgets Issue Fixed.

1.0.10

  • Fixed: Shipping methods price change based on selected currency.

1.0.9

  • Fixed: Side Switcher background & color option fix

1.0.8

  • Fixed: Shortcode Menu Issue fix

1.0.7

  • Fixed: Plugin Review fix

1.0.6

  • Fixed: Code updated

1.0.5

  • Added: Settings Color opiton added

1.0.4

  • Added: Welcome Currency add
  • Added: Fixed Price rule each product
  • Fixed: Shortcode Style saved issue fix
  • Fixed: Currency table Update

1.0.3

  • Fixed: Base Currency Converter issue
  • Fixed: Default Currency Select issue

1.0.2

  • Added: Custom currency symbol support.
  • Fixed: Resolved issue with currency symbol positioning.

1.0.1

  • Added: Sticky Side currency added.
  • Added: Sticky side 3 layout style added.
  • Added: Dropdown view 2 layout style added.
  • Added: Dropdown view shortcode repeater generator added.
  • Added: Dropdown single page shortcode system added.
  • Added: Currency customization feature added.
  • Added: Currency Shortcode Menu support
  • Fixed: Minor bugs fix.
  • Fixed currency symbol change issue fix
  • Fixed order page price details issue fix
  • Fixed: Css Issue fix.

1.0.0

  • Initial release