Configure Shop Currency in WooCommerce

Configure Shop Currency in WooCommerce

During the build up of your Woocommerce store, you must have to set up the Shop Currency to manage your preferred currency. In this article, we’ll give a guideline to configure WooCommerce Shop Currency.

WooCommerce Currency Settings


To change your shop currency settings:

Go to WooCommerce > Settings >General and from the drop down menu select your desired currency. It will look like as the following screenshot:

Currency Options

As you see in the above screenshot options for this include:

  • Currency – Choose the currency of the store which will be priced in.
  • Currency Position – Choose whether the currency symbol is placed to the left or right position of the price.
  • Thousand Separator – Choose the character to use for it.
  • Decimal Separator – Choose the character to use for this.
  • Number of Decimals – Choose the number of digits to appear after the decimal separator.

Adding a Custom Currency

If you do not find the shop currency from the drop down WooCommerce > Settings > General then, please use the following instructions to set it properly:

If you want to add a custom currency, paste this code in your theme functions.php file and swap out the currency code and symbol with your own. After doing this tiny job it will be available from WooCommerce settings.

add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
$currencies['ABC'] = __( 'Currency name', 'woocommerce' );
return $currencies;
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case 'ABC': $currency_symbol = '$'; break;
return $currency_symbol;

Or, You can use a plugin to add custom currencies. To do so, go to the Plugins -> Add New menu. In the search option search for “WooCommerce custom currencies” and you’ll get a number of plugins that can provide additional features to help you to customize your shop currency.

custom currencies WooCommerce

Multiple Currencies

WooCommerce only allows for one base currency at a time, but if you want a plugin that would allow you to show multiple currency options for your end users, go search option to find “currency converter widget”.

With the Currency Converter Widget , you can specify the currency codes for the prices to be displayed and allow you to give your end user a better idea about the base currency and their currency.

Multi-currency from WPML

WooCommerce Multilingual includes support multiple currencies. You can set your product price using a exchangeable rate per product. At the front end user will also be able to switch the currencies just like switching the languages.

Enabling Multiple Currency

To enable multiple currency:

Go to WooCommerce > WooCommerce Multilingual > click the Multi-currency tab > activate the checkbox > save the changes.

You can also configure everything related to multiple currencies like secondary currency, add more currency, set different price for different currency and also change the currency switcher options.

You may also like: WooCommerce Translation – A Comprehensive Guide to Localize WooCommerce.

Currency Exchange Rates and Extra Charges

With the Currency Converter Widget , the prices shown to the customer, including those of products, shipping, etc are stored and included in the order. Later, if the exchange rates change or you want to recheck anything, you can always go back to the order and review what prices were visible to the customer.

Hope this video will help you more to make it understandable.

Related Article: Shop Currency

Leave a Reply