WBW Currency Switcher for WooCommerce


WBW Currency Switcher for WooCommerce Plugin allows you to display prices in multiple currencies, use the unlimited number of currencies and set the exchange rate for each currency manually or automatically. The plugin makes full use of Cryptocompare and Free Converter platforms, providing the latest exchange rates, and converting displayed prices in real-time. Currency can be changed automatically according to the customer’s IP.

You can use Currency Switcher with additional modules – Currency Rates, Converter and Tooltip modes. This will give your customers the opportunity to pay with their preferred currency, thus increasing shop sales. The best currency switcher to make an online store working with different currencies!

Currency Switcher Features

  • Unlimited number of currencies
    You can convert any currency you want and add as many currencies as you need. Select the currency from a list and with simple settings add it to the Currency switcher straight away to your online store.

  • Manual/ automatic exchange rate for each currency
    Currency switcher uses Cryptocompare and Free Converter aggregatots. The plugin allows setting exchange rates manually and automatically. Besides, the Pro version has a feature of an automatic exchange rate updates available for a certain period: every minute, hourly, twice a day, daily, weekly. You can set the option “Notify admin by email” about the last exchange rate values every time when it updates..

  • Checkout in selected currency
    Plugin provides an opportunity to change the currency at checkout and allow customers to pay with their selected (preferred) currency.
    This feature is perfect for WooCommerce shops in case of currencies which aren’t included in this list: “AUD, BRL, CAD, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, NOK, NZD, PHP, PLN, GBP, SGD, SEK, CHF, TWD, THB, USD”. It’s also useful if you want to convert a given currency into a different PayPal currency to avoid conversion fees by PayPal.

  • Display setting for each currency
    Set the Base currency, Name, Title, Symbol, Position, Cents, Rate. Insert the rate manually or press the Get Rate button in one click.

  • Currency switcher design
    With Currency Plugin, you can make the Currency Switcher which is not just functional but has a beautiful design as well. Simple, Rotating, Floating types of a switcher. Position, Color settings for all elements of switcher easily make the Switcher unique, so it perfectly matches the store design.

  • Custom flags and currencies**
    If you need to add any custom currency or your own designed icon, you can easily do it!

  • Compatible with WordPress themes
    WBW Currency Switcher for WooCommerce perfectly works with any WordPress theme. Plugins are tested at least on 4 testing servers before the release of each.

  • Currency converter, Currency Rates and Tooltip**
    The plugin comes with three additional modes– tooltip, currency rates, and currency converter. These modes give the user an opportunity to display the rate as well as to convert it at the same time and see the tooltip with a price cost of the product compared to the other currencies. You have an opportunity to customize and set their display matching the design of your store and easily place them on the pages, product categories, and custom post types.

  • Increase the cart conversion
    Store conversion rates could be improved up to 30% if you let the customers see the prices in a preferred currency. You don’t lose customers just because they don’t have the option to pay in their native currency.
  • Geo IP rules**
    When Geo IP rules feature is on, Currencies Switcher will automatically identify your customers’ countries by their IP address and they will see products in their country’s currency. Besides, using custom settings you can specify the definition of the currency yourself, just select your list of countries for each currency.
  • Mobile Friendly
    With our plugin, you can have two versions of currency switcher, rates, and converter for your website : one for smartphones, one for desktops and laptops. The plugin automatically identifies the device accessing your website and then automatically display a mobile-optimized version to the user. You can choose the devices that will display modules: mobile, desktops, or both. A nice bonus is an opportunity to choose the size of the screen on which your site will be displayed in a mobile version.

    ** – Pro features

Support and suggestions for WBW Currency Switcher for WooCommerce Plugin

If you have suggestions for Currency Switcher Plugin, please contact us via Contact Form on a website.

Video tutorial on how to set up WBW Currency Switcher for WooCommerce Plugin


  • Currency Switcher demo
  • Rates, Switcher and Converter examples on the Shop page
  • WBW Currency Switcher for WooCommerce Plugin admin panel. Currencies settings
  • WBW Currency Switcher for WooCommerce Plugin admin panel. Options
  • Admin panel. Frontend Switcher Design
  • Admin panel. Frontend Switcher types: simple (vertical & horizontal), rotating, floating.
  • Admin panel. Frontend Switcher Display rules
  • Admin panel. Tooltip settings
  • Admin panel. Currency Converter settings
  • Admin panel. Currency Rates settings
  • Admin panel. Geo IP Rules
  • Admin panel. Custom flags
  • Admin panel. Custom Currencies


Download zip archive with plugin
Extract files
Copy the folder with the plugin
Open via FTP folder \wp-content\plugins\
Paste plugin folder into here
Go to admin panel => Plugins => press activate

Download zip archive with plugin
Go to admin panel => Plugins => Add new
Choose the archive with a plugin and upload it
Wait until you get the notification installation went successfully
Press the Activate button

Navigate to admin panel => Plugins => Add new
Type “WBW Currency Switcher for WooCommerce” in the search field
Choose our plugin from the list and click “Install”
Wait until you get the notification installation went successfully
Press the Activate button


How do I get started?

  1. Move to WooCommerce > Setting > Currency.
  2. In the Currency tab firstly you need to set your WooCommerce shop basic currency. Then choose currencies you want to add from drop-down lists and set the exchange rate for each currency.
  3. In the Options tab select the rate using these interactive platforms and grab the latest exchange rates.
  4. Move to the Design settings of Switcher, Converter, Rates or Tooltip modules and set the type, position, colour settings etc.
  5. In Display Rules set the page to display switcher: on All pages, on selected pages, product categories, custom post types.
    Also, once you set the options, you can display WooCommerce Currency as a widget in “Appearance” > Widget.

Follow this tutorial Getting Started with WBW Currency Switcher for WooCommerce plugin for more detailed instructions.

I’ve installed your WBW Currency Switcher for WooCommerce, but can’t find see the plugin configuration

WBW Currency Switcher for WooCommerce plugin created special tab Currency in the WooCommerce Settings menu. You can follow the link in plugin window to move there, or go there manually via WooCommerce plugin. Follow this tutorial Main Settings and you can easily set the Currency Switcher plugin.

Will transactions are processed in the base currency or in the chosen currency?

Currency conversions are estimated and should be used for informational purposes only. Purchases still using your WooCommerce store’s base currency itself. Read more about Manual / automatic exchange rate for each currency

How can I add currency switcher to my shop?

Currency Switcher is flexible and easy to set up. The plugin provides 2 ways to add a module into the site content: with a help of widgets or using the Display Rules tab for each mode.
1. Move to the “Widgets” tab in the Appearance menu, and there our plugin widgets can be easily managed.
2. Display rules tab allows to show the switcher on All pages, on selected pages or posts or exclude display on selected pages/posts.

Which kind of design is available for switcher?

The plugin provides a range of settings for switcher design You can select position on the page (left or right), position of the switch in accordance with the header and footer of the page and the type of switcher:

  • Simple type display the Switcher like a bar (horizontal and vertical), to pick the currency by click.
  • Rotating type has the animation and creative form and design.
  • Floating type saves space on your store page and floating by mouse-over.

How to add custom flags and currency?

If you need to add any custom currency or your own designed icon, you can easily do it.
*In order to add your own image, move to the Custom Flag tab, press “add a custom flag” and press “Save” and upload an icon. You can view all the added custom icons and add or remove the previously uploaded ones.
*With Custom Currencies feature, you are free to add your own currency in the same way. Move to the Custom Currency tab and enter a required code and symbol. Save the changes and currency will be available for selection in the Currencies tab.
Look at detailed instruction in Main Settings tutorial

Is this plugin mobile friendly?

Large or small, desktop or handheld, WBW Currency Switcher for WooCommerce is fully compatible and responsive! The plugin works and displays perfectly on tablet or phone, making it easy and convenient for customers to enjoy their shopping time and make purchases on all devices.

How to update the currency by the latest exchange rate?

The plugin uses the Cryptocompare and Free Converter platforms which are providing the latest exchange rates, and substitute displayed prices in real-time. You can update the currency Manually or Automatically (Pro). Automatic update option comes with a selection of period for currency updates: every minute, hourly, twice a day, daily, weekly or manually.


July 18, 2024
Was asking for functionality in pro version. Was told by supporter Natalie, that i could buy for a price per hour to get what I needed. Then I asked for an estimate of time consumption and got a nasty answer back, and the answer didn’t make sense in any way.A shame, because maby the plugin does the job. I am just not taking the chance of time waste and money spend.
November 21, 2023
Excellent plugins and support The support is excellent, plus the functionality of the plugin with all the settings that my website has, it works perfectly. I recommend this plugin and thank you for your support.
May 29, 2023 1 reply
My clients cannot open their account orders after the installation of the plugin, we need to change number of decimals for some currencies. Would give it 5 Stars if issue was resolved.
May 21, 2023 2 replies
Fatal error: Allowed memory size of 805306368 bytes exhausted (tried to allocate 20480 bytes) in /home/customer/www/aaa.com/public_html/wp-content/plugins/woo-currency/modules/currency/models/currency.php on line 35 Error processing command. Please try again. After i deactive WBW Currency Switcher for WooCommerce, The problem has been solved, but I want to know what is the reason?
Read all 31 reviews

Contributors & Developers

“WBW Currency Switcher for WooCommerce” is open source software. The following people have contributed to this plugin.




  • Added compatibility with YITH WooCommerce Product Add-ons & Extra Options
  • Minor code fix


  • Added compatibility with Woodmart Theme – fixed cart subtotal for manual prices
  • Minor code fix


  • Fixed conflict with WP Statistics
  • Minor code fix


  • Fix for Finance Yahoo
  • Minor code fix


  • Fixed Finance Yahoo


  • Minor code optimizations


  • Minor code fix


  • Minor code fix
  • Currency provider stopped working – added notification and use last course vaues


  • Minor code fix


  • Fixed geo ip option
  • Fixed dropdown switcher


  • Fixed cents round
  • Added thousand and decimal separators for each currency
  • Fixed custom symbols
  • Fixed dropdown currency widget by window resize


  • Added compatibility with Elementor menu mini cart
  • Minor code fix


  • Fixed problem with HPOS
  • Minor code fix


  • Minor code fix


  • Minor code fix


  • Minor code optimizations


  • Minor code fix


  • Compatibility improvement


  • Minor code fix


  • Minor code optimizations


  • Minor code fix


  • Fixed converter styles
  • Minor issues fix


  • Minor issues fix


  • Fixed price decimals for emails


  • HPOS compatibility improvement
  • Minor issues fix


  • Fixed deprecated functions
  • Fixed compatibility with HPOS


  • Added compatibility with HPOS


  • Minor code optimization


  • Minor issues fix


  • Minor issues fix


  • Minor issues fix


  • Added COP and SVC
  • Minor issues fix


  • Minor issues fix


  • Fixed exchange rates by European central bank


  • Cookie fix


  • Minor issues fix


  • Fix for plugin WooCommerce PayPal Payments
  • Minor issues fix


  • Added Currency Convertion API
  • Minor issues fix


  • Fixed getting price when saving


  • Added html escaping when saving options
  • Fixed location detection automatic by IP
  • Minor issues fix


  • Fixed get rate with finance_yahoo
  • Fixed case with empty manual price field


  • Readme update
  • Minor issues fix


  • Minor issues fix


  • Added limit on number decimal places in the converter
  • Minor issues fix


  • Minor issues fix


  • Fix for shortcodes
  • Minor issues fix


  • Fixed dropdown switcher widget
  • Minor issues fix


  • Added saving current rate in order
  • Added convertor for Paynet
  • Fixed update order price
  • Minor issues fix


  • Minor issues fix


  • Fixed get country code
  • Fixed condition for initialization .msdropdown
  • Fixed PayPal from cart


  • Fixed refund
  • Minor issues fix


  • Minor issues fix


  • Fixed error on the 404 page
  • Added a shortcode which is display extended switcher
  • Plugin renamed to “WBW Currency Switcher for WooCommerce”


  • Fix editing the currency symbol
  • Fixed resetting currency to default when paying with paypal
  • Fixed Get rate from yahoo
  • Fixed get rate European Central Bank
  • Fixed get rate
  • Added set main currency for search robots
  • Fixed error activation


  • Added rounding for rates widget
  • Fixed floating switcher
  • Fix admin meta checkbox
  • Fix addJSVar


  • Minor issues fix


  • Fix for unavailable products by region
  • Fix plugins page notice
  • Fix manual prices
  • Minor issues fix


  • Added compatible with WooCommerce Blocks
  • Added Manual Currency Prices for products
  • Added Product Table plugin compatibility
  • Added checkbox unavailable region in products


  • Minor issues fix


  • Minor issues fix


  • Minor issues fix


  • Add additional shortcode for a frontend switcher display
  • Minor issues fix


  • Fixes for show popup option
  • Fixes for curly braces in php 7.4


  • Fixes for max call stack error with all currencies
  • Add display symbol optionality to widget type view
  • Added popup message option
  • Small fixes for geoip
  • Fixes for popup switcher
  • Fixes for paypal gateway
  • Fix Wc Layered Nav Filters widget prices
  • Minor issues fix


  • Fixes for Printful shipping plugin
  • Fixes for tabs notice
  • Minor issues fix


  • Remove custom symbol notice
  • Fixes for check/uncheck option and remove some commented code
  • Fixes for WooCommerce pricing slider filter
  • Minor issues fix


  • Readme update
  • Set default currencies after deactivation
  • Change Venezuelan currency
  • Added XCD currency
  • Fixes for SEO links
  • Fixes for flags alt
  • Fixed option Hide cents
  • Added currency symbols for Rotating switcher


  • Fixes for rotating selected color
  • Fixes for notice in pro
  • Fixes for custom symbols mod


  • Fixes for variation prices
  • Change cdn url
  • Hide woobewoo-for-all-admin style
  • Change link updater
  • Added exchange fee option
  • Fixes for template script loader
  • Fixes for exchange fee
  • Fixes slimscroll notice


  • Fix for Change currency at checkout
  • Minor issues fix


  • Fixes for shop order list
  • Minor issues fix


  • After point feature add
  • Added currency symbol support to switcher widget
  • Minor issues fix


  • Added Jamaica currency
  • Fixes for img flags
  • Added poloniex aggregator
  • Added finance yahoo aggregator
  • Added cbr and pb aggregators
  • Add Narodowy Bank Polski aggregator
  • Added National Bank of Romania aggregator
  • Added fixer aggregator
  • Added Currencylayer aggregator
  • Added Open Exchange Rates aggregator
  • Fixes for tooltip
  • Converter ie fixes


  • Added compability with WooCommerce Extra Product Options
  • Change sxgeo file
  • Hide license tab in multisite
  • Fixes for save not auto rated values
  • Minor issues fix


  • Code review


  • Minor issues fix


  • Updates for WooCommerce 3.9.0


  • Code review


  • Minor issues fix


  • Fixed dashboard styles
  • Minor issues fix


  • Fix total price in admin panel
  • Add fix for order-pay page
  • Minor issues fix


  • Tooltips fix
  • Currency converter vertical layout fix
  • Fix for PayPal
  • Fix for Symbol selector


  • Minor issues fix


  • Small fix for CSS Preview
  • Added compatibility WooCommerce PayPal Gateway


  • Add round cents
  • Minor issues fix


  • Added chosen to switcher widged
  • Added slimscroll for floating


  • Fix Bridge Theme
  • Add flags
  • Fix CSS for Template GeneratePress
  • Fixed admin order currency
  • Fixed order price, fixed capability for gforms
  • Fixed switcher styles
  • Remove save_post hook
  • Fixed currency rates style bug


  • Minor issues fix


  • WooCommerce update test
  • Minor issues fix


  • Update readme.txt
  • Minor issues fix


  • fixes for new wp translations
  • Hotfix connectLang function
  • Fixes Display Rules, Disable URl
  • Fixed currency switch on mobile issue
  • Add Gravity Forms support issue
  • Fixed Gravity Forms support for checkout page issue
  • Fixes display rules issue


  • Add gitignore
  • Remove idea path
  • Fixed image zoom issue
  • Minor issues fix


  • Fix for exclude mod
  • Fix for PayPal Express Checkout
  • Minor issues fix


  • Added control PayPal supported currencies
  • Added support for 2checkout pluggin
  • Disable WCU for WCFM page
  • Add Options Disable WCU by URI from Textarea
  • Fix notice and fix disabled Geo IP Rules
  • Comment deprecated Function woocommerce_cart_hash
  • Add shortcodes for converter,switcher,rates
  • Add link and text for promo notice
  • Update readme
  • Fix woofilter price by change currency
  • Added SGD currency
  • Minor issues fix


  • Feature currency agregator
  • Fix deactivation dialog
  • Fix conflict with datatable deactivation gialog
  • Minor issues fix


  • Added currency change at checkout
  • Fix CSS deactive popup only for woocurrency
  • Fix for hidding button under switcher popup
  • Add validation A-z for custom currency
  • Fix for manual rate for currency
  • Minor issues fix


  • Fix for Tooltip Hover
  • Fix custom flag upload js notice and added tested up + requires WC to header wcu.php
  • Add custom currency translit, fix currency converter select align, fix chosen placeholders, fix notices in currency flag
  • Minor issues fix


  • Add Manual Rate
  • Some fix for margin
  • Fir for FF tooltip
  • Fix tooltip console notice
  • Minor issues fix


  • Add MXN currency
  • Add Free Converter API key field
  • Add screenshots
  • Converter block overlay fix
  • Minor issues fix


  • Add custom flag Pro feature
  • Add flags rotating and other
  • Screenshots update
  • Add PRO custom currency
  • Minor issues fix


  • Readme update
  • Add Feature Currency Switcher Simple Classic and Dropdown
  • Screenshots update
  • Add feature Currency Switcher Rotating and Floating
  • Add flags PRO and currency switcher feature
  • Add feature CurrencyRates Module
  • Added CurrencyConverter Module
  • Code refactoring
  • Add module tooltip feature
  • Small fix for notice (check empty value)
  • Add feature GeoIpRules
  • Add fix CSS for theme Storefront and other
  • Added Ajax Preview
  • Remove redirect and add jquery link changer
  • Minor issues fix


  • Fix of adding of a new currency. Update of displaying of currencies list in the admin area
  • Update wcu.php
  • Update readme.txt
  • add install.xml in the pro version
  • fixed errors in all module
  • delete trash in the installer class
  • add constant WCU_DEFAULT_CURRENCY to config, remove not need comments
  • fixed js in a geo_settings module (many alerts)
  • make tab content for currency module
  • Add feature LivePreview CurrencySwitcher
  • Fix small issue with lost tag
  • Add feature Show/Hide Cents of Front to Currency
  • Add currency NZD, KHD, AUD
  • Add Feature Custom Symbol for PRO
  • Added highlight currencies form validation on the client side. Removed notice about supsystic
  • Minor issues fix


  • Option for searching currency name and symbol
  • Add Brazil Real Currency
  • Fix displaying currency switcher on the frontend
  • Add option for Currency Switcher – Display Mode
  • Minor issues fix


  • Add of option for Currency Switcher: Offset
  • Fixed double tooltips display.
  • Add Switcher name
  • Add of auto changing of currency symbol after a change of currency name. Add of auto changing of currency title after a change of currency name if they were equal.
  • Fix of displaying currency switcher on pages with pagination for WooCommerce Storefront theme.

= 1.0.1 / 18.06.2018
* First release