prices-and-currencies-by-customers-country

WooCommerce Prices and Currencies by Country

Change product's price and currency automatically by customer's country

Description

Give your customers a better and more seamless purchase experience by showing them your products in their own currency. When enabled, WooCommerce Prices and Currencies by Country module will automatically detect your customers’ countries by their IP address and they’ll see products in their country’s currency. If you wish to carry the customer’s currency all the way through to checkout, simply check the “Override Country on Checkout with Billing Country” checkbox and save the changes to enable this feature.

WooCommerce Prices and Currencies by Country

Please check that you are not testing “Override” option with logged customer. If customer is logged (and therefore his country is known from his last checkout), the prices are overridden on all your store’s pages.

This module is incredibly flexible, and allows you to set prices and currencies by country on a per-product or global basis. When using this setting on a global basis (i.e. for all products), prices are recalculated on an exchange rate value (multiplier). Exchange rates can be updated manually, or automatically (e.g. hourly).

How to set it up

  1. Create at least one country group in “Booster Settings > Prices & Currencies > Prices and Currencies by Country”.
  2. Either set the exchange rate in “Booster Settings > Prices & Currencies > Prices and Currencies by Country”, or enter the price directly into the product edit screen.

For either method of set up, country groups must be created first. Country groups are defined by a comma separated list of countries, and a currency which is selected from the drop-down menu. Remember to click the Save Changes button after you have selected a number of groups, so additional country groups fields will appear for you to populate.

WooCommerce Prices and Currencies by Country - Country Groups

Global Prices – Exchange Rates

WooCommerce Prices and Currencies by Country

Prices per Product

Prices set per product will override global prices with custom exchange rates. Therefore, if both are enabled, and prices are set on per-product basis, global prices will be ignored.

WooCommerce Jetpack - Prices and Currencies by Country - Prices and Currencies on per Product Basis

Country Codes

Booster for WooCommerce uses two-letter country codes. Country codes, as well as predefined country/continent sets are here. You can simply copy/paste these into the Prices and Currencies by Country group fields.

Accessible through:
  • WooCommerce > Settings > Booster > Prices & Currencies > Prices and Currencies by Country
Tested on WooCommerce 3.0.4 and WordPress 4.7.4
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

Leave a Reply

Comments

165 Comments

  1. Andrew January 16, 2015 at 3:39 pm #

    Hello, there is a MAJOR oversight here. How do I see what the actual price of a product is in a currency that is not linked to my IP address?
    For example, my shop is based in dollars, and I’ve added GB pounds and euros as secondary currencies–but I have no idea what the actual euro or pound price is that my website is showing.

    This is not an idle interest, as I have to give the GBP price to a UK magazine asap, and I have no idea what my own website is showing for the product!
    Obviously, I feel pretty silly, and have to find someone in the UK to check out my site and tell me what the price is of my own goods.

    Reply

    • WooJetpack Support Team January 16, 2015 at 3:56 pm #

      Hi,

      Thanks for pointing this out.
      I will add some price preview in next plugin update.
      Meanwhile there are 2 things you could do:
      1. Use some VPN (e.g. CyberGhost) to change your IP address, or
      2. Temporary add your country to group and check the price at frontend.

      Best regards,
      Tom

    • Andrew January 16, 2015 at 4:06 pm #

      Hi Tom and thank you for answering so swiftly, and thanks too for the clever workaround, it saved the day. (Wish I’d have thought of that!)

      And while I’ve got your attention, is there a way to make Jetpack work with the checkout options addon to make it responsive to currencies?
      I’ve got a tracking option that costs $5 but that would obviously change with each currency, but does not.

      Best, A

    • WooJetpack Support Team January 19, 2015 at 8:43 am #

      Hi Andrew,

      Sorry for the delayed reply.
      Regarding “checkout addons” – could you please contact us at support@booster.io, I need to ask a couple of questions.

      Best regards,
      Tom

  2. Alexy January 17, 2015 at 1:05 pm #

    I agree with the upward post. A tool like Debugger IP would be great.
    Best Regards,
    Alexy

    Reply

    • WooJetpack Support Team January 19, 2015 at 8:44 am #

      Hi Alexy,

      Sorry for the delayed reply.
      Already working on it.

      Best regards,
      Tom

  3. MIchael January 18, 2015 at 12:24 pm #

    HI ive installed the woojetpack and i’ve enabled the currencies by country option and added the desired countries in the Group. After using a VPN and checking my site from the UK ( hoping my prices would be converted to GBP). I found That my prices remained in Euros.
    is there a step i’m missing?

    Reply

    • WooJetpack Support Team January 19, 2015 at 8:45 am #

      Hi Michael,

      If possible, please create temporary admin account for us on your site (send to support@booster.io). If creating an account is not possible, please let me know – I’ll try to figure this out remotely.

      Best regards,
      Tom

    • MIchael January 20, 2015 at 1:19 pm #

      I sent an email but haven’t received a reply yet. When and How can i get remote assistance for this?

    • WooJetpack Support Team January 20, 2015 at 2:56 pm #

      Hi Michael,

      Sorry for the delay, I’ve just replied to you by email.

      Best regards,
      Tom

  4. Mark March 6, 2015 at 2:52 pm #

    Hi,

    I have read the instructions and tried everything but can’t seem to get it to work. I’m based in the UK, but my currency is set to USD. However, I want people in the UK to see prices in GBP (£) (and people in other countries to see the prices in their own currencies, too if possible) Could you explain how I do this?

    I looked for a tutorial video on YouTube but there doesn’t seem to be one.

    Thanks

    Mark

    Reply

    • WooJetpack Support Team March 6, 2015 at 3:41 pm #

      Hi Mark,

      Yes, tutorials are not ready yet, sorry for that.
      If possible – please create/share your site’s admin account with me (email to support@booster.io), I will check what could be the problem.

      Best regards,
      Tom

    • WooJetpack Support Team March 6, 2015 at 4:21 pm #

      I’ve logged to your site and it seems to work fine.
      So basic steps are:
      1. Go to “Jetpack Settings > CURRENCIES > Prices and Currencies by Country”.
      2. Create group with only one country code GB, set currency for that group to GBP, and click “Save changes”.
      3. After creating group and setting currency for it, you have two possibilities to set prices:
      3.a. globally – for that you need to set exchange rates. Rates can be set on the same settings page. Exchange rates can be entered manually or set to be updated automatically (e.g. on hourly basis).
      3.b. per product – you can set the prices for each country group when editing individual products. For those products exchange rates are not used.

      Hope I made it a little more clear.

      Best regards,
      Tom

    • WooJetpack Support Team March 6, 2015 at 4:26 pm #

      P.S. To see what is the price for some product in some specific country (e.g. Great Britain), you need to add ?country=GB to product’s URL. This only works if you are logged as administrator.

      Best regards,
      Tom

  5. David Morles March 10, 2015 at 9:43 pm #

    Hi,

    I’m using WooCommerce Jetpack Plus and i am very happy with it.

    I wonder if using Rates and Currencies by Country and the standard gateway for PayPal from WooCommerce, can I receive payments in dollars from american clients and payments in Euros from european clients?

    (by the way, it doesn’t works with Redsys gateway, due it accepts payments only in one currency by POS)

    Reply

    • WooJetpack Support Team March 17, 2015 at 3:06 pm #

      Hi,

      So sorry for such a delayed reply.
      Yes, as you described it – you need to check what currencies does your payment gateway accept. Other than that there are no restrictions on what currency you can charge your customers. So if you will select e.g. Euro for European countries and dollar for American customers, WooJetpack will “send” that currency to PayPal (or any other payment gateway you enable).

      Best regards,
      Tom

  6. Oludolapo April 24, 2015 at 10:43 pm #

    Hi,

    I don’t know if you could look into this for me. I have set the currency for Great Britain to the British pound but various people browsing from within the UK are seeing the prices coming up as USD. Do you have any idea what may be causing this? I look forward to hearing from you.

    Regards

    Dolapo

    Reply

    • WooJetpack Support Team April 25, 2015 at 4:40 pm #

      Hi,

      Do you have any caching plugin installed on your site? If that is the case – please try deactivating it to see if problem disappears.

      Best regards,
      Tom

  7. CKM May 1, 2015 at 4:18 am #

    Hi,

    I’d used this funtion and set the convert rate and it work fine.
    But the shipping fee seen not working with this funtion, it’s currency changed but the amount still maintained.
    For example, default currency (currencyA) Product A cost 30 and shipping fee will be 8.
    when i use VPN change to contry B (currency B, rate 0.3) Product A cost become 9 (multiply by 0.3), but shipping fee still remain unchange, however the shipping fee is now in currency B.

    Reply

    • WooJetpack Support Team July 9, 2015 at 5:40 pm #

      Hi,

      So sorry for such a delayed reply. Shipping costs are also calculated by country since WooJetpack v.2.2.0. Please check it out.

      Best regards,
      Tom

  8. ewelina May 2, 2015 at 2:53 pm #

    hi,

    can I add second country group or exchange rates updates on the standard version of woocommerce Jetpack (not plus)?
    if i can, please help me.. i cant see a button ;/

    Reply

    • WooJetpack Support Team July 9, 2015 at 4:57 pm #

      Hi,

      So sorry for such a delayed reply.
      Unfortunately both settings you mentioned can be changed only Plus version, buttons will appear as soon as Plus version is installed.

      Best regards,
      Tom

  9. Gaurav May 15, 2015 at 12:20 pm #

    Hello

    I am using Woocomerce for fashion store and I am using a plugin to receive measurement for stitching and for that, plugin I installed is asking charges. However I am already using a currency plugin that converts those options as well, but I am not sure if Jetpack is capable to change those too.

    One more thing, Currently my currency is INR, and all google results are displaying INR1243, – In stock as schema.org

    What will be result if I use USD, EUR, GBP – Can I display price on Google Results in respective currency too?

    Thank you for making everything under one roof, and that’s the reason I am willing to go for it.

    please visit a sample product at

    + One more question

    Currently woocommerce is displaying product under category with product name sorted in alphabetic way, How can I make my category to display product based on newness? Without displaying any extra url to it
    example, from
    Url.com/cat/productname/?orderby=date
    to
    url.com/cat/productname/

    Regards

    Reply

  10. Charlie May 15, 2015 at 1:36 pm #

    Hi,

    I have a problem with the plug- in
    my default currency is SGD $. however when I enable the Prices and Currencies by Country it changes to $ sign. I already make a country groups for specific country.
    I think the problem is the currency sign in the dropdown on Country Groups- is there any possible that I can change it to SGD $ instead of $ only?

    Regards

    Reply

  11. Oludolapo June 11, 2015 at 12:03 pm #

    Hi Tom,

    I actually do no use any caching plugin on my site. With the problem mentioned above, I have also noticed that when I get an order in GBP the invoice generated in Woocommerce is in USD and vice versa. The numbers are correct eg a sale of £50 will appear on the invoice as $50. This really confuses the customer (and myself). The problem seems to occur with GBP and USD in particular. What can be done?

    Regards

    Dolapo

    Reply

  12. Greg Stewart June 12, 2015 at 6:45 pm #

    Hi Tom,

    Might I suggest a feature that might improve this aspect of WooJetPack and address some of the issues people are having with IP country detection sometimes getting it wrong for visitions…

    What about: as well as IP detection for currency, adding the ability for a visitor to select their currency of choice – much like the WPML plugin offers? This would offer the best of both worlds as the current method of IP detection stands a good chance of getting the currency correct, but for folks close to a border, going through a VPN, or for whatever reason want to use a different currency, have a currency switcher/dropdown from which to choose one of the currencies the shop admin has set up.

    The enabling of this feature could be an option checkbox for shop admins out there that don’t want their visitors changing to an alternate currency.

    Let me know if I can clarify any, but essentially something like what WPML has would be an awesome addition in my opinion.

    Cheers!
    Greg

    Reply

    • WooJetpack Support Team June 28, 2015 at 4:32 pm #

      Hi Greg,

      Sorry for such a delayed reply and thank you for your idea.

      I’ve added requested functionality to our development version. Please check it out.
      In “Prices and Currencies by Country” module settings, I’ve added “Customer Country Detection Method” option:
      1. “by IP” – “old” method.
      2. “by user selection” – country select box is added after the price on single product page. I will add select box customizing options later, however main functionality should work. Any comments highly appreciated.
      3. “by WPML” – this is temporary, not sure if it should go to production version. In this case you will need WPML plugin installed, so you can use the same “country” select box. However in WPML customer is selecting language not country, so you will need to use WPML language codes and not country codes, when creating country groups. But again this should already work. It would be great if you could give your opinion if this option is needed.

      Best regards,
      Tom

    • Greg Stewart June 30, 2015 at 9:38 pm #

      Hey Tom,

      Wow, thank you for putting this together so fast. I’ve installed the dev version and will have a play. I’ll definitely have some pointers for you. I’m away on business for the next few days, so I’ll write the long version after that. If you need the bullet points I have already sooner than that, shoot me an email and I’ll give you what I have on initial play around.

      P.S. I had to reply to my own comment as there was no reply to yours available.

      Thanks again!
      Greg

  13. waiyan July 17, 2015 at 7:13 am #

    Hi!
    May i know the php code of [wcj_country_select_drop_down_list]?
    I wanna insert into the header!thanks

    Reply

    • WooCommerce Jetpack Support Team July 17, 2015 at 10:18 am #

      Hi,

      You could try using do_shortcode function:
      echo do_shortcode( '[wcj_country_select_drop_down_list]' );.
      Please let me know if that worked.

      Best regards,
      Tom

    • waiyan July 17, 2015 at 10:27 am #

      yepppp it works pretty good! thanks!

  14. zelle July 20, 2015 at 5:34 am #

    Hi!

    I don’t know if you have received my email sent last last week, but I’m having problem with the conversion.
    If the product is on sale, only the sale price is being converted. The regular price is being displayed on the original currency amount but with different currency symbol.

    Hope you can help me with this.
    Thanks!
    zelle

    Reply

    • WooCommerce Jetpack Support Team July 21, 2015 at 7:11 pm #

      Hi,

      I did found a bug when displaying sale price for variable products, thanks for letting us know. I think I managed to fix it in our development version. Please let me know if the problem still exists.

      Best regards,
      Tom

    • Mel. March 13, 2016 at 2:37 am #

      Hi
      I’m having exactly the same issue and raised a ticket not sure you have seen it. Ithis is a major bug for international websites but I think indeed it only occurs when there are variations (not only price variations tjough, also when say for e.g there are simply color variations). You mention that this has been fixed in the development version – sorry not to be familiar with this but how can I use the development version? I have the plus version which is currently installed and I’m unable to override it with the development version (I get an error message saying that this already installed)
      Thanks!

    • Valentin Solovjov March 15, 2016 at 6:25 am #

      Hi,

      please check a currency rate ir setup correctly, also please check if you are using caching plugins, they must be disabled.

      BR,
      Val

    • Valentin Solovjov March 15, 2016 at 6:25 am #

      Hi,

      please check a currency rate is setup correctly, also please check if you are using caching plugins, they must be disabled.

      BR,
      Val

    • mel March 15, 2016 at 1:50 pm #

      Hi
      Honestly, I think you guys are doing a good job but I don’t know if there is really a solution to fix the conversion bug when there are variations. It just does not work. The proposed price & currencies functionalities are great in theory but the way they work in practice is just completely random and confusing. Apart from this variation/sale bug raised many times, the conversion rates do not update automatically as expected (some rates get back to 1 randomly and you need to click manually each time it does not work to update). In some cases, it just does not work as if no specific currency was assigned (home currency used)…I don’t think this is related to caching plugin as I don’t have any. I have been monitoring the way my prices were displayed in different countries using ?country=XX and am just horrified about the prices people in different countries would see…Please let me know if there is no solution as I would just stop trying and focus on something else…
      Thanks

    • Valentin Solovjov March 15, 2016 at 2:07 pm #

      Hi,

      did you try changing this setting: WooCommerce > Settings > General > Default Customer Address set to Geolocate

      BR,
      Val

  15. Vajira July 31, 2015 at 7:10 pm #

    Hello, There is a problem in currency symbol of processing order mail. Our shop is based in euro. When customer making an order (from Ireland) everything is showing correctly in €. But in processing order mail has $ sign instead of € sign (values are correct) Again in completed order mail has € sign correctly. Please help us on this manner.
    We using
    WooCommerce Jetpack v2.2.3
    WooCommerce Jetpack Plus v1.0.4

    Best Regards,
    Vajira

    Reply

    • Magda April 26, 2016 at 7:40 pm #

      Yes, there are still problems with this. When the currency is changed by the customer, the amounts change but the only symbol shown is $.

    • Booster Support Team April 26, 2016 at 8:13 pm #

      Hi,

      Please check if you have any caching plugins installed on your site. If yes – please try disabling them. If that is not the case, please contact me at support@booster.io and if possible please create/share an admin account to your server so I could login and check what’s going on.

      Best regards,
      Tom

      Booster Support Team
  16. Nkanu Egbe August 2, 2015 at 7:23 am #

    BACK END ISSUES: My bank requires my site to send the required currency codes at checkout to its payment portal so to complete transactions. These may change according to the country of the payer. The default currency code that goes out at checkout as USD $. This presents a problem for those making payment from other countries. I have tested different plugins to correct this problem but have not met any success yet. Does your plugin support dynamic change of codes at checkout.

    Reply

  17. Trevor Haynes August 4, 2015 at 6:03 am #

    When customer’s country is detected automatically by IP, Is there any to maintain this feature but have an over-ride using either a select list or PREFERABLY taking the country code directly from logged in users delivery or billing address.

    I’m concerned that a large number of my clients will be billed in US dollars even though they are in other physical locations but are connecting via their corporate VPN. I’m also using this plugin ( http://codecanyon.net/item/shop-as-customer-for-woocommerce/7043722 ) and once again will need to bill based on the clients physical address.

    Reply

    • Valentin Solovjov August 19, 2015 at 5:57 pm #

      Hi Trevor,

      over-ride feature is already in plugin.

      BR,
      Val

  18. sarmad August 8, 2015 at 4:35 pm #

    I want to know if i buy $19 Pro Version how many country/currency groups can i create ? I can only see two in the above photo ? Please answer urgently !

    Reply

    • Booster Support Team August 9, 2015 at 8:01 pm #

      Hi,

      With Plus version you can create unlimited number of country/currency groups. The screenshot above is shown only as an example.

      Best regards,
      Tom

  19. Arwin August 10, 2015 at 2:34 am #

    Hi Boostwoo,

    When are you going to release the stable fix patch for the Currency by Country on adding a Variable Products? The bug is really a problem I hope you have a fix for that. If you ever need a help for the community I’m willing to contribute.

    Thanks!

    Reply

    • Valentin Solovjov August 19, 2015 at 5:55 pm #

      Dear Arwin,

      please contact us support@booster.io with screenshots of problem.

      BR,
      Val

    • Danijel December 17, 2015 at 1:09 pm #

      Are there any updates on this bug?

      The price entered for the product variable doesn’t apply. Instead, it gets converted according to the exchange rate when the entered price should override that.

      Thank you

    • Valentin Solovjov December 19, 2015 at 8:59 am #

      Hi,

      please update to the latest version of Booster for WooCommerce.

      BR,
      Val

    • Danijel December 21, 2015 at 5:34 pm #

      Hi,

      I updated to the latest version today, but it seems it’s still displaying the converted value in the other currency instead of the one set for the variation. Might I be missing something?

      Thank you

    • Valentin Solovjov December 22, 2015 at 11:39 pm #

      Hi,

      we contact you privately.

      BR,
      Val

  20. Chris August 11, 2015 at 3:38 pm #

    Hello! Thanks for the awesome plugin – it’s been super helpful so far!
    I’m using Woo Jetpack for an online learning platform, which displays prices in two different currencies ($USD and €). Switching between currencies works great.

    I also use the WooCommerce Subscriptions plugin to allow installment payments, though there are no options to have the installment payment in my second currency. Does the Jetpack Plus plugin support WooCommerce Subscriptions? If not, would it be a lot of work to add it in?

    Thanks a lot! 🙂

    Reply

  21. Doug August 26, 2015 at 9:16 am #

    HI,

    Couple of questions…on is probably answered in docs somewhere but thought I’d also ask here…

    First, when using an IP switcher to browse ‘from another country’ the prices do not convert. They symbol changes but not the amount. For example, from USD to Euro. One shows $14.99 and the other shows €14.99 but the exchange is set to .88 in the plugin settings.

    Second, How exactly do you install this drop down menu? [wcj_country_select_drop_down_list] Where exactly would this short code go. I don’t have to add it to every product page do I?

    Thanks for the help.

    Cheers
    Doug

    Reply

    • Valentin Solovjov August 31, 2015 at 5:08 pm #

      Dear Doug,

      Sorry for delay.

      >First, when using an IP switcher to browse ‘from another country’ the prices do not convert. They symbol changes but not the amount. For example, from USD to Euro. One shows $14.99 and the other shows €14.99 but the exchange is set to .88 in the plugin settings.

      We tested your described situation and no problem found, please contact us via support@booster.io and attach print screen of module configuration.

      >Second, How exactly do you install this drop down menu? [wcj_country_select_drop_down_list] Where exactly would this short code go. I don’t have to add it to every product page do I?

      This shortcode recommended to be used near price or in text widget. You can use http://booster.io/features/product-info/.

      BR,
      Val

  22. Ana August 27, 2015 at 3:42 pm #

    Hello,

    Great plugin I have 2 questions:

    1. Can you use another dropdown to select the currency instead of the country? My clients sells worldwide and the country dropdown is just too long.
    2. Where do you extract the exchange rate from?

    Thank you

    Reply

    • Valentin Solovjov August 27, 2015 at 8:37 pm #

      Dear Ana,

      1. This feature added to our to-do list, and will be available asap.
      2. yahoo.com is the source.

      BR,
      Val

    • Valentin Solovjov September 28, 2015 at 6:15 pm #

      Dear Ana,

      please download and install new development version http://booster.io/dev/

      there is shortcode [wcj_country_select_drop_down_list countries="US,GB,DE"]
      where countries=”US,GB,DE” is limited country list on your own.
      Let us know about the results.

      BR,
      Val

  23. Aaron September 2, 2015 at 10:45 am #

    Hello,

    I purchased the pro version of Woocommerce Booster pack and am stumbling over a problem I cant seem to solve. I am trying to set the Country Detection Method to IP while also having a 2nd option to be able to switch between the client country manually via the drop down country list. Is this even supported by the plugin? and if so please let me know how to achieve this. Also, I am not able to modify the [wcj_country_select_drop_down_list] shortcode in order to manage which countries are in the dropdown list and which are not. Now all ountries of the world are in the list which is obviously not very convenient. How is this possible to modify?
    I am looking forward to your time to help. I would really appreciate an answer.
    Thank youvery much in advance.
    Best regards,
    Aaron

    Reply

    • Valentin Solovjov September 2, 2015 at 5:54 pm #

      Dear Aaron,

      >I purchased the pro version of Woocommerce Booster pack and am stumbling over a problem I cant seem to solve. I am trying to set the Country Detection Method to IP while also having a 2nd option to be able to switch between the >?client country manually via the drop down country list. Is this even supported by the plugin?

      not supported. You can choice only one way, also there an option Override Country on Checkout with Billing Country. To understand you better please provide more info why you need 2 options?

      >[wcj_country_select_drop_down_list]

      Do you want to setup country list that will be shown in select list, right ?

      BR,
      Val

    • Aaron September 3, 2015 at 9:38 am #

      Thank you Valentin for your fast reply! My the reason I am asking about this feature is that I would have liked the customer to be able to receive the suggested currency via the IP address, but also be able to change the currency manually in case another currency might be more convenient for the customer.

      About the [wcj_country_select_drop_down_list] short code: I want to be able to select the countries that are shown in the dropdown menu manually, so that only countries, that I accept the currency of, are available and not every country in the world is selectable. How am I able to edit the list of countries in the shortcode to only show countries that I support?

      Thank you very much in advance.
      Best regards,
      Aaron

    • Ayesha September 3, 2015 at 3:46 pm #

      I also need just my selected countries to show in the dropdown please!

  24. fabrice September 8, 2015 at 3:46 pm #

    Hi there,

    When comes the time the customer finalize the purchase, in what currency is proceeded the payment. Is it in the current currency or USD?
    Txs,
    Fabrice

    Reply

    • Valentin Solovjov September 10, 2015 at 6:58 am #

      Hi,

      it depends on your Prices and Currencies by Country module settings, it could be in default site currency or by customer billing country or by customer IP.

      BR,
      Val

    • fabrice September 10, 2015 at 2:54 pm #

      Hi Valentin,

      Thank you for your reply.
      Do you mean that we can decide on the country for example and the payment will be made in the country currency.
      What about compatibility with Woo-commerce booking?

      Thank you,
      Fabrice

  25. Vasilij September 27, 2015 at 8:42 am #

    First of all i would like to say thanks for such a good plugin. It really makes things easier.
    But I am having the same problem as Doug: on prouct page the currency symbol changes but the price remains the same. For example: 50 EUR is 50 HRK.

    Reply

  26. Henry October 14, 2015 at 2:31 am #

    I tried to manually set “Regular price” under “Country Group Nr. 1” for each variation of a variable product. I did “Save changes” and “Update”. However the value disappeared and won’t show up anywhere.

    Please advise. I’m trying out Booster and considering to sign up for Booster Plus.

    Reply

  27. Mark October 24, 2015 at 4:53 pm #

    Hi WooJet team, is it possible for you to make the countries available via multiselect boxes with the “sell to” countries of the shop? That would make the currency-by-customers’ country sync with the site’s setting and just plain easier to accomplish.

    And a question: How can I access the country groups programmatically for other related uses?

    Thanks.

    Reply

  28. Steven October 25, 2015 at 5:03 pm #

    Currency convertor changed from Yahoo and now not converting correctly. Please help.

    Reply

  29. Henry October 26, 2015 at 5:26 am #

    Installed both Booster and Booster Plus.

    2 issues I’m seeing relating to “Prices and Currencies”:

    a) I’m using “Woocommerce Composite Product” plug-in. A composite product price originally in US dollar is showing in foreign currency with a value equal to original amount x the square of exchange rate. Eg. if the composite product is of value US$10, and exchange rate say RMB (Yuan) is 6:1 USD, the foreign value shows up in the shopping cart would become RMB360 (eg. 10x 6×6) instead of RMB60 as expected.

    b) I have another “Variable product” and I tried to manually set its foreign currency price for each product variation. The system won’t save any input value and remain blank after I hit “Save changes” Not able to achieve my requirement.

    Please kind review above and let me know your comment.

    I bought Booster Plus on 22 Oct 2015

    Regards,
    Henry

    Reply

  30. Guido November 16, 2015 at 1:58 pm #

    Hi,

    I want to use Price and Currencies by Country to manage taxes for each countries.
    I want to sell the product at the same price even if in some countries there is VAT in others there are not.

    For example I want to sell a product at 122 € in all the Europe.
    In EU countries the price is 100 plus 22 Vat outside EU is 122 € no vat.
    Is it possible to do it? Also with Variable products?

    Thanks,
    Guido

    Reply

  31. Michael November 18, 2015 at 11:18 am #

    Hi, this plugin is excellent. One of the comments below asked for a restricted list of countries and you provided the new shortcode: [wcj_country_select_drop_down_list countries="IE,GB"] with the dev version.
    Just to let you know it worked perfectly for me. I only ship within the UK and Ireland so this was a perfect solution.

    I am now installing this plugin on a number of sites.
    Thanks again.

    Reply

  32. San December 22, 2015 at 6:57 am #

    Great plugin! One slight problem however…I added rupee and it works fine but when I want to display products using the shortcode [sale_products] it doesn’t display any of the products filled with the rupee currency rather only displays those that use the default dollar value.

    Reply

    • Valentin Solovjov March 14, 2016 at 10:51 pm #

      Hi,

      we do not see any problems with [sale_products] shortcode. Please provide more detail where do you use it.

      BR,
      Val

  33. Anna December 23, 2015 at 6:18 pm #

    Hello,
    it’s possible to exclude some countries from the list of “Price by Country Options”? Because I want to change product’s price by customer’s country selected by customer manually just for the country where I sell. I don’t want to see al the country in the world in the front-end of the website.

    Best regards,
    Anna

    Reply

  34. Jonathan January 6, 2016 at 7:32 am #

    Hi Tom,
    What’s the “Make empty price” option actually do? I couldn’t find any reference to it on your site, and it’s not clear to me.
    Thanks…
    Jonathan

    Reply

  35. Andrew January 15, 2016 at 4:34 am #

    Hi, the following question was recently submitted, but I just want to make sure you understand what I want:

    How do I exclude a range of products from certain countries? I have 4 currency groups with the price for each group set manually.
    If I don’t set a price for a particular group, I don’t want the product to be displayed as free or in the default currency.

    How do I test a product display for a certain currency group?

    Reply

    • Valentin Solovjov March 14, 2016 at 8:23 am #

      Hi,

      >How do I exclude a range of products from certain countries?
      >I have 4 currency groups with the price for each group set manually.
      >If I don’t set a price for a particular group, I don’t want the product to be displayed as free or in the default currency.
      >there no such functionality to exclude some products from

      It will not shows those products as free, they will be calculated by currency rate from base price.

      >How do I test a product display for a certain currency group?

      when you logged as admin you can put attribute like this :

      http://yourdomain.com/?country=GB

      or you can use on of free proxy, for example: https://hide.me/en/proxy

      BR,
      Val

  36. Andrew January 16, 2016 at 2:19 pm #

    Hi Tom / Valentin

    Sorry about sounding pushy, but wondering if you have a solution to my problem: recap;

    I offer a range of products. 3 of those product categories are for sale to all my currency groups (5). The rest are only for sale to 2 currency groups.

    How do I setup the currency groups to prevent unavailable products for certain currency groups from showing up as Free?

    Andrew

    Reply

  37. Iulian January 17, 2016 at 3:04 pm #

    Hello and congratulations for a wonderful plugin.

    I have installed it successfully and I would like to use the currency exchange rates globally but for some reason if I do not press the currency exchange buttons for each currency the rate does not get updated all though I have set a daily update for the currency.

    What should I check to make this work like it should ?

    Thank you in advance for the assistance.

    Reply

  38. Andrew January 18, 2016 at 9:52 am #

    Hi Tom / Valentin

    Sorry about sounding pushy, but wondering if you have a solution to my problem: recap;

    I offer a range of products. 3 of those product categories are for sale to all my currency groups (5). The rest are only for sale to 2 currency groups.

    How do I setup the currency groups to prevent unavailable products for certain currency groups from showing up as Free?

    Andrew

    just to add as possible solutions:

    would it be possible to add a button on the admin side in the currency group section, that lets you decide if a product is available (unchecked) to that group, if checked – not available. Then this would either display the product in that country with a value determined manually or via exchange rate, or it will not display the product at all / or it will display the product, but it will have an editable comment like: This is not available in your country.

    I’m just looking for a solution fast as this is holding up the launch of my site and possible revenue. Please can you see what can be done, thanks.

    Reply

    • Andrew February 28, 2016 at 5:14 am #

      Hi Valentin

      It has been over a month since I posted my request with zero response from either you or Tom?

      I purchased this plugin feeling it was the best plugin to use, however since the purchase, I haven’t been able to launch my site which has had a negative effect on my business.

      Please respond.

      Andrew

  39. Andrew January 21, 2016 at 6:54 am #

    Hi Tom / Valentin

    I’m just wondering if you have had any progress yet on a solution for me?

    Just an added note, I’ve just stumbled upon Woocommerce Memberships. This is exactly what I’m looking for, but considering I’ve already purchased your plugin, I’m hoping you can support this request as I would like to continue this support.

    Andrew

    Reply

  40. Matt January 23, 2016 at 10:07 am #

    Three features are really needed to make this plugin actually work for end users:

    1. Ability to choose region from the configured groups
    2. Ability to give a name to a group

    For example:
    Group 1 – Name: Australasia, Countries: AU,NZ,CN,JP etc….
    Group 2 – Name: Europe, Countries: UK,DE etc….

    A user should be able to set the region that they browse the store in but as per the option already in the settings, this should be overridden by the delivery address (if that option is set).

    Feature 1 above is best delivered as a widget we can add to the header or elsewhere that suits.

    Reply

  41. Richard January 29, 2016 at 6:38 am #

    Hi Guys! Great plugin.

    However, this problem just cropped up in the currency price label module – variable products no longer display the correct converted price (currency symbol is correct though). Simple products are not affected. At checkout, the correct converted price does come up, though. So it is really only a display issue, but it will confuse a lot of our international shoppers.

    For example, a product that is 150 USD is still displaying as 150 EURO in European countries or 150 HKD in Hong Kong or 150 etc etc.

    I noticed this happened when we updated some back end files for our theme and other plugins. It was fine last week.

    Please let me know if there’s a fix to this as soon as possible, as I’d like the website to display the proper prices.

    Thank you.

    Reply

    • Valentin Solovjov January 29, 2016 at 7:42 pm #

      Hi,

      it seems to be an issue with new version of WooCommerce, we are working on solution.

      Temporary solution downgrade to WooCommerce 2.4.13
      Check link here: https://downloads.wordpress.org/plugin/woocommerce.2.4.13.zip

      We will get back with problem solution ASAP.

      Best regards,
      Valentin Solovjov
      Algoritmika Ltd.
      http://booster.io

    • Richard January 29, 2016 at 11:39 pm #

      Thank you gents. I hope the fix can come soon 🙂

    • Richard February 26, 2016 at 4:36 am #

      Hi Valentin,

      The recent fix did work for most IPs/currencies – however, the UK was affected, and did not show up properly for variable products under the British Pound, as well as several other specific countries/currencies.

      However, I’m not sure what has happened, but the issue has come back in which all products for all IPs/currencies, now both variable and simple, does not show the correct currency symbol. At checkout, it does revert to/show the correct currency/converted price, as before.

      I am operating under WC 2.5.2 and WordPress 4.4.2. I ran through the plugins we have, and none of them are affecting the Booster plugins.

      Thanks again!

    • Valentin Solovjov February 26, 2016 at 9:21 pm #

      Hi,

      please try to change this settings:

      WooCommerce > Settings > General > Default Customer Address set to Geolocate

      Let us know, that the problem are gone.

      BR,
      Val

    • Valentin Solovjov February 8, 2016 at 10:12 pm #

      Hi,

      Issue is known and fixed in dev version, that you can download at http://booster.io/dev/ (need reinstall only Booster for WooCommerce plugin)

      BR,
      Val

    • Valentin Solovjov February 8, 2016 at 10:12 pm #

      Hi,

      Issue is known and fixed in dev version, that you can download at http://booster.io/dev/ (need reinstall only Booster for WooCommerce plugin)

      BR,
      Val

  42. Roman February 3, 2016 at 7:03 pm #

    Hey there

    i have Booster 2.3.11 and bought Booster plus 1.0.5
    just updated WordPress 4.3.3 and WooCommerce 2.5.2. I use Pinnacle Premium 1.5.7

    There is a problem with variable product’s prices now. All numbers for prices for variable products in the catalog and on the goods page are shown as if it were shown in the base shop currency. But the currency sign is shown as if it was selected by user or by ip. At the same time if we go to the different product catalog there we have only simple products – prices are shown correctly. Currency selected by user and numbers are converted. Any chances to fix this for variable products?

    variable – http://shop.occulti.ru/product-category/digital-downloads/
    simple – http://shop.occulti.ru/product-category/vinyl-records/
    base currency – usd

    Valentin Solovjov answered to install manually update to dev version, but will not all data be lost in this case? Is this mean i have to upload new content to the directory? or if i need to delete it in wordpress panel and then instal again?

    I am new here but something is really working incorrectly.

    Help please. Thank you!

    Reply

    • Valentin Solovjov February 3, 2016 at 8:46 pm #

      Hi,

      Issue is known and fixed in dev version, that you can download at http://booster.io/dev/ (need reinstall only Booster for WooCommerce plugin)
      No data will be lost. Because data saved in database.

      BR,
      Val

  43. Filipe February 18, 2016 at 8:40 pm #

    Hi, is there any way to find if has a known IP (dont know anything about this) and,
    do option | 1. “by IP” – “old” method.
    if not | 2. “by user selection”

    “Prices and Currencies by Country” module settings, I’ve added “Customer Country Detection Method” option:
    1. “by IP” – “old” method.
    2. “by user selection”

    Thanks,
    Filipe

    Reply

    • Valentin Solovjov February 24, 2016 at 9:57 pm #

      Hi Filipe,

      what do you mean by “known IP”?

      BR,
      Val

  44. ivan February 19, 2016 at 11:56 am #

    new order emails showing wrong currency.
    customer paid in NT$XXX for an order and there is nothing wrong in the actual deduction from his paypal account. customer received email with US$XXX instead of NT$XXX for instance in the woocommerce new order receipt email.

    using Version 2.4.0 for woocommerce Version 1.0.5

    Reply

    • Henry February 24, 2016 at 4:57 am #

      I’m seeing the same issue that Currency label is showing up incorrectly from time to time in email invoice. Luckily the Paypal part is ok.

      Quite embarrassing that I have to explain to customer or re-send email with manually edited currency label to get things clarified.

      Any perm fix to this issue soon would be great.

      Booster: version 2.3.11 WooCommerce: version 2.4.13

    • Valentin Solovjov March 7, 2016 at 9:40 pm #

      Hi,

      please update to the latest version of Booster for Woocommerce. See if problem are solved.

      BR,
      Val

  45. ivan February 19, 2016 at 12:04 pm #

    also it doesn’t reflect the correct currency amount in “sales of the month” at Woocommerce Status Dashboard. It would be nice if the amount is converted back to the store default currency and reflect it in the Woocommerce Status.

    Reply

    • Valentin Solovjov February 24, 2016 at 10:46 pm #

      Hi,

      sorry, not possible at the moment. We will add this feature to our to-do list. Sorry but we could not setup deadline for new features. You will get information when this ticket will be updated.

      BR,
      Val

  46. Julian February 28, 2016 at 8:28 pm #

    Any news when the issue with the plugin not calculating prices anymore will be fixed ? This bug is starting to affect business and orders …

    Now all currencies are blocked in IDR and orders are failing to complete.

    Reply

    • Valentin Solovjov March 7, 2016 at 9:39 pm #

      Hi,

      please tell us more about the issue, please contact us at support@booster.io if you didn`t yet.

      BR,
      Val

    • Valentin Solovjov March 9, 2016 at 10:18 pm #

      Hi,

      1. Please update to the latest version
      2. try to change value of Default Customer Address to “Geolocate” in WooCommerce > Settings > General

      Let us know if that not helping.

      BR,
      Val

  47. Ray March 10, 2016 at 6:32 pm #

    I am totally lost and confused.

    I have done everything to get this plugin to show different currencies in different countries and all I get is my own currency showing up in other countries. I have even made 155 groups and that doesn’t work. Some people say “Free” shows up on their end while others state “CAN”

    Can someone please provide a clearer instructional example on what options need to be enabled, which options need to disabled, and how to set up the configuration so that my product in Canada will show specific and localized prices in other countries around the world converted into that currency?

    I am so frustrated now.

    Thank you

    Reply

    • Valentin Solovjov March 10, 2016 at 6:54 pm #

      Hi,

      Try this options:
      1. Do you use any caching plugin? If yes try disable them.
      2. Try to change value of Default Customer Address to “Geolocate” in WooCommerce > Settings > General

      BR,
      Val

    • Ray March 10, 2016 at 8:22 pm #

      I have no caching plugin and the Default Customer Address is already set to “Geolocate”

      I have submitted my login details to the email support ticket received earlier and waiting for further trouble shooting from your end.
      I don’t know what else I can do and I cannot find clear instructions to set up the plugin.

      Please assist.

    • Ray March 11, 2016 at 4:16 pm #

      Is it possible to get some support for this issue? I have currently disabled my product page because I cannot display it correctly. Yesterday right after you emailed me, I sent my website login details hoping that you would respond. I have since researched for fixes and cannot find anything. Could you kindly respond?

      Thank you

    • Ray March 13, 2016 at 10:36 pm #

      Is support really that poor for this plugin? Now, honestly, waiting 3 days for a follow up is getting a bit much especially after paying for it. My site product page has been down and cannot open it up to the public until I resolve this issue. If I were to have known that support would have been this unproductive, I would have hesitated in purchasing it. Please can we provide support a little faster?

    • Andrew March 14, 2016 at 6:56 am #

      Hi Ray

      Good luck, I’ve been waiting 3 months. My sight still hasn’t been launched, I’ve lost potential income to the value of approximately US$48 000.00 in offshore sales and approximately US$10 000.00 in local sales.

      I got my first response, since my issue propogated, from Valentin about a week ago…

    • Booster Support Team March 14, 2016 at 12:11 am #

      Hi Ray,

      Sorry for the delay. Please give us 24 hours to solve this. We had holidays and weekend here, so again sorry for the delay.

      Best regards,
      Tom

      Booster Support Team
  48. Andres Rajiv March 20, 2016 at 4:03 pm #

    Hi, can i enter the price of a product in a selected currency different than USD? I must add products in different currencies to the catalog, and would like the plugin to handle conversion.

    Reply

    • Valentin Solovjov March 22, 2016 at 11:40 am #

      Hi,

      yes, its possible to enter price in different currencies.

      BR,
      Val

    • Valentin Solovjov April 6, 2016 at 9:15 pm #

      Hi Andres,

      I’ve re-read your comment and I’m not sure I gave the right answer.
      If you want to enter single price for products in different (not shop’s base) currency, e.g. Product 1 – single price in USD, all other are calculated; Product 2 – in EUR (all other ar calculated) – unfortunately it’s not possible at the moment.
      Did I get you right?

      BR,
      Val

  49. amit April 6, 2016 at 7:15 am #

    i am trying to use this plugin, i have completed the set up for Prices and Currencies by Country and created the group.
    my base location and currency in India and INR, and i have created group for US and UK but when i am testing the price in Proxy it showing the same Price as INR,
    please let me know the solution for the same.

    Reply

    • Valentin Solovjov April 6, 2016 at 1:34 pm #

      Hi,

      we will contact you in private.

      BR,
      Val

    • Valentin Solovjov April 6, 2016 at 7:58 pm #

      Hi Amit,

      do you use caching plugins? If yes try to deactivate them

      BR,
      Val

    • amit April 7, 2016 at 6:29 am #

      no there is no such plugin in the website.

  50. mucha April 20, 2016 at 3:31 am #

    Hi,

    Thank you for great plugin. I am into buy this plugin. but even in free version of this not works as expect. I have setup price by country and it still shows base country currency and price. Why this is happens. Can you please assist me. I’m in hurry to purchase this plugin as it have all option that I wanted.

    Reply

    • Booster Support Team April 22, 2016 at 7:21 pm #

      Hi,

      First thing that comes to mind – do you have caching plugin installed on your server? If so – please try turning it off and check if the prices and currencies changes according to the groups you set. If that is not the case – please contact me on support@booster.io, and if possible please create/share an admin account to your server so I could login and check what’s going on.

      Best regards,
      Tom

      Booster Support Team
  51. Magda April 26, 2016 at 5:58 pm #

    Hi, is there a way to allow the customer to choose the currency that they want to see and that they want to check out with?

    I like the currency will be automatically detected by IP, but would like that info to be displayed to the viewer and would like them to be able to override.

    For example, if a Canadian customer is shopping while traveling or living in Thailand, it would be nice if they could still shop in Canadian dollars if they want.

    Is that possible?

    Minimally, is it possible to have a display in the corner of the site somewhere that informs people what currency they are looking at.
    Right now, I’d have to go and ad US, CAN, AU, etc to the $, but that’s messy.

    Thanks.

    Reply

    • Magda April 26, 2016 at 6:11 pm #

      Ok, I found the “Customer Country Detection Method” under “Prices and Currencies”, but I don’t know where to add the shortcode: [wcj_country_select_drop_down_list]

    • Booster Support Team April 26, 2016 at 8:00 pm #

      Hi Magda,

      One option to add the [wcj_country_select_drop_down_list] shortcode is in Text widget. You will also need to enable “General” module (in “WooCommerce > Settings > Booster > Emails & Misc. > General”) and check “Enable All Shortcodes in WordPress Text Widgets” there, as by default this is disabled in WordPress. We will add ready to use widget in one of next updates, but for now this should work. You can also add it in your PHP code (templates for example), by adding do_shortcode( '[wcj_country_select_drop_down_list]' );.
      Also, please note, that you can add countries parameter to the shortcode, so it won’t display all the countries, but only those that you need, that is: [wcj_country_select_drop_down_list countries="CA,US,AU"].

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

      Best regards,
      Tom

      Booster Support Team
    • Magda April 28, 2016 at 6:55 pm #

      Ok, figured out a bunch of stuff and found some limitations, but maybe you can help me further.

      I am using the Retailer theme and that had a Booster – Multicurrency widget ready to go into a Sidebar, Product, or the Light or Dark Footer. I put it into the Dark Footer on every page of my site.

      happysleepy.com/shop

      This widget shows currencies, rather than country names, of the Country Groups set up under Booster Settings > Prices and Currencies

      The currency of my shop is set to US$.

      I have set up 5 country groups for US, Canadian, Pounds Sterling, Euro, and Japanese Yen currencies, and the drop down menu of the above widget that is in the footer of my site shows 5 currencies. So far so good.

      When I have the Customer Country Detection Method set to “by user selection”, things work as they should – the US$ currency is set by default and using the drop down menu returns the other values and changes the $ symbol correctly to pounds, euro, and yen.

      But when I select “by IP”, incorrect prices are shown and the $ symbol remains as a $ even if pounds, euro, or yen are chosen.

      Example:
      The Crystal King Ape tote bag is US$29.99 in my American dollar currency store.
      This is CAN$37.88, an exchange rate of USD/CAD of 1.26.
      http://happysleepy.com/shop/crystal-king-ape-tote-bag/

      When the method is “by IP”, the American currency is by default but the price seems to be Canadian dollars, at $37.88. Then when the widget is used to change it to Canadian currency, THIS amount – 37.88 – is multiplied by the exchange rate of 1.26, for a price of CAN$47.18, which is wrong. Then the same thing happens with the pound, euro, and yen – they use the higher, “pre-exchanged USD to CAD” amount as the origin price.

      Ideally, I would like to have the “by IP” method set up as default and allow the customer to override the currency.

    • Magda April 28, 2016 at 7:04 pm #

      More info:

      On this page

      http://happysleepy.com/shop/happy-sleepy-paris-zoo/?preview_id=5816&preview_nonce=fd4054ddc4&preview=true

      I also included the shortcode
      [wcj_country_select_drop_down_list countries="US,CA,GB,FR,JP"]

      Right now the method is set to “by IP” and you can see that this shortcode has even more problems than the widget in the footer.

    • Magda May 3, 2016 at 10:24 pm #

      Hi there, any answer about this issue? The shortcode you provide doesn’t really work.

    • Booster Support Team May 4, 2016 at 10:48 pm #

      Hi Magda,

      Sorry for a delayed reply.
      You need to use not “Booster – Multicurrency Switcher” widget, but “Booster – Country Switcher” widget. And please update to the latest version 2.4.8.
      “Booster – Multicurrency Switcher” is intended to use with “Multicurrency (Currency Switcher)” module, while “Booster – Country Switcher” widget is for “Prices and Currencies by Country” module.
      And at the moment if you want to use the widget, you will need to set “Customer Country Detection Method” to “by user selection” (and not “by IP”).

      Best regards,
      Tom

      Booster Support Team
  52. Peter May 11, 2016 at 4:59 pm #

    Hi guys,

    I set a USD – EUR exchange rate and I set product based price in USD, but that one does not over ride the exchange rate, not only that, but it displays some random price.

    For example if the price in EUR is 8.5 and i do NOT have per product price it shows 17 as should. Then I set $9.95 in the product settings and it displays now $8.29.

    how can I fix that.

    thanks

    Reply

    • Booster Support Team May 11, 2016 at 6:35 pm #

      Hi Peter,

      If possible please create/share an admin account to your server so I could login and check what’s going on. Our email is support@booster.io.
      If sharing an account is not an option – please let me know and I will try to solve this remotely.

      Best regards,
      Tom

      Booster Support Team
  53. Naomi May 15, 2016 at 2:42 am #

    Hi there,

    I am having trouble setting up the widget for the customer to change currency, any advice appreciated!

    also, whereabouts would I place the shortcode to allow the dropdown menu?

    Thankyou!

    Reply

    • Booster Support Team May 16, 2016 at 2:00 pm #

      Hi Naomi,

      Please recheck that you are using “Booster – Country Switcher” and not “Booster: Multicurrency Switcher” widget, as second one is for another module – WooCommerce Multicurrency (Currency Switcher). If the problem persists – please let me know, and in that case if possible please create/share an admin account to your server so I could login and check what’s going on. My email is tom@booster.io. If sharing an account is not an option – please let me know and I will try to solve this remotely.

      Regarding [wcj_country_select_drop_down_list] shortcode – you can use it on any WordPress page – the same as any other WordPress shortcode. You can also use it in most of Booster’s modules, for example in “Product Info” (in “WooCommerce > Settings > Booster > Products > Product Info V2”).

      Best regards,
      Tom

      Booster Support Team
    • Booster Support Team May 16, 2016 at 2:03 pm #

      P.S. Regarding widget – please also recheck that “Customer Country Detection Method” in module’s settings is set to “by user selection” and not to “by IP”.

      Tom

      Booster Support Team
  54. Ruei May 15, 2016 at 3:55 pm #

    Hey There,
    I just purchased the Booster Plus version.

    My shop base currency is USD.

    I have no issues with product prices conversions.
    Shipping cost get properly converted into such currencies as EURO and BRITISH POUND (which are higher than USD)

    Unfortunately, shipping cost gets wrong (and extremely high) when using Japanese YEN (or Taiwan Dollar) which are lower than USD.

    Might be a multiply/divide bug related.

    Could you please tell me how to fix this ?

    Reply

    • Booster Support Team May 16, 2016 at 1:52 pm #

      Hi,

      I’ve just retested on our server with Japanese YEN, and unfortunately couldn’t reproduce the problem – shipping seems to be ok. If possible please create/share an admin account to your server so I could login and check what’s going on. My email is tom@booster.io. If sharing an account is not an option – please let me know and I will try to solve this remotely.

      Best regards,
      Tom

      Booster Support Team
  55. Vineboomer May 20, 2016 at 1:22 pm #

    I successfully installed WooCommerce on my blog and start E-Commerce site. Now just trying to rank my website, Can any body help me out.

    Reply

  56. Ruei Dian June 13, 2016 at 6:57 pm #

    This feature is just great and works perfectly.
    Would be great if you could add a shortcode/widget which would allow to switch currencies, not countries, from the front end.

    Indeed, your other feature, currency switcher does not operate properly with this current feature (and does not include IP location).
    i
    Is there a way to achieve this ? I mean using WooCommerce Prices and Currencies by Country with IP selection and allowing the end user to select a different currency ?

    Thanks

    Reply

  57. Dragos August 24, 2016 at 11:32 am #

    I am having issues with displaying and charging shipping for my products since installing this plugin. The only module I have enabled is Prices and Currencies By country with 3 price zones: Canada, USA, and Europe. There are also 3 shipping zones setup, for the same areas. Canadian and Europe shipping rates and displayed and charged properly, however the USA is not.

    USA shipping zone via WooCommerce Shipping module at 4.00 flat rate. However at checkout the only information displayed for customers is “Flat Rate” with no value, and the customer is charged nothing. If I disable the plugin the information is displayed properly.

    I need your help please with solving this issue.

    Reply

  58. Jonathan August 25, 2016 at 6:49 pm #

    Hello Tom,
    I’d like support on two issues I’ve come across with the mutli-currency functionality of Booster. I’ve tried email support and support on the WP forum, to no avail. So hopefully here in the comments is a better place to post this.

    1) ISSUE ONE — Multi-Currency on Coupons

    The store in question has US$ as its base currency.
    Today I needed to issue a coupon to someone viewing and paying in NZ$.
    I see that the coupon is not converted from a US$ to NZ$ amount.

    For instance, I often give out a coupon code that gives people US$50 off of a particular product. I’ve just now discovered that if I give that code to someone outside the US, it will convert to 50 of whatever their currency is. So, if I give it to someone in England, they will end up getting a GBP50 discount, which comes to US$71.

    Am I correct in thinking that Booster multi-currency system does not handle value based coupons?
    Can that feature be added?

    2) ISSUE TWO — Poor currency support on manually (back-end) generated orders

    Today I needed to manually enter an order, for a customer in a country other than the site’s base country.

    To get the correct currency to show up, I entered their billing details, and saved a draft order. The order then updated the currency, which was great.

    But, when adding products, it uses the base price, rather than the converted price.

    Is this something you can resolve in a future release? Ideally, once a site has multi-currency support it should work throughout the site (coupons, manual orders, customer orders, etc.). What are your thoughts on that?

    Thanks for this great plug-in. I recommend it to most of my web development clients.

    Jonathan

    Reply

  59. Jens Franzén September 14, 2016 at 12:10 pm #

    Dear Support,

    I have enabled “Prices and Currencies by country” (Customer Country Detection Method = “by IP”) and I have set different country groups and I have also set different prices for the different groups on each product.

    Prices change as they should when “Billing country” is changed. However, it doesn’t seem that the Customer Country Detection Method works. It is set “by IP” but neither of my two friends in GB could see their currency. Instead, they saw SEK.

    I haven’t checked any other countries (Norway, Denmark, Finland, Germany, Netherlands, Belgium; Ireland, GB). I don’t know how to do that.

    Can you help out?

    Reply

    • Booster Support Team September 14, 2016 at 1:35 pm #

      Hi Jens,

      1. Please note, that when you set to override country with billing country, price is overridden on all your shop’s pages (that is not only on checkout). So when new customer enters your shop, his country is set to “Default Customer Location” (as set in “WooCommerce > Settings > General > Default Customer Location”). So please check that you have set “Geolocate” there.

      2. Please check if you have any caching plugins enabled on your site. If so – please try disabling them to see if issue disappears.

      3. If both of the above didn’t help – please share/create WP admin account on your server, so I could login and check what’s going on. My email is tom@booster.io.

      Best regards,
      Tom

      Booster Support Team
  60. Jeffrey November 5, 2016 at 9:49 am #

    Who do I easy bulk price update to 5 different country?

    I put different pricing for each country… going into each one of them is taking too long…
    I won’t have a problem of mass price update if it’s based on currency exchange but I’m using “Prices per Product”

    Reply

    • Jeffrey November 5, 2016 at 11:09 am #

      I’ve noticed that it’s using the custom field

      _wjc_price_by_country_regular_price_local_1
      _wjc_price_by_country_sale_price_local_1

      up to whatever number of custom group we created, very cool however, I’m still looking to update them easily by bulk. Any solutions? thanks

  61. Frederikke January 13, 2017 at 12:47 pm #

    Hi,

    I am using the country switcher widget placed in header, I disabled WP Rocket since it messed up the widget behaviour. My question is: can I configure WP Rocket so the switcher works normally or I need to use another WP cache plugin? What’s the workaround for this problem?

    Thanks

    Reply

  62. James February 3, 2017 at 2:52 pm #

    Hi there! Just testing the ‘prices and currencies by country’ module of your plugin out for possible use on a new website and I have a few questions and suggestions if I may please.

    Firstly, when manually switching countries (and hence currencies), the prices / currency shown in the standard ‘WooCommerce Basket’ widget does not seem to be updating. All other prices update on page reload, button those in the widget stay as they were until the shopping cart is viewed or another product is added to the basket in the new currency. Any thoughts please?

    It’s great to be able to override the product prices in other currencies, but it would be useful to show what the default converted price would be using the auto fx rates. So in the edit product page it would show the standard calculated prices in the other currencies which you could then override. Having the actual calculated price shown would save having to manually calculate the converted rate before selecting the override price. See this plugin for example:
    https://codecanyon.net/item/woocommerce-multi-currency-store/9854995

    The reason I ask is that I don’t want to have ‘ugly’ converted prices on my store, but instead round them up to ‘nice looking’ prices. So for example, if the converted price was $48.72 (which looks odd), I might want to manually override this to $49. Or similarly round down $50.12 to $49.99 to make the product seem cheaper (i.e. psychological pricing).

    But what would be really awesome would be in the plugin could automatically do some intelligent price rounding. You could select some preferred end digits for the products (e.g $xx.49 or $xx.99) and the plugin would then round the automatically converted price up / down to the nearest preferred pricing. I can’t find a plugin that currently does this sort of intelligent rounding (or any sort of even semi-intelligent rounding to be honest, other than to the nearest whole pound / dollar), so I think this could be a real selling point for your code!

    What do you think? Regards, James 🙂

    Reply

    • James February 9, 2017 at 6:53 am #

      Any thoughts on this guys?

    • James February 15, 2017 at 3:39 am #

      Hello? Anyone there? I was about to buy the Booster Plus version of your plugin, but there sadly seems to be a lack of any sort of response from you on support queries!

    • Booster Support Team February 16, 2017 at 9:16 am #

      Hi James,

      Sorry for the delayed reply.

      Regarding prices not updating in mini cart – this should be solved by enabling “Recalculate Cart Totals on Every Page Load” option in “General” module’s “Advanced Options” (in “WooCommerce > Settings > Booster > Emails & Misc. > General”). Please let me know if that helped.

      Regarding intelligent price rounding – already adding this to the plugin, will be in next version.

      Best regards,
      Tom

      Booster Support Team
    • Booster Support Team February 16, 2017 at 10:03 am #

      Hi again,

      I’ve just made some changes to the plugin. As usual the development version is here – http://booster.io/dev/.

      Now in module’s settings (in “WooCommerce > Settings > Booster > Prices & Currencies > Prices and Currencies by Country”) there is “Make Pretty Price” option. If enabled, it will be applied if exchange rates are used – final converted price will be rounded, then decreased by smallest possible value. For example: $9,75 -> $10,00 -> $9,99. Please let me know if that is what you needed, if it works as expected or if you have any ideas how to make it better.

      Best regards,
      Tom

      Booster Support Team
    • James February 21, 2017 at 6:45 am #

      Thanks Tom. Enabling the “Recalculate Cart Totals on Every Page Load” option seems to have fixed the problem with the shopping cart widget not updating – great! Now to give the development version with the intelligent price rounding you mentioned a whirl! 🙂

    • James February 21, 2017 at 7:37 am #

      Hi again Tom. Just upgraded to the dev version to try out the “pretty prices” function when rounding up converted prices in other currencies. Wow, that works a treat, thanks! A really nice and simple way to give pretty looking prices throughout the store – good job guys!

      For testing purposes, I have a product with a converted price of $37.27. Choosing “round up” makes this show as $38 and with pretty prices it goes to $37.99. Choosing “round down” changes the same product price to $37 which becomes $36.99 with pretty prices enabled. But just to confirm how the “round” option works – will that round down less than 50 cents and round up for more than 50 cents? So it would make $37.49 go to $36.99, but $37.51 would go to $37.99?

      So I’m pleased – the new “pretty prices” option works great. My only suggestion would be that it would be nice to have some control over how the pretty price rounds the price down. Rather than a tick box to enable the pretty price function, could you have a drop-drown box where we could choose between “Off” and “round down to £X.99” and “round down to $X.95” for example? (Or “Round down by 1 cent” and “Round down by 5 cents” to put it another way). I personally like prices to end in 95 rather than 99, so this option would be the icing on the cake for me! Maybe other people might want $X.90 or $X.97? Or perhaps just add a text box alongside the existing tickbox where we could enter the round down amount (i.e. 1 to give $X.99, 5 to give $X.95, 15 to give $X.85, etc). But it is a very small point I know.

      With this working so well, my next query is how to set the FX rate. Could you add a feature to the “Currency Exchange Rates” module to apply an offset to the automatically updated FX rates? So for example if the Yahoo FX rate was 1.950 you could set an offset of 0.250 so that the plugin would convert prices using a FX rate of 1.700 (i.e. the Yahoo 1.950 minus the 0.250 offset)? The idea being that it will be good to take payments in other currencies, but I would prefer to be able to err on the side of caution with regards to FX rates so that I do not receive less for a product than the price in the base currency. So my stores currency FX rates would track the actual FX rates, but always a little bit in my favour?

      Also, is there any way to query the PayPal FX rates and use this for auto updates alongside the current Yahoo and TCMB options?

      Many thanks, and I’m so glad you were able to answer my posts in the end!
      James 🙂

    • Booster Support Team February 21, 2017 at 9:53 pm #

      Hi James,

      1. Happy to hear that “Recalculate Cart Totals on Every Page Load” helped.

      2. “Pretty prices” – please give me some time to make modifications you mentioned, shouldn’t be hard. Will get back to you shortly regarding this. Regarding your question about rounding – pretty prices can work with no rounding enabled. If pretty prices are enabled it will round the price itself. “Ordinary” rounding will be applied in this case, that is, e.g.:
      $37,49 -> $37.00 -> $36.99
      $37,50 -> $38.00 -> $37.99
      $37,51 -> $38.00 -> $37.99
      As you correctly pointed out, you can enable rounding (for example round down) – in this case additional rounding will be applied before pretty price modifications. Regarding rounding options:
      Round down – always rounds down e.g. $37.80 -> $37.00
      Round up – always rounds up e.g. $37.20 -> $38.00
      Round – “ordinary” rounding as described above.
      Sorry for a little messy reply, but hopefully you understood what I meant.

      3. Offset in exchange rates – again, need some time to implement, and again doesn’t seem hard to do. I’m thinking about adding “offset in percent” option (positive or negative) which would be applied to all exchange rates. What do you think about this? Or do you need an exact/fixed value (in this case it probably should be set for each currency pair separately)?

      4. Regarding PayPal rates – this one I don’t think I could do. I’m not completely sure, but I think that PayPal doesn’t offer an API for that. I’m planning to add European Central Bank as an option though.

      Best regards,
      Tom

      Booster Support Team
    • James February 22, 2017 at 5:51 am #

      Morning Tom,

      Thanks, that all makes sense. With regards to the exchange rate offset, I think either a percentage or fixed rate would work for me, but maybe you could provide both options for complete flexibility? Maybe a text box to type a number (positive or negative) for the offset and a drop-down to select between “percentage” and “fixed value”? But a different offset for each currency pair would definitely be useful as some currencies are more unstable / less desirable to accept payment in, so we would be able to err more on the side of caution with those particular exchange rates. No big worries with regards to PayPal rates though. I will maybe start to compare PayPal’s rates with the others and see if there is any correlation that I could set using the offset from the Yahoo/TCMB/ECB rates.

      Thanks, James

    • Booster Support Team February 22, 2017 at 9:50 pm #

      Hi James,

      I’ve just uploaded new development version to http://booster.io/dev/.

      1. Added “Exchange Rates Offset” options to “Currency Exchange Rates” module. For now I’ve only added global offsets (i.e. for all currency pairs). There are two options – percent and/or fixed offsets.

      2. Added “European Central Bank (ECB)” as “Exchange Rates Server” option in “Currency Exchange Rates” module.

      3. Added “Min Amount Multiplier” to “Make Pretty Price” section in “Prices and Currencies by Country” module.

      Please let me know if it works as expected.

      Best regards,
      Tom

      P.S. If you like Booster, please leave us a rating.

      Booster Support Team
    • James February 22, 2017 at 11:30 pm #

      Hi Tom. Just off on holiday for a few days so will give this a go when I get back early next week. Thanks, James

    • Booster Support Team February 23, 2017 at 4:48 pm #

      Hi James,

      Sure, no problem. Take as much time as you need. I’m going to release this stable version to wp.org around this weekend, so you can just update plugin as usual then.

      Best regards,
      Tom

      Booster Support Team
    • James February 27, 2017 at 3:09 am #

      Morning Tom. Just uploaded the latest dev version of the plugin to checkout the new features. All look good!

      I need to buy the pro version to test all the features properly, so I will try and do that later today. But just a couple of initial thoughts for you. For the currency rate offset, having both percent and absolute boxes gives max flexibility. I’m not sure what would happen if I entered both a percentage and absolute offset though. Would it apply the percentage then the absolute offset, or the absolute then the percentage, as these will give different values. Percentage then absolute would make most sense to me, assuming it does both, but worth adding a note next to the input boxes to make this clear.

      Being as the offset is now being applied to the Yahoo (etc) rates, it would be good to show both the automatically downloaded rate, and then also the rate that is being used after the percentage / absolute offsets have been applied. This would then make it clear exactly what total offset was being applied (solving my question above) and exactly what FX rate was currently being used.

      For the pretty price, great that you have added an option to allow us to choose the discount amount to make the price pretty – that’s perfect! But worth changing the text box label though as “Min Amount Multiplier” doesn’t make sense. Perhaps “Discount amount to make prices pretty” might be clearer?

      Many thanks for your efforts with this. I will get the pro version purchased and installed so I can properly test all the above features with multiple currencies and countries set up.

    • James February 27, 2017 at 6:23 am #

      Hi Tom. Just been playing with the paid-for Plus version of the plugin and I’m pleased it all seems to eb working quite nicely! Here are a few suggestions / comments for you, and also a couple of slight ‘bugs’ I have come across:

      1) On the list of country codes, maybe you could add the list of codes for the countries that use the Euro, which are Andorra, Austria, Belgium, Cyprus, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Portugal, San Marino, Slovenia, Slovakia, Spain, Vatican City. Here’s the country code list:
      AD,AT,BE,CY,EE,FI,FR,DE,GR,IE,IT,LV,LT,LU,MT,MC,NL,PT,SM,SI,SK,ES,VA
      There are also two non-EU countries that use the Euro, which are Kosovo and Montenegro. Montenegro’s code is (ME) but Kosovo is missing from the currency code list.

      2) Perhaps in the “Prices and Currencies by Country Module Options” settings page you could add a text box that could be used to name the different currency / country groups? This would make reference easier and this name could be used rather than displaying the list of codes, for example in the edit product page where you can set the price in each of the different currencies.

      3) It seems that rounding and pretty prices are currently being applied to the home/base currency prices. So if I have pretty prices set to round to 99 cents, then if I have a product priced at £9.95, this is being rounded up to £9.99. I don’t think that the rounding and pretty prices should be applied to the base currency prices, only to the converted ones in other currencies, otherwise we lose control over setting the base price in the stores home currency.

      4) In the “Exchange Rates” section of “Prices and Currencies by Country Module Options”, the rate for Group #1 (GBP/GBP in my case) was blank by default. This meant that the product price in my home/base currency was showing up as ‘Free!’ by default!!! The ‘update exchange rate’ for Group #1 is greyed out and locked, so I think the exchange rate also needs to be locked to “1” for the base currency.

      Hope this helps and is useful. I’m using Booster 2.6.0-dev and Booster Plus 1.1.0 in case that is relevant.
      Regards, James

    • James February 27, 2017 at 6:37 am #

      Are you familiar with the BulletProof Security (BPS) plugin for WP? This has an option to block POST requests made to the sites homepage, since it seems that this is a common approach used by hackers to compromise a website. The problem is that the Boost currency / country switcher widget also seems to work by making a POST request to the page that it is located on. That works fine, except when the widget is on my stores homepage which is the root of the domain (i.e. at mysite.com rather than mysite.com/shop). In this case there is no way to tell the POST request made by the country switcher widget from a POST request made by a hacker.

      Other plugins have a unique query string added to the POST request which means that we can then add a whitelist rule to allow the requests through. But the country switcher seems to be an unidentifiable and non-unique POST request to the domains root, so there is no way to whitelist it without white-listing everything!

      I asked the BPS plugin tech guys about this here:
      https://forum.ait-pro.com/forums/topic/whitelisting-for-booster-woocommerce-extension/
      and they said that the Boost plugin would need to have some sort of unique query request added in order that it can be whitelisted and hence not be blocked by the BPS firewall.

      Does that make sense? Is it possible to make the POST request unique and identifiable do you think? I’m sure the BPS guys can better explain what would be required if that would help. This is only an issue where the country switched widget is used on the website homepage (so no problem if the store is in a sub-directory), but the store homepage is exactly where many people would want to switch the pre-selected country / currency!

    • Booster Support Team February 28, 2017 at 6:46 pm #

      Hi James,

      I’m still struggling with version 2.6.0 stable release, which I intended to finish this weekend. I will examine and include your suggestions in next version. Meanwhile I’ve only added some descriptions as you suggested. Regarding offset – as you thought, percent is applied first, then fixed (description also added). Regarding original price without added offset – there is buttons near each currency pair, that are “grabbing” exchange rates from servers – those buttons will grab and display prices without offset. Regarding eurozone countries – we keep a list in http://booster.io/country-codes/ and I’ve just added eurozone set there. I’ve also updated the link in module’s settings. That’s it so far, as mentioned – I will get back to you regarding your other thoughts a little later.

      Best regards,
      Tom

      Booster Support Team
    • James April 4, 2017 at 12:46 pm #

      Hi Tom. How’s it going? I’m still working on developing my new website store and finding lots of the features of the paid for version of the plugin incredibly useful! The “Prices and Currencies by Country” module is the really important bit for me. I have the “make pretty” prices option setup and it is working excellently, except for two small (but very important) things:

      1) The pretty prices are being applied to the home currency, so I set a base price of £9.50 GBP and it is rounded up top £10.00 and then made pretty down to £9.95 (I have the discount amount set to 5). This means I loose control over the home currency prices. So I think the plugin really needs to be tweaked so that the pretty pricing is NOT applied to the home currency, only to the converted currencies. Or at least an option to turn off pretty prices for the home currency please.

      2) Pretty prices do not currency work very well when applied to products that have discounts applied. Say I have a product which normally costs £4.95 but has a special offer discount of 10% applied so the price becomes £4.41. But when pretty price rounding is applied, this gets increased to £4.95 which is back to the original price (or rounded down to £3.95 which is too much discount)! Product discounts and pretty prices do not work well together, particularly for lower priced items. So I think we really need a way to stop pretty prices being applied to discounted products, or alternatively maybe a way to turn off pretty prices on a product-by-product basis might be a work around. I am using the “WooCommerce Dynamic Pricing & Discounts” plugin (author is Rightpress on Codecanyon.com) if that helps. I can send you a copy of the code if you need to see how a product gets discounted.

      Any chance of including these tweaks in the next update please? I really need to get these ‘bugs’ worked out before I can launch the new site.

      Many thanks, James 🙂

    • James April 14, 2017 at 7:25 am #

      Desperately need a way to turn off rounding and pretty prices for discounted products please Tom!

      And also a way to be able to put “Europe” in the country switcher widget, rather than having to have a long list of all the European countries just to allow customers to select the Euro as currency. Could you add a catch-all “Europe” country do you think please?

      Many thanks, James 🙂

    • Booster Support Team April 14, 2017 at 8:29 pm #

      Hi James,

      Sorry for the delay – was very busy with WooCommerce 3.x.x update. All your requests seem possible to do – please give me a couple of days.

      Best regards,
      Tom

      Booster Support Team
    • James April 15, 2017 at 12:33 am #

      Hi Tom. Thanks. I have been hacking your rounding and pretty pricing function over the last few days to give me the neat prices I am looking for in the converted currencies. I have a two stage rounding setup which rounds small prices (<$5) to the nearest 5 or 10 cents, and larger prices so that they always end in 25, 50, 75 or 99 cents. The results look good, all nice looking prices in all currencies, with not too much rounding up or down. Just need to tidy my code and I'll ping it across to you. Hopefully you can adopt it into Booster! Cheers, James 🙂

  63. Abigail April 11, 2017 at 3:15 am #

    Hi,

    I’ve seen some mixed messages. Can someone please confirm if this feature works for admin orders? I’ve purchased the plugin for this purpose but it doesn’t seem to work. I’m not sure if it’s just a missing feature, or if it’s due to the recent woo update,

    Many thanks,
    Abi

    Reply

    • James April 11, 2017 at 7:17 am #

      It seems to work nicely for me Abigail, but admittedly the site hasn’t actually gone live yet! What do you mean by “for admin orders” though? The plugin detects the customer’s country by their IP address and sets prices in that currency accordingly. You can then add the widget to give a manual override so teh customer can select another currency if they so desire. This currency can go right through to payment, or can revert back to the websites home currency at teh last minute if you prefer. Does that help at all?