Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

WooCommerce Currency Switcher

WooCommerce Currency Switcher – is a WordPress plugin that allows to switch products prices and get their rates converted in the real time!

WooCommerce Currency Switcher – is a plugin that allows your site customers/visitors switch currencies on your woocommerce store and get their rates converted in the real time – a must have plugin for your WooCommerce powered online store!

Currency Switcher is available as with shortcode [woocs] so with the widget.

Plus it is possible to show on the front 2 additional widgets: currency converter and currencies rates widget/shortcode as here (in sidebar)

More info is here:

The Plugin Features:

  • Shortcode - just add in text widget [woocs width='100px'] OR [woocs width='50%']
  • 3 Widgets: currencies switcher, currency converter, currencies rates
  • 5 kinds of selectors with flags + flag mode
  • 2 more additional AJAXED shortcodes: [woocs_rates exclude="" precision=2] & [woocs_converter exclude="" precision=2]
  • Currency can be changed automatically according to visitor's IP using woo WC_Geolocation PHP class
  • Individual GeoIP rules for each product
  • Individual fixed prices rules for each product
  • Checkout by GeoIP rules
  • 4 currencies aggregators
  • The customer allowed to pay in the selected currency (optionally)
  • WooCommerce native PayPal gate ready!
  • Ability to set new order currency which were created through admin panel by hands
  • Ability recount order from any currency to basic currency in multiple mode of the plugin
  • Easy to use for administrators and shop customers
  • Compatible with WooCommerce 2.4.x and higher
  • Compatible with WooCommerce Extra Product Options =>
  • Compatible with – WooCommerce Stripe Gateway by woothemes
  • Compatible with – PayPal for WooCommerce by angelleye
  • Compatible with – WooCommerce PDF Invoices & Packing Slips
  • Compatible with – WooCommerce Subscriptions by woothemes
  • 90% compatibility with different payment gates in 'multiple allowed' mode, just try it!

Premium version of the plugin:

Difference between FREE version of the plugin and PREMIUM - count of currencies, in free just 2 and unlimited in the premium version of the plugin.


Video tutorials:

Author realmag777
Contributors RealMag777
Tags currencies, currencies switcher, currency, currency converter, currency switcher, shortcode, switcher, woocommerce, woocommerce currency switcher, woocommerce switcher
  1. woocommerce-currency-switcher screenshot 1

    Currencies options

  2. woocommerce-currency-switcher screenshot 2


  3. woocommerce-currency-switcher screenshot 3

    Advanced options

  4. woocommerce-currency-switcher screenshot 4

    GeoLocation rules in the back panel

  • Download to your plugin directory or simply install via Wordpress admin interface.
  • Activate.
  • Use.




  • Improvements for security functionality
  • GeoIp hot fix

  • Closed XSS vulnerability. Thanks to Ben Khlifa Fahmi ; Founder & CEO of BenkhlifaExploit Founder & Pentester at Tunisian Whitehats Security

  • 1 fix for woocommerce 2.5.1 variable products price


  • New option: I am using cache plugin for my site - alloes using the plugin with cached sites
  • New button in order to convert oder data to basic currency amounts
  • New shortcode: [woocs_show_current_currency text="" currency="" flag=1 code=1]
  • New shortcode: [woocs_show_custom_price value=20] -> price in selected currency for txt-adv-banners
  • New option: Prices without cents
  • New option: Hide switcher on checkout page
  • Hint: wp-admin/admin.php?page=wc-settings&tab=woocs&woocs_reset=1 - reset currency options - be care
  • Improved: cron periods added - weekly, monthly
  • New filter: add_filter('woocs_price_format', 'my_woocs_price_format', 999, 2); - Any manipulation with price format, look it in the docs!/section_8
  • previous v.1.1.4 is here:


  • WordPress 4.3 small adaptation - using __construct in the widget, prev widget-API was deprecated
  • GEO IP functionality is free from now
  • price popup on the front near each price optionally
  • in body implemented currency css class. Example: currency-eur
  • added currency agregator for Russian Centrobank - asked by customers from Russia



  • some small bugs fixed
  • dark chosen implemented


  • some small bugs fixed
  • done a lot to make compatibility higher


  • 1 bad logic bug fixed, which broke recount prices in multiple mode
  • AJAX refresh of mini cart fixed, now its ok


  • Compatibility for 90% payment gates without any customizations
  • 2 new widgets+shortcodes: currency converter, currency rates
  • Attention for codecanyon customers - do not update to this version - it is the free one and have less functionality!!! Download your copy of the plugin you bought from codecanyon site only!
  • If you are allows to your customers pay in their selected currency be attentive to update to 1.0.9 and higher, you will get little inconvenience in wp-admin/edit.php?post_type=shop_order with displayed orders amount + order amounts inside! You can close orders using old version of the plugin and then update to the v.1.0.9 or greater. If you are happy with 1.0.4 version of the plugin - continue use it. If you uses basic currency for payments - update the plugin with no doubt. WOOCS 1.0.4 is here -


  • Validation error: PayPal amounts do not match fixed
  • WooCommerce native range slider - js price format improvement


  • Currency can be changed automatically according to visitor’s IP using woo WC_Geolocation class
  • Possibility set currency on front by flags images mode


Some features and bug fixes


Some features and bug fixes


Plugin release. Operate all the basic functions.


This plugin is copyright © 2012-2016 with GNU General Public License by realmag777.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU General Public License for more details.

Version 1.1.8

Requires WordPress version: 3.8.0 or higher

Compatible up to: 4.7.2

Last Updated 14 Feb 2017

Date Added: 20 Sep 2014

Plugin Homepage


4.1 stars
38 ratings


Not Enough Data

Works: 0
Broken: 0