WooCommerce Multicurrency Product Base Price - Icon

WooCommerce Multicurrency Product Base Price

Enter prices for WooCommerce products in different currencies


WooCommerce Multicurrency Product Base Price module lets you set prices for WooCommerce products in different currencies

  • Enable module in WooCommerce > Settings > Booster > Prices & Currencies > Multicurrency Product Base Price
  • Add some currencies (not your store’s default) there.
  • Set exchange rate, and/or enable automatic rate updates. If you are going to use automatic exchange rates, you will need to enable Booster’s Currency Exchange Rates module
  • Now go to product’s edit, there you will find new metabox which sets product’s base currency. Press Update.
  • Now price which is entered in standard WooCommerce product price field, will be in new base currency that you selected, and will be automatically converted to your shop’s default currency on frontend.

Admin – Module’s Settings

WooCommerce Multicurrency Product Base Price - Admin

Admin – Product’s Edit

WooCommerce Multicurrency Product Base Price - Admin - Product Edit

Frontend View

WooCommerce Multicurrency Product Base Price - Frontend

Accessible through:

  • WooCommerce > Settings > Booster > Prices & Currencies > Multicurrency Product Base Price

Tested on WooCommerce 4.0.0 and WordPress 5.3.2Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

WooCommerce Booster ModulesWooCommerce CurrenciesWooCommerce MulticurrencyWooCommerce Multicurrency Product Base PriceWooCommerce Prices




Leave a Reply Click here to cancel reply.




  1. Andrew Young September 29, 2018 at 3:44 pm#comment>

    Bug found: Multicurrency Product Base Price Module is not working as intended. When following the instructions above the currency keeps reverting back to the sites default currency regardless of the base currency you select when you update the product.

    Reply to thread


    • RokasJ September 29, 2018 at 5:12 pm#comment>

      Hi Andrew,

      Can you contact us via email at support@booster.io? Thank you,

      Best regards,
      Rokas – Support Team


    • #comment>

    • Raymond September 11, 2019 at 7:05 am#comment>

      Hi all,

      Has someone managed to make this work? I have the same issue on my website, the dynamic pricing (visual for the customer while using woocommerce Bookings) on the product page is showing the wrong values. But whenever I put a product in the cart, then the correct price has been taken. So I am forced to turn it off again..

      Let me know what I can do!

      Many thanks

      Best regards
      Raymond – http://www.ireloca.com


    • #comment>


  2. #comment>

  3. toshi May 6, 2018 at 10:43 pm#comment>

    Is it possible to access resulting price via PHP?

    Reply to thread


  4. #comment>

  5. Aaron February 13, 2018 at 12:12 am#comment>

    I’m having a problem with this since my upgrade today. Before that its been working fine. When I change the currency in the multi currency drop down the page reloads and reverts to my base currency – http://www.acarvedpiece/shop
    any ideas?

    Reply to thread


  6. #comment>

  7. Matt October 30, 2017 at 2:37 pm#comment>

    Great job with this plugin. Lots of useful features.
    I am building a site that resells products from different suppliers. One product that is available is sold in USD, and the rest is in CAD.
    I’m just wondering if there is a way to maintain the USD currency for only this single product when a Canadian is looking at the site,
    The client is fine with everything showing in USD for a US customer, but this one US product needs to always show in USD regardless of the user location.
    Any help would be greatly appreciated.

    Reply to thread


    • Matt November 7, 2017 at 8:34 pm#comment>

      Hi again,
      I’ve somewhat resolved the issue by displaying everything in the user’s currency, but in the process have discovered a new bug (possibly).

      I currently have some variable products set up with a US base currency, while the rest of my store is set up in CAD base currency. However, the display in the shop only shows the first price, not the variation
      For example : CAD$ 129.00 instead of CAD$ 129.00 – 320.00

      Additionally, the dynamic price change is not showing at all above the ‘Add to Cart’ button on the product page.

      I would love to get this resolved as soon as possible.
      Thank you


    • #comment>


  8. #comment>

  9. Alexander July 12, 2017 at 11:08 am#comment>

    Using Multicurrency Product Base Price module I have a trouble with price filters. Standard woocommerce price filter takes it’s minimum prices from base price in default currency.
    For example, we have default prices in roubles, with exchange rate ~ 60 roubles for a dollar. Base price in backend 100, in frontend 6000 RUB (we have set our product currency to USD).
    Woocommerce price filters take start price to 100 (in roubles). But that’s is out minor trouble. For example, I want to set filter from 100RUB to 5.000. If we have products for USD 100, it would be in selected range and it’s price in frontend would be 6000.
    I definitely need to solve that issue. Is there a workaround?

    Reply to thread


  10. #comment>

  11. Byron November 1, 2016 at 4:04 pm#comment>

    i want to set the default currency of the Product Base Price..

    how can i do that??

    Reply to thread


  12. #comment>

  13. theamoc August 19, 2016 at 1:47 pm#comment>

    Woocommer Price filter widget not working with multicurrency product base price.

    I have two products .

    Product 1 :: base currency – USD :: price – 1 USD
    Product 2 :: base currency – INR :: price – 1000 INR

    Price filter shows 1 USD to 1000 USD for USD currency selection.
    Price filter shows 1 INR to 1000 INR for INR currency selection.

    Only symbol is changed. Values are not calculated properly.

    Reply to thread


  14. #comment>


Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.