Hi,
does the test on the checkout page display the expected prices?
The most common issue is related to cache plugins. So, if you are using a cache plugin, you must to read Geolocation with cache support.
I tried deactivating the cache plugin, and I have ticked the load currency in background too. Only way it shows the right currency is when I choose the country on the checkout Page
Hi,
please go to WooCommerce > Status and check that the MaxMind database is OK,
Also check that the Geolocation debug info:
https://www.pricebasedcountry.com/docs/getting-started/configuring-woocommerce-geolocation/#section-2
All geolocation statuses are fine. Can you please check what’s wrong?
Hi,
the Geolocation is a WooCommerce feature, and it needs the MaxMind database to work. Since 30 Dec 2019, the WooCommerce function that updates the MaxMind database does not work (please review the issue on GitHub). The GeoIP database may be outdated.
Adding your site to a free account of Cloudflare should solve any Geolocation problem because Cloudflare injects the customer country in an HTTP header, and the WooCommerce function will use it as a geolocation source instead of the MaxMind database.
I hope this helps 🙂