Monday, 12 August 2019 12:06

How to manage and change default currency in WooCommerce

Depending on the geographical location you are selling products to or from, you may need to change your currency for your WooCommerce site. In this article, we’ll walk you through changing your currency in WooCommerce with just a few steps.

WooCommerce Currency Settings

To change your shop currency settings go to: WooCommerce > Settings > General > Currency Options and select your desired currency from the Currency drop down.

How to manage and change default currency in Woocommerce

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

WooCommerce Adding a Custom Currency

If your shop currency is not listed in this dropdown WooCommerce > Settings > General please use the following instructions on how to set it properly:

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 so 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;

WooCommerce Multiple Currencies

WooCommerce only allows for one base currency at a time.

There are a few options for offering multiple currencies:

  • Currency Converter Widget: change the display of prices only. This will not actually change the currency you charge your customers, as this will still use the base currency. Using the Currency Converter Widget enables your store to run on a single currency, which simplifies your store administration, accounting, and general maintenance. The Currency Converter Widget helps your customers to view your product catalog in their native currency, despite checking out in your set base currency.
  • WooCommerce Multi-currency: allow customers to pay in the currency of their choice.
  • MultilingualPress: Display your content, products, and prices in multiple languages and currencies.

When desiring a multi-currency store, we urge you to consider the reasons you would like multiple currencies. If you are looking to offer multiple currencies as a way to entice purchasers from specific regions, and to offer a comparitive price between your currency and another, the Currency Converter Widget will aid in achieving this.

If you are looking to customise the content of your products entirely, and to adjust the price of your products manually for each specific product (ie: not a direct conversion, based on the exchange rate), one of the multilingual plugins above would aid with this.

WooCommerce Currency Exchange Rates and Extra Charges

Without the Currency Converter Widget, the customer needs to do their own research on the exchange rate and how much their bank charges to exchange currencies to pay for the order.

For example, if you were to travel to Europe with your US-based credit card, you would purchase something in Euros (the shop base currency) and your bank would charge you the conversion and any international fees they apply. The same process applies to WooCommerce: The exchange rate and fees are not charged by WooCommerce; they’re charged by the customer’s bank that sets the exchange rate and associated fees.

Read 20553 times Last modified on Monday, 12 August 2019 22:10

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.


Looking for a FREE WooCommerce Theme?

WooVina is an intuitive & flexible, free WordPress theme offering deep integration with WooCommerce. 100% Love It Guarantee!