WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by VillaTheme v2.2.16

CURCY

Show multi-currency pricing and dual-currency display, accept multi-currency payment, support IP detection, custom/global rate, fixed price and more

CURCY

The facts

Rating
4.3★ from 226
Active installs
20k+
Price
Free
Last updated
22 Aug 2026
Added
Mar 2016
Requires WP
6.0
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
1,110,528

Our analysis

AI-assisted

CURCY – Multi Currency for WooCommerce is a WordPress plugin designed for WooCommerce stores, enabling customers to switch between currencies and make payments in multiple currencies. It allows for manual or automatic exchange rate settings and can detect customers' geolocation to display prices in their native currency.

This plugin is suitable for WooCommerce store owners who want to enhance the shopping experience for international customers by providing currency flexibility. It includes features like a currency bar, price switcher, and options to manage exchange fees and custom currency symbols.

Best for: WooCommerce store owners looking to cater to international customers.

What it does well

  • Allows customers to switch between currencies
  • Can automatically detect customers' geolocation
  • Supports manual and automatic exchange rate settings
  • Enables payments in multiple currencies
  • Custom currency symbols can be set

Where it falls short

  • Requires WooCommerce 7.x to function
  • Potential security risk due to use of eval() for conditional tags
  • Limited to 2 currencies in the free version

Verdict

CURCY – Multi Currency for WooCommerce offers essential multi-currency functionality for WooCommerce stores, but users should be aware of its limitations and potential security considerations.

From the developer

VillaTheme's own description of CURCY, lightly tidied.

If you have a WooCommerce store, CURCY – Multi Currency for WooCommerce is a must-have plugin for you. CURCY – Multi Currency for WooCommerce allows your customers to switch between currencies and helps your store accept payments in multi-currency. The exchange rate can be set up manually or automatically. The plugin can automatically get customers’ geolocation and display the price in the customers’ native currency.

Try the Demo | Documents | Pro Version | Facebook group

Preview CURCY – Multi Currency for WooCommerce

How to install and use the plugin

Important Notice:

  • Plugin works based on WooCommerce 7.x plugin.

  • To handle WP’s Conditional Tags, this plugin uses eval() which is very dangerous because it allows execution of arbitrary PHP code. Therefore, please only fill this field with proper conditional tags which are validated and/or provided by trusted developers.

  • It is released on WordPress.org and you can use plugin as free to build themes for sale.

Multi Currency for WooCommerce features

  • Let customers see product prices in different currencies: Use the Currency bar (manage in Design tab), Currency Price Switcher (manage this in General tab), or shortcode to let customers switch the currency.

  • Pay in different currencies: Enable this option to allow your customers to pay in different currencies

  • Auto Detect: Automatically detect a customer’s country code based on IP address and display respective currency set for their country.

  • Geo API: Choose between WooCommerce and External service. If this option is set to WooCommerce, our plugin will geolocate IP from ipinfo.io or ip-api.com. If this option is set to External, our plugin will use IP Geolocation by geoPlugin. For more details, please read geoPlugin’s Privacy Policy and User Agreement.

  • Display approximate price: If you do not want the plugin to detect customer’s country and show the price in their native currency directly when they come to your store, WooCommerce Multi Currency can still show the price in default currency AND the approximate price in the customer’s native currency

  • Set the exchange rate manually: WooCommerce Multi Currency also allows you to set up the exchange rate manually.

  • Manage the Exchange fee: Every time you exchange money from one currency to another, the bank or money transfer operator may apply a currency exchange fee. The difference between the exchange rate they decide to apply and the real exchange rate traded in the market is the currency exchange fee. WooCommerce Multi Currency allows you to add permanent exchange fees to exchange rates.

  • Set custom currency symbols: You can add your custom currency symbols. Example: United States Dollar can be displayed as USD, US$, $…

  • Set fixed price: WooCommerce Multi Currency allows you to add fixed prices in different currencies to the product price. The fixed prices will overwrite the prices calculated by exchange rates.

  • Hide Currency: WooCommerce Multi Currency allows you to hide currencies that you do not want to be shown on the front-end.

Premium features

►All features from the free version.

  • Unlimited currency: with the premium version, you can add as many currencies as you want. With the free version, you can use 2 currencies only.

  • Use SESSION: Enable this option and the plugin will use the session instead of cookies to save the selected currency.

  • Force a specific currency to Checkout: Put a mandatory currency after customers click “Place order”

  • Display multiple currencies: If the product price on the Single product page and the Checkout page is not in the same currency, this option is helpful

  • Price format: you can create some rule to adjust final price to display beautifully for each currency such as $9.87 -> $9.99 …

  • Switch currency by JS: with the free version, the plugin will add a tag to your URL to define the selected currency, yourwebsite.com/?wmc-currency=EUR for example. The switch currency by JS can help to switch currency without adding the tag to your URL.

  • Select payment methods: select which payment method is available with each currency. Other payment methods will be hidden in the checkout page.

  • Multilingual support: able to select which currency to be used for which language, currently support WPML and Polylang

  • Bulk fixed price: you can quickly add fixed price for every currency by importing them from a CSV file

  • Change currency follow: force currency to change to the one you configure for each country when customers change their billing/shipping country

  • Update exchange rate automatically: The plugin automatically updates exchange rates. You can set the time for the automatic update: every 30 minutes, 1 hour, 6 hours, 1 day, 2 days, 3 days, 1 week, 1 month.

  • Select currency exchange rate APIs: You can select to update the exchange rate from VillaTheme.com, Google Finance, Yahoo Finance. More exchange rate APIs will be added in the future.

  • Receive update exchange rate email: This option of WooCommerce Multi Currency allows the admin to receive a notification email whenever it updates the exchange rate.

  • Premium support: with each purchase, you will have 6 or 12 months of premium support from VillaTheme. Our developers will help if you have any problems with Multi Currency for WooCommerce.

GET PREMIUM VERSION NOW

And much more things are waiting for you to discover

Check screenshots at https://villatheme.com/woo-multi-currency/ or https://villatheme.com/extensions/woo-multi-currency/

Documentation

Read the full description on the official page →

Tagged as