All Currencies for WooCommerce

Rated 4.00 out of 5 based on 4 customer ratings
(4 customer reviews)

  • add all world currencies and cryptocurrencies to WooCommerce,
  • change symbol for any currency (or alternatively hide currency symbol from frontend completely),
  • add custom currencies.
Author: WP Wham SKU: N/A Category: Tags: , , Version: 2.2.1; Last updated: 4 months ago; Requires WordPress version: 4.4; Tested up to: 4.9


This plugin is a premium version of free "All Currencies for WooCommerce" plugin.

All Currencies for WooCommerce plugin adds all world currencies and crypto currencies to WooCommerce. WordPress Multisite compatible. There is also options to add your own custom currencies.

Currencies will be added to WooCommerce > Settings > General.

WooCommerce All Currencies - Currency Options

There is also an options to change symbol for any currency, or to hide currency symbol from frontend completely.

WooCommerce All Currencies - Currency Symbol Options

Country Currencies List

Afghan afghani, Albanian lek, Algerian dinar, Angolan kwanza, Argentine peso, Armenian dram, Aruban florin, Australian dollar, Azerbaijani manat, Bahamian dollar, Bahraini dinar, Bangladeshi taka, Barbadian dollar, Belarusian ruble, Belize dollar, Bhutanese ngultrum, Bolivian boliviano, Bosnia and Herzegovina konvertibilna marka, Botswana pula, Brazilian real, British pound, Brunei dollar, Bulgarian lev, Burundi franc, Cayman Islands dollar, Cambodian riel, Canadian dollar, Cape Verdean escudo, Central African CFA franc, Central African CFA franc, CFP franc, Chilean peso, Chinese renminbi, Colombian peso, Comorian franc, Congolese franc, Costa Rican colon, Croatian kuna, Cuban peso, Czech koruna, Danish krone, Djiboutian franc, Dominican peso, East Caribbean dollar, Egyptian pound, Eritrean nakfa, Estonian kroon, Ethiopian birr, European euro, Falkland Islands pound, Fijian dollar, Gambian dalasi, Georgian lari, Ghanaian cedi, Gibraltar pound, Guatemalan quetzal, Guinean franc, Guyanese dollar, Haitian gourde, Honduran lempira, Hong Kong dollar, Hungarian forint, Icelandic króna, Indian rupee, Indonesian rupiah, Iranian rial, Iraqi dinar, Israeli new sheqel, Yemeni rial, Jamaican dollar, Japanese yen, Jordanian dinar, Kazakhstani tenge, Kenyan shilling, Kyrgyzstani som, Kuwaiti dinar, Lao kip, Latvian lats, Lebanese lira, Lesotho loti, Liberian dollar, Libyan dinar, Lithuanian litas, Macanese pataca, Macedonian denar, Malagasy ariary, Malaysian ringgit, Malawian kwacha, Maldivian rufiyaa, Mauritanian ouguiya, Mauritian rupee, Mexican peso, Myanma kyat, Moldovan leu, Mongolian tugrik, Moroccan dirham, Mozambican metical, Namibian dollar, Nepalese rupee, Netherlands Antillean gulden, New Taiwan dollar, New Zealand dollar, Nicaraguan cordoba, Nigerian naira, North Korean won, Norwegian krone, Omani rial, Paanga, Pakistani rupee, Panamanian balboa, Papua New Guinean kina, Paraguayan guarani, Peruvian nuevo sol, Philippine peso, Polish zloty, Qatari riyal, Romanian leu, Russian ruble, Rwandan franc, Saint Helena pound, Samoan tala, Sao Tome and Principe dobra, Saudi riyal, Seychellois rupee, Serbian dinar, Sierra Leonean leone, Singapore dollar, Syrian pound, Slovak koruna, Solomon Islands dollar, Somali shilling, South African rand, South Korean won, Special Drawing Rights, Sri Lankan rupee, Sudanese pound, Surinamese dollar, Swazi lilangeni, Swedish krona, Swiss franc, Tajikistani somoni, Tanzanian shilling, Thai baht, Trinidad and Tobago dollar, Tunisian dinar, Turkish new lira, Turkmen manat, UAE dirham, Ugandan shilling, Ukrainian hryvnia, United States dollar, Uruguayan peso, Uzbekistani som, Vanuatu vatu, Venezuelan bolivar, Vietnamese dong, West African CFA franc, Zambian kwacha, Zimbabwean dollar.

Cryptocurrencies List

Auroracoin, Binance Coin, Bitcoin, Bitcoin Cash, Bitcoin Token, BitConnect, Cardano, Coinye, DigitalNote, Dragonchain, Emercoin, EOS, Ethereum, Ethereum Classic, Freemasoncoin, Gridcoin, Huobi Token, IOTA, Litecoin, Marscoin, MazaCoin, Monero, Namecoin, NEM, Nxt, Omni, PACcoin, Peercoin, PotCoin, Primecoin, Ripple, SixEleven, SmartCash, Stellar, Synereo AMP, Tether, Titcoin, Ubiq, Vertcoin, Zcash.

Lists Options

All Currencies for WooCommerce - Admin Settings - Lists Options

Add country currencies
Adds country currencies to WooCommerce.
Default: yes
Add crypto currencies
Adds crypto currencies to WooCommerce.
Default: yes

Symbol Options

All Currencies for WooCommerce - Admin Settings - Symbol Options

Current currency symbol
Sets current WooCommerce currency symbol. In case if you have multilanguage site – you can optionally use [alg_wcac_lang] shortcode here (for more information with examples please check Tips & Tricks section below).
Default: None
Use currency code as symbol
If enabled will display currency code (e.g. USD) instead of currency symbol on frontend.
Default: no
Hide currency symbol on frontend
If enabled will hide currency code on frontend.
Default: no

Country Currencies

This section allows you to change symbols for country currencies.

All Currencies for WooCommerce - Admin Settings - Country Currencies

Crypto Currencies

This section allows you to change symbols for crypto currencies.

All Currencies for WooCommerce - Admin Settings - Crypto Currencies

Custom Currencies

This section allows you to add any number of custom currencies to WooCommerce.

All Currencies for WooCommerce - Admin Settings - Custom Currencies

Enable section
Enables/disables “Custom Currencies” section.
Default: no
Total custom currencies
Sets number of total custom currencies you wish to add. Save settings to see new options fields.
Default: 1
Custom currency #X: Code (required)
E.g.: BTC
Default: None
Custom currency #X: Name (optional)
E.g.: Bitcoin
Default: None
Custom currency #X: Symbol (optional)
E.g.: ฿
Default: None

Tips & Tricks

With this plugin you can set different currency symbols for different languages (i.e. WPML, Polylang plugins). You just need to use our [alg_wcac_lang] shortcode in currency symbol settings field.

In case you have only two different currency symbols, we suggest using simpler form. In this example $ symbol will be displayed for EN and DE languages and USD symbol for all other languages:

[alg_wcac_lang lang="EN,DE" lang_symbol="$" not_lang_symbol="USD"]

In case if you have more than two different currency symbols there is more complex form. In this example $ symbol will be displayed for EN and DE languages, $US symbol for IT language and USD symbol for all other languages:

[alg_wcac_lang lang="EN,DE"]$[/alg_wcac_lang][alg_wcac_lang lang="IT"]$US[/alg_wcac_lang][alg_wcac_lang not_lang="EN,DE,IT"]USD[/alg_wcac_lang]

There is a free version of this plugin, please check it out, if you haven’t already done so.
Please note that this is not a currency switcher plugin. If you need a currency switcher plugin, please take a look at Currency Switcher for WooCommerce plugin.

Prices & Licenses

Single siteUnlimited sites
1 year$19.99$49.99 $29.99
Lifetime$49.99 $29.99$99.99 $39.99


We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.

4 reviews for All Currencies for WooCommerce

  1. Rated 5 out of 5


    Real easy to use. Just what I needed…

  2. Rated 5 out of 5

    Adeel Fiaz

    Is it compatible with WPML? Means if I set United Arab Emirates currency symbol AED in English, can I set د.إ for Arabic version?

    • Tom Anbinder


      Yes, since plugin version 2.2.1 you can use [alg_wcac_lang] shortcode, when setting currency symbol, e.g.:

      [alg_wcac_lang lang="EN" lang_symbol="AED" not_lang_symbol="د.إ"]
  3. Rated 1 out of 5


    Not good at all

  4. Rated 5 out of 5


    Nice little plugin and good support.

Add a review

16 thoughts on "All Currencies for WooCommerce"

  1. Lou September 12, 2015 at 7:05 am #

    The Bhutanese Ngultrum currenfcy is displayed as
    for example BTN 2,400 on my site, where it should be Nu 2,400

    Please fix.

    Thank you,


    • algoritmika September 13, 2015 at 7:28 pm #


      Unfortunately I’m not sure I fully understood the issue – you can change the currency symbol from BTN to Nu (or any other) in plugin’s settings (WooCommerce > Settings > Currencies Pro > All Currencies).

      Best regards,


  2. TAKA Victor Asobo May 12, 2016 at 12:49 am #

    A pre sales question here.
    When you change the currency, will a payment gateway like paypal or 2checkout recognize the currency or will it treat the currency as default when checking out.
    I do not want a situation where i have the currency (Frs) and when a client wants to purchase an item, it treats the figures as ($). Kindly clarify. thanks


    • algoritmika May 13, 2016 at 8:53 pm #


      Payment gateways will treat currencies as you set it, that is “Frs” in your example. However you should check if your currency is supported by PayPal. If it’s not – WooCommerce will just hide PayPal gateway from your customers. I’m not 100 percent sure, but I think PayPal supported currencies are: AUD, BRL, CAD, MXN, NZD, HKD, SGD, USD, EUR, JPY, TRY, NOK, CZK, DKK, HUF, ILS, MYR, PHP, PLN, SEK, CHF, TWD, THB, GBP, RMB, RUB.

      Hope I made it a little more clear. Please let me know if you have any questions.

      Best regards,


  3. france January 30, 2018 at 2:52 pm #

    I have installed and activated the free version of this plugin but I cant find it in my wordpress dashboard, what could be causing this?


    • Tom Anbinder January 30, 2018 at 3:18 pm #


      Plugin settings should be in “WooCommerce > Settings > Currencies” in your admin dashboard. Could you please recheck if it’s there?

      Best regards,


  4. Theresa Theisinger January 31, 2018 at 5:32 am #

    Does this plugin work on the latest Woocommerce version 3.3.0


    • Tom Anbinder January 31, 2018 at 8:18 am #


      Yes, I’ve just re-checked it on my test server with WooCommerce v3.3.0 installed – there seems to be no issues, plugin is working fine.

      Best regards,


  5. Adeel Fiaz March 21, 2018 at 7:47 am #

    Hi, please confirm if this plugin support WPML?
    like I want to change Currency Symbol For English (AED) and Arabic (د.إ) Language
    Please confirm, so I will buy it.


    • Tom Anbinder August 26, 2018 at 10:56 am #


      This was just added in plugin version 2.2.1 – you can now use [alg_wcac_lang] shortcode, when setting currency symbol, e.g.:

      [alg_wcac_lang lang="EN" lang_symbol="AED" not_lang_symbol="د.إ"]

      Hope that helps and please let me know if you have any questions.

      P.S. If you like the plugin, please consider leaving us a rating.


  6. bigjrc August 25, 2018 at 9:39 pm #

    I will purchase this plugin if it supports more crypto currencies. It’s missing some cryptos from the top 10 like EOS. Do you have any update coming for this? Thanks!


    • Tom Anbinder August 26, 2018 at 10:18 am #


      Sure, no problem. We’ve just released new plugin version 2.2.0, where we’ve added EOS (as well as some other cryptocurrencies).

      Hope that helps.

      P.S. If you like the plugin, please consider leaving us a rating.


  7. Jerry November 1, 2018 at 2:47 pm #

    Hi, i have version Version 2.0.2 of All Currencies for WooCommerce Pro installed. How can i display the currencies on my header?


  8. Amy Chong November 2, 2018 at 12:42 am #


    Does this plugin support mobile app? Or is there any APIs are available?



  9. Steve November 8, 2018 at 2:05 pm #

    Does this plugin support multi vendor websites created with Dokan or Product Vendors?



Leave a Reply


= 2.2.1 - 26/08/2018 =
* Fix - delete_option() added to version_updated().
* Dev - [alg_wcac_lang] shortcode added.
* Dev - Cryptocurrencies - Huobi Token (HT) added.

= 2.2.0 - 26/08/2018 =
* Dev - Cryptocurrencies - Binance Coin (BNB) added.
* Dev - Cryptocurrencies - Cardano (ADA) added.
* Dev - Cryptocurrencies - EOS (EOS) added.
* Dev - Cryptocurrencies - PACcoin (PAC) added.
* Dev - Cryptocurrencies - SmartCash (SMART) added.
* Dev - Cryptocurrencies - Stellar (XLM) added.
* Dev - Cryptocurrencies - Tether (USDT) added.
* Dev - "Custom Currencies" section added (Pro).
* Dev - Settings are saved in array now.
* Dev - Code refactoring.
* Dev - Admin settings restyled, descriptions updated and custom CSS removed.
* Dev - Plugin URI updated.

= 2.1.3 - 29/04/2018 =
* Dev - Cryptocurrencies - Bitcoin Token (BTK) added.
* Dev - Cryptocurrencies - Marscoin (MARS) added.
* Dev - Cryptocurrencies - Dragonchain (DRGN) added.
* Dev - "WC tested up to" added to the plugin header.

= 2.1.2 - 26/12/2017 =
* Dev - Cryptocurrencies - Bitcoin Cash (BCH) added.

= 2.1.1 - 04/08/2017 =
* Dev - "Use Currency Code as Symbol" option added.
* Dev - "Country Currencies" and "Crypto Currencies" divided in separate sections.
* Dev - Code refactoring.

= 2.1.0 - 03/08/2017 =
* Dev - Cryptocurrencies added.
* Dev - Default currency symbols list updated.
* Dev - "Reset settings" admin options added.
* Dev - Plugin version system added.
* Dev - Code refactoring and clean up.
* Dev - load_plugin_textdomain() moved from init hook to constructor.
* Dev - Plugin description and headers updated (readme.txt etc.).
* Dev - Plugin link updated (from to
* Dev - POT file updated.

= 2.0.2 - 29/09/2016 =
* Dev - Translation (POT) file added.
* Dev - Multisite support added.
* Fix - Plugin link fixed.

= 2.0.1 - 10/09/2015 =
* Fix - Settings link in plugin's action_links fixed.
* Fix - Lao kip currency code fixed.
* Fix - "All Currencies" list settings: default symbols are now set same as WooCommerce defaults.
* Dev - Plugin renamed from "WooCommerce All Currencies" to "All Currencies for WooCommerce".

= 2.0.0 - 24/07/2015 =
* Dev - Hide currency symbol option added.
* Dev - Major code refactoring. Settings are split in two sections: General and All Currencies.

= 1.0.1 =
* Fix - Minor bug fixed.

= 1.0.0 =
* Initial Release.


  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to Admin Dashboard > Plugins > Add New > Upload Plugin and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.


To keep WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.