Would you like to enable WooCommerce multi-currency on your website? The Booster WooCommerce Currency switcher plugin module allows you to do that.

A currency switcher for WooCommerce is a must-have if you are selling to a global audience. The reason is that your customers will most likely want to pay in their preferred currency. Allowing them to do that will undoubtedly increase your chances of making more sales.

The Booster WooCommerce Multi Currency module supports all major world currencies. Additionally, it lets you set your exchange rate manually or automatically using market rates.

Key Features of WooCommerce Multi-Currency Switcher

Before choosing a multi-currency switcher plugin, look out for the following features:

  • Can allow users to choose whatever currency they want.
  • It should feature a currency converter.
  • Allow you to add a currency switcher on a per-product basis.
  • Automatic and manual currency conversion.
  • Rounding, offset and precision settings.
  • It should allow you to set a particular currency as default.

The Booster WooCommerce currency switcher module comes with all these features. On top of that, it allows you to revert to your default currency after a customer checks out.

Also, you can choose to round off your prices to a particular figure after conversion.

WooCommerce Multi Currency Shortcodes

One of the easy ways to add multi-currency for WooCommerce to your online store is via shortcodes.

You can add a multi-currency switcher to your posts, pages, or a specific product with shortcodes.

To add the shortcode to your WooCommerce store, from your WordPress dashboard, navigate to Appearance  Widgets.

Choose where you want to add the shortcode: right sidebar, footer, etc.

Then search for Booster Multi Currency Switcher.

When you find it, click on it to add.


First you will need to set which currencies you want to add.

  • Go to admin options in WooCommerce > Settings > Booster > Prices & Currencies > Multicurrency.
  • Then go to Currency Options, set number of Total Currencies and press Save changes button. Please note that you will probably need to add current (original) shop currency here (with an exchange rate of 1), so most likely minimum number here should be set to at least 2.
  • Then choose currencies you want to add from drop down lists and set exchange rates for each currency. Rates can be set to update automatically or manually.
  • If you prefer setting price in each currency on per product basis (instead of using automatic price calculation by exchange rates) – enable Multicurrency on per Product Basis checkbox and go to product edit page.
Note:- If the dropdown isn’t changing the currency please try to change the option below.Booster Settings >> General >> Session Type in Booster

General Options

Multicurrency Currency Switcher1

Exchange Rates Updates
Default: Enter Rates Manually
Multicurrency on per Product Basis
If you enable this option, you will be able to enter prices for products in different currencies directly (i.e. without exchange rates). This will add meta boxes in product edit.
Default: yes
Revert Currency to Default on Checkout
Enable this if you want prices to revert back to your shop’s default currency, when customer reaches the checkout page.
Default: no
If using exchange rates, choose rounding here.
Default: No rounding
Rounding Precision
If rounding is enabled, set rounding precision here.
Default: 2
Currency Switcher Template
Set how you want currency switcher to be displayed on frontend. Replaced values: %currency_name%%currency_symbol%%currency_code%.
Default: %currency_name% (%currency_symbol%)
Advanced: Additional Price Filters
Add additional price filters here. One per line. Leave blank if not sure. E.g.: woocommerce_subscriptions_product_pricewoocommerce_get_price.
Default: None

Currencies Options

Multicurrency Currency Switcher2

Total Currencies
Set total number of currencies here. One currency probably should be set to current (original) shop currency with an exchange rate of 1. Press Save changes after setting this option, so new settings fields will be added.
Default: 2
Currency #X
Default: Shop’s default currency with exchange rate 1

Role Defaults

This section lets you set default currency for user role. Leave blank to disable.

Multicurrency Currency Switcher3

Currency Switcher

Additionally, you can display your currency options as a drop-down select box or radio selection buttons.

After setting currencies in the Currencies Options, you can use either Booster – Multicurrency Switcher widget, or one of the shortcodes:

  • [wcj_currency_select_drop_down_list],
  • [wcj_currency_select_link_list],
  • [wcj_currency_select_radio_list].

Or if you want to insert switcher in your PHP code, just use:


Drop down currency selector should look like this on frontend:

Multicurrency Currency Switcher4

If you want to place currency selector near the price, you could use Product Info Module – WooCommerce > Settings > Booster > Products > Product Info – and add [wcj_currency_select_drop_down_list] shortcode there.
You can add currency switcher as a custom link with URL `/?wcj-currency=EUR` etc.
You may want to put switcher shortcode in text widget – you can enable shortcodes in WordPress text widgets in Booster’s General module (in “WooCommerce > Settings > Booster > Emails & Misc. > General”) with “Enable All Shortcodes in WordPress Text Widgets” checkbox.

If you want to hide/show switcher for certain user roles, you can use `visibility` common attribute (which can be used for any Booster’s shortcode). For example, if you want switcher to be visible to `administrator` and `customer` user roles only, use:

[wcj_currency_select_drop_down_list visibility="administrator,customer"]
By default “Multicurrency (Currency Switcher)” module is run after the “Price by User Role” module, so if you are using per product prices in “Multicurrency (Currency Switcher)” module (i.e. aren’t using exchange rates), “Multicurrency (Currency Switcher)” module prices will just overwrite the “Price by User Role” prices. To fix this, you need to change modules priorities so that “Multicurrency (Currency Switcher)” is run before the “Price by User Role” module. There are “Advanced: Price Filters Priority” options in both modules – try setting “Multicurrency (Currency Switcher) > Advanced: Price Filters Priority” to 999, and “Price by User Role > Advanced: Price Filters Priority” to 1000.

Front end view

Multicurrency Currency Switcher5



What is WooCommerce Multi Currency?

When enabled, the multi currency in WooCommerce allows customers on your website to switch to their preferred currency to make payments.

This feature makes it possible for WooCommerce merchants to sell to a global audience, regardless of their geo-location.

What is a WooCommerce Multi Currency Plugin?

A WooCommerce multicurrency plugin allows you to add a currency switcher to your online store without having to write a single line of code.

These plugins can convert the product prices and coupons into a customer’s preferred currency using current exchange rates.

How to Easily Accept Multiple Currencies in WooCommerce?

Accepting payments in multiple currencies has several advantages. To enable this feature on your website, you will need a plugin or a WooCommerce extension.

Most of these plugins are easy to set up and require little technical knowledge.

How do I display multiple currencies in my WooCommerce shop? 

To display WooCommerce multiple currencies, first ensure that you have a currency switcher plugin installed. The plugin will generate a shortcode for you.

To add multiple currencies to your pages, posts, or a specific product, copy and paste the shortcode there.

How do I change my shop currency setting in WooCommerce?

The Booster WooCommerce Multi-currency switcher makes changing your shop currency settings easy.

To do so, from your WordPress dashboard, navigate to WooCommerce → Booster Settings → Currency → Multiple Currency Switcher.

From here, you can make changes to your currency settings.


Adding multiple currencies to your WooCommerce allows you to sell to customers in foreign countries with ease.

In addition to that, it helps to increase your sales, too.

The Booster WooCommerce Multi-Currency Switcher plugin module makes adding one to your website easy.

Accessible through:
  • WooCommerce > Settings > Booster > Prices & Currencies > Multicurrency (Currency Switcher) for WooCommerce
Tested on WooCommerce 9.0.0 and WordPress 6.5.4