• Resolved mphdavidson

    (@mphdavidson)


    Frequently, the plugin will autodetect Canadian users as US users, and present a US price.

    When this happens, the dropdown country-selection menu does not match the price – it will display “Canada”, but the price being displayed will be the US price.

    Switching the currency to US and back to Canada resolves the issue, but this has been resulting in confused users.

    Further, when a user inputs a discount code on the Cart page, the price reverts back to USD.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Oscar Gare

    (@oscargare)

    Hi,
    Are you using a cache plugin? It seems a cache issue. Review:
    Geolocation with cache support

    Thread Starter mphdavidson

    (@mphdavidson)

    We’re running on WordPress.com, so there is server side caching that we can’t disable.

    I’ve tried enabling Geolocation with Caching support, but now I’m finding that the currency is correct on all pages but checkout.

    I disabled “Load products price in background” when I enabled “Geolocation with Caching Support.”

    Should I have both enabled at the same time?

    Plugin Author Oscar Gare

    (@oscargare)

    Hi,
    You only have to enable one of the two options: “Load product price in the background” or “Set default customer address to Geolocate with page caching support.”
    Review How to test Price Based on Country and follow the steps to test the geolocation with a VPN.

    Thread Starter mphdavidson

    (@mphdavidson)

    Hi Oscar,

    I followed the steps outlined in the linked testing protocol, and the plugin does display the correct price at checkout when the user selects their country.

    However, there are 3 undesired behaviours occurring, and perhaps you could elaborate on whether these are expected behaviours or not.

    They occur in both situations, whether we use “Load product price in background” or “Geolocation (with page caching support)”.

    1) Once in a while, Canadian users report seeing a USD$ price, while the country selector dropdown shows Canada.

    Screenshot

    2) Occasionally, we have witnessed correct geolocation to Canada, with CAD$, but upon applying a discount code, the price changes to USD$.

    3) Although the plugin will usually autodetect the correct country throughout the shopping funnel, the fact that it changes to the incorrect currency at checkout prior to country selection has confused some customers. If the site recognizes their country throughout each page, then reverts to another currency at checkout, they get concerned.

    Any insights or assistance you can provide is greatly appreciated.

    Plugin Author Oscar Gare

    (@oscargare)

    Hi,
    I can’t help without seeing your WooCommerce System report and a URL for testing.

    Thread Starter mphdavidson

    (@mphdavidson)

    Sure Oscar, I understand. Thank you for your help!

    How do I post this information without it being public?

    • This reply was modified 4 years, 1 month ago by mphdavidson.
    Plugin Author Oscar Gare

    (@oscargare)

    Hi,
    I have the system report in my inbox. I’ve seen you have a license. You can open a private ticket at https://www.pricebasedcountry.com/support/

    About your issue. The checkout page is not working as expected. When the user goes to the checkout page, the billing country and shipping country is cleared.
    This causes the problem.

    By default, WooCommerce uses the country calculated by IP as in the billing country and shipping country fields on the checkout.

    I think another plugin or, the theme, is clear this values on the checkout page.

    If you have a staging site, could you test only with WooCommerce, PBoC active, and the default WordPress theme?

    Thread Starter mphdavidson

    (@mphdavidson)

    Hola Oscar gràcies, I’ll be sending that ticket shortly.

    It makes sense that a plugin may be the issue, there are many of them. The theme is Divi, so I hope that’s not the case.

    We do have a staging site, however when I shut down the plugins, the site crashed. So we may have a larger problem. However, it also means that testing for plugin conflicts is going to be a challenge.

    I’ll be in touch.

    Plugin Author Oscar Gare

    (@oscargare)

    In process on the private ticket support.

    Thread Starter mphdavidson

    (@mphdavidson)

    It turns out it was a conflict within the child theme. Updating the child theme resolved the issue.

    Thanks for the help Oscar!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Country dropdown not matching price’ is closed to new replies.