Code

WooCommerce Multiple Currencies

WooCommerce Multiple Currencies

Your store will display items price according to the selected currency! The WooCommerce Multiple Currencies is very straightforward: install, select the currencies and the update rates frequency!
It doesn’t require you to configure any paid 3rd party service to update rates or any additional tricky setting! It relies on its own update rate system (powered by CurrencyConverterApi) that doesn’t require any extra configuration.

LIVE DEMO

https://www.codecanyon.eu/wcmc/wp-admin
(Shop admin account)
user: demo
pass: demo

(Customer account)
user: demo2
pass: demo

How it works

Once activated, you need just few steps to make it working:
  1. Through the WooCommerce Multiple Currencies -> Settings menu select select the available currencies and where the currency switcher has to be displayed
  2. Through the WooCommerce Multiple Currencies -> Exchange rates menu select the update frequency (every 15 min, 30 min, once a day, ...)
That’s it!

The plugin will automatically updates rates without the need of any further configuration or 3rd party services. The plugin relies on its own innovative update rates service without requiring the shop admin to set any additional tricky setting (update rate services powered by CurrencyConverterApi)!

Currency switcher display options

The plugin allows to automatically display the Currency switcher in any page footer, or in any menu (as first or last element) or through a Widget! The widget can be added to any widget area through the Appearance -> Widget menu.

Geolocation: default currency per location

For each currency, the shop admin can optionally associate default countries. In this way, the plugin will automatically select that currency at first access of any customer coming from that country. Country detection is performed using the WooCommerce Geolocation feature.

Shortcode

Through the special [wcmc_currency_selector] you can optionally display the currency switcher in any place!

PHP function

The wcmc_currency_selector(); function allows to display the currency switcher in any template.

Notes

Some payment gateway may be not accepting some currencies. In these cases, they won’t be available in the checkout page. On the admin area, the base currency will be used as the default currency.

How to automatically update the plugin

To receive automatic updates just install and configure the Envato updater plugin: https://goo.gl/pkJS33 .The official guide that explains how to configure it can be found in the following link: https://envato.com/market-plugin .

SCREENSHOTS


Setting page
WCMC

Exchange rates page
WCMC

Frontend – Currencies switcher (menu element and widget)
WCMC

CHANGE LOG


= 1.9 - 21.04.19 =
* Minor bugfix

= 1.8 - 20.04.19 =
* Fixed an issue due to variable prices and shipping costs where not properly displayed according the selected currency

= 1.7 - 13.04.19 =
* Geolocation: is now possible to assign default currency to countries

= 1.6 - 13.04.19 =
* Added mechanism to prevent caching to serve pages with wrong currency

= 1.5 - 13.04.19 =
* Fixed an issue related to guest customers

= 1.4 - 11.04.19 =
* Minor bugfix

= 1.3 - 06.04.19 =
* Added new update frequencies

= 1.2 - 05.04.19 =
* Fixed an issue with the activation system

= 1.1 - 05.04.19 =
* Fixed an issue related to the currency widget

= 1.0 - 05.04.19 =
* First release
by
by
by
by
by
by