currency converter for WooCommerce

YayCurrency: Currency Converter for WooCommerce

YayCurrency is a WooCommerce plugin that allows you to change the currency of the product in view or of the store itself. Our visits may toggle the price conveniently from the store itself, cart or checkout page. Is the solution for stores that sell some products in pesos and others in dollars. Likewise, a currency can be assigned according to region, and the exchange rate will be made dynamically if we want it. Let's see the advantages and disadvantages of this highly sought after component.

YayCurrency is the easy and powerful currency toggler for WooCommerce

YayCurrency is a multi-currency plugin modular, which means that we can configure its functions through simple on/off switches. This makes it a very easy component to fine-tune, since we will only activate functionalities that serve us, discarding the rest.

YayCurrency ships with capabilities to convert wholesale and retail prices, and allows us to see accurate reports according to the currency used.

WooCommerce Currency Toggle Plugin

From where our user can change the visible currency? From the Product Page, a Blog Post, the Navigation Bar and even from WordPress widgets. Placing the currency changer in strategic places can help us sell more.

It's free, but, as often happens, there is also a paid PRO version. We can install the free version, which allows us up to 3 additional currencies, by following the instructions below.

Installing YayCurrency in our WordPress

First we look for the Plugins section of our Desktop and select “Add new”.

The next step is to type “yaycurrency” in the plugin search engine, as we indicated in the screenshot below. We have highlighted the correct component with an orange box.

When the download of the component to our WordPress has finished, the “Install Now” button will become “Activate”. We will click again, then, to activate it.

We will find the customization options in the WooCommerce section itself. Note: without WooCommerce the plugin does not perform any function.

The free version allows us to incorporate up to 3 different currencies.

The function on/off system is as intuitive as it is fast.


  • We can select all the currencies we need in the backend (up to 3 in the free version), while our frontend visitors will be able to alternate these coins at will.
  • The currency will be detected automatically depending on the user's location if we want it (in the PRO version).
  • Payments may be made in the buyer's country since we have the possibility of enabling this option.
  • The exchange rate can be updated automatically, both in real time and on a daily basis.
  • Users can change the currency on the shop page, cart page, and checkout page.
  • YayCurrency is compatible with WPML and Polylang.

Fast guide

The first thing is to add the currencies. This is done as follows:

The next step and necessary is to set the default currency. It is based on it that the exchange rate will be defined for the rest. In the screenshot below we point out how to carry out this process.

rate: once the default currency is configured, the exchange rate will be generated and assigned by default in the Rate field. Therefore, it is also the place to manually modify it if we need it (see screenshot below).

fee: This field posts an additional amount to offset the currency exchange difference. The surcharge can be percentage or fixed.

YayCurrency allows us to activate or deactivate the payment option in all currencies or individually. As we see below, if we deactivate the option of “payment in a different currency“, we will get all the payment methods for each particular currency.

We can verify payments based on currency by clicking the dropdown menu.

On the Display Options screen we can configure the appearance of the alternator.

Please note that advanced features will only be available in the PRO (paid) version of the component.

Among the PRO options we have (1) the possibility that the correct currency is automatically selected according to region (2) autonomous update of the exchange rate (3) pricing for each specific currency (4) disable the default currency on the page final purchase (5) (6) compatibility with Polyland and WPML respectively.

Thus, If we need any of these options, or even more than three additional currencies to the one established by default, we will have no choice but to pay money.

The cost for a single site, per year, is USD49.

This could be a negative aspect for several admins: that they are paid for basic or necessary functions, such as support with Polyland, is something that can make many grumble. On the other hand, it is a more expensive component compared to other alternatives.


Integrating currency exchange in our digital business, more than a facility for users, is, in many cases, an obligatory functionality. Any of us feel more comfortable when we see a publication on a price of a currency that we have internalized. For this reason, YayCurrency is capable of increasing loyalty, sales and the very dynamics of our store.

Our store will become more professional by integrating international markets with ease, while offering the exclusive currencies in which we intend to sell. And giving our customers the possibility of choosing the currency that suits them best speaks well of our store, generating greater trust and sustainability.

YayCurrency allows all this, with the downside that if we seriously intend to expand our business we will have to include many currencies, and also think about a multilanguage site. This is only possible with the paid version. However, to solve problems for small to medium-sized stores, the free version will get us out of the fire in minutes.

Hoping that this note and guide have been to your liking, we invite you to leave your impressions in the comments section. Good luck, and thanks for reading.

We are Duplika

Give your site the hosting it deserves



We are online, we are not a bot :)

I will be back soon

Hi 👋
Select the prefered contact method to get in touch.
Connect via: