• Resolved vanessau

    (@vanessau)


    Hi Oscar,

    thanks for the great plug-in!

    We’ve recently discovered the following problem/bug:

    We show prices in € for everyone in the Eurozone (115€) and in US$ for everyone else. The price in US$ should be 129$, we’ve defined this in WooCommerce and it worked correctly in the past.

    Since a couple of days, it shows the price as $96.64 if you enter a billing country outside of the Eurozone.

    Is this a known bug? How can we fix this?
    We don’t want to sell our product 25% cheaper 😉

    Thanks for your help!
    Vanessa

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter vanessau

    (@vanessau)

    To add to this – the displayed price is either $96.64 or $95.83, these prices are the ones that we entered for European countries with 19% VAT and 20% VAT respectively.

    So instead of applying the correct price for “Non-Europe”, it simply takes the price for Europe and displays it in US$.

    Here some screenshots:

    Product -> Price settings for “Non-Europe”:
    https://www.dropbox.com/s/cx889zw0prv1wki/Screenshot%202017-11-16%2015.50.16.png?dl=0

    Zone settings – “Non-Europe”: (testing for CH and US, both included here)
    https://www.dropbox.com/s/gq0gl1i66qgkdpu/Screenshot%202017-11-16%2015.55.25.png?dl=0

    Price displayed at checkout (billing country: Switzerland)
    https://www.dropbox.com/s/s44kmmlk4qjtprm/Screenshot%202017-11-16%2015.55.39.png?dl=0

    Thanks for your help!

    Plugin Author Oscar Gare

    (@oscargare)

    Hi, Did you enter prices inclusive of tax?

    If you enter prices inclusive tax, WooCommerce subtracts your base country taxes to price and adds the customer country tax.

    So if the tax rate for AT is 20%, price for Switzerland is 115 and you had not set a tax rate for Switzerland, the result is 115/1.20 = 95.833333333 -> 95.83

    Regards,
    Oscar.

    Thread Starter vanessau

    (@vanessau)

    Hi Oscar,

    Thanks for your reply.

    No, we always enter prices excluding tax.
    (see screenshot below)
    https://www.dropbox.com/s/b146b70dyrjq1pn/Screenshot%202017-11-17%2009.23.46.png?dl=0

    Also the tax rates for both Switzerland and the US are set to zero. (see screenshot in my previous message).

    Is there anything else that could cause this?

    Thanks for your help!

    Vanessa

    • This reply was modified 8 years, 6 months ago by vanessau.
    Plugin Author Oscar Gare

    (@oscargare)

    I keep thinking that it is something related to taxes. May be EU VAT plugin is causing the issue, Could you do a test with “EU VAT plugin” deactivate?

    Thread Starter vanessau

    (@vanessau)

    I’ve deactivated our VAT Plugin “WooCommerce EU VAT Compliance (Premium)” but it didn’t help unfortunately, price is still displayed wrong.

    https://www.dropbox.com/s/vcgo3n4teo65i2b/Screenshot%202017-11-17%2010.08.40.png?dl=0

    Would you have any other ideas? Thanks a lot for your help, we’re really getting a bit desperate already!

    Plugin Author Oscar Gare

    (@oscargare)

    Hi Vannesa, I’m very confused with your issue. I don’t know if for Andorra (for example) is getting price for Non-Europa and after subtracting the taxes or is getting price for “Eurozona 20%”.

    Do a test with a different price to Eurozona 20% and Non-europa, so that price + taxes for Europa 20% <> Price for non-europa.

    Plugin Author Oscar Gare

    (@oscargare)

    Hi @vanessau,
    something is wrong in your site, do this test in a new incognito window:

    visit this link to force Andorra country:
    https://timeular.com/product/zei/?wcpbc-manual-country=AD

    Add product to cart, you can see 129$
    Go to checkout:you can see 129$
    change country to Spain, product prices change to 115 (tax included)
    Go back to Andorra, the price display is $95.83 115 without tax -> wrong

    In my tests all working fine in checkout.

    Check your php error log to find out that is breaking PBC on checkout country refresh.

    Thread Starter vanessau

    (@vanessau)

    Hi Oscar,

    Thanks for your reply.
    You’re right, it first displays the right amount and only changes if you go to a European country and then go back to a Non-European country.

    I tried changing the EU 20% price to €94 just to test, and it then showed $94 for Non-European after going back and forth.
    So for some reason, it takes the EU 20% price and just shows it with a $ sign.

    We will check if we can see something in the log files – we will keep you posted.

    Thanks again for your help,

    Vanessa

    Hi Oscar,

    Can you please check issue. with plugin again.

    Right now checkout with outside of EU is not working using any of payment gatway.
    It is only working with EU.

    We have checked by disable plugin after that checkout process is working for all the country.

    Can you plesae check in this asap, becasue right now our customer outside of EU is not able to purchase product.

    Please check and let us know, why outside of EU payment process not working and only working in EU.

    Thanks

    Plugin Author Oscar Gare

    (@oscargare)

    Hi @pritam123,
    check that your payments gateways support the currencies that you are using in Price Based on Country.

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Wrong prices displayed for some countries’ is closed to new replies.