How to set the Multi Currency Widget values

Go to Price & Currency Settings and add the currencies for the widget

For Currency Value use point not comma.   –> 1.3339

If you want to use the multi-currency feature, first add a default currency in the admin options.

Add the new currency you can also add currency value.

This value will be used to transform the price from the main currency in this new currency.

For ex 1 EUR = 0.73 x 1 GBR . (0.73 is the GBR).

Auto-exchange currency converter

For the currency value to change automatically you must set all these 3 settings correctly:

  1. You must enable Enable auto loading of exchange rates from (1 time per day)? AND add your Api Key
  2. Get the free api key from here and add it in Theme Options
  3. Set the Currency Code and Label according to Internation Standards
Also, since the currencies values can vary from day to day, we create a cron job that runs 1 time per day and takes the financial data from Currencyconverterapi to auto fill these value forms in Theme Options.

Add the Widget to widget area

For multi-currency we use a widget with dropdowns. When a user changes the currency from the dropdown widget, we read the currency value you just set and convert the original price.

Go to Admin – Widgets and select the Multi-Currency Widget and on what sidebar you wish to display it. Can be added to top bar widget (DO NOT FILL IN TITLE to fit the widget in the top bar) or on any other sidebar

The dropdown works for front end currency conversion:


Cookies and Caching

Please note that the user currency options are saved as cookies on user computer. Some cache plugins may interfere with this mechanism.

If use a cache plugin see this help where is explained how  to use a cache plugin with Multicurrency widget dropdown:

Multi Currency Doesn’t sync with Auto Exchange API

If you cannot make the Multi-Currency sync with the Auto Exchange API enabled

Contact hosting and ask them to Activate the fopen function 

Then save the currencies settings again and should solve the problem.