Geolocation stopped working after Woo update to 7.1x Currency not switching auto
-
Hello,
Suddenly, my Site stopped showing correct shipping prices and currency.
It was showing correct currency according to Country of the user till 17 Dec 2022, but suddenly stopped working.
More Info:
We are using WOOCS currency switcher plugin to have the currency changed automatically to USD for All users outside India (that is for USA, UK, Canada, Australia, Europe, others). And INR only for INDIA. And that was working fine till I update the Woocommerce recently to Version 7.1xI tried to replicate the issue on staging site, which has same set of plugins with almost same versions. And it is correctly switching the currency to USD for visitors from outside India. That means, there is NO hosting related issue.
I then switched from Geolocation to Shop Country from Geolocate inside Woo > Settings > General > Default customer location, and it still works on the staging site. Then I removed the Maxmind API key also on the staging site, and it still works on the staging site. However, on Live site, it stopped working suddenly after 17 Dec 2022.
It is showing INR to visitors from USA, UK, Canada, Australia and others. Whereby INR (Indian Rupees), is the Store’s default currency, as we are from India.
The biggest challenge and problem is, due to currency being shown in INR, visitors from USA UK are not taking interest to proceed further or they are unable to make the payment. As we only have PayPal as the payment method for all those users outside India. And PayPal do not accepts payment in INR and for users from outside India.
Other than that, we have comparatively higher prices for All users (except India), and as per their currency (USD), but due to this issue, they are seeing the same price. And if at all, by any means (somehow), they will be able to place the order or make the payment, they it will be a huge loss for us. As the shipping prices are different for different Countries too. And they might not be seeing those prices too.
How we identify and test –
We test through VPN app (on mobile), and set the Country to USA (UK), and then visit our site. And found that the currency is still showing as INR on Live site.
Also, on Cart Abandonment plugin, it is showing that the visitor is from USA, or UK, but the currency shown to them is INR (from 17 Dec onwards).Prior to that, they were shown the USD, correctly even on the Cart Abandonment plugin.
Can you please check and suggest what could be the issue.
Points for your reference –
1. This is what we set USD currency for these All Countries except India in WOOCS plugin. And it was working fine till 17 Dec 22
https://i.paste.pics/6873c3f55c21f07c81b5c289088af798.png2. This is the data from Cart Abandonment plugin AFTER 17 Dec 22 and onwards, showing INR to users from Outside India also-
https://i.paste.pics/980184ab8e6d0ab70a0584422d2a57b1.png3. This is TILL 17 Dec 22, showing USD currency (correctly) to all users from outside India.
https://i.paste.pics/7459ab37efc61ff945de076f8f468b8a.pngWhat else you can test-
Can you please check from your location (any location outside India as per above screenshot) on STAGING site first, which is staging.vasangini.com
You should be shown USD by default automatically. Please try to Add any item in cart and proceed to Checkout page. And note the Shipping prices (after setting Country to USA or UK)
Then check the Live site, the same way. On Live site, I think you shall be shown INR and not USD. And then try to Add the same product to Cart and proceed to Checkout and check the Shipping prices for that same Country.You will find the difference in pricing, Shipping prices too. And above all, most importantly, the Incorrect Currency.
PS: We are NOT using any Cache plugin on our LIVE site. Not since last 1 year or more.
Also, on Live site, we tried by enabling Maxmind also and entering the Key in Integrations tab in Woo settings. And set the option to Geolocate also, but still that does not works and shows the same currency INR to all the users from across the Globe.
While on Staging site, it is working without enabling Maxmind and Key and without Geolocate option.
Please suggest and resolveRegards
The page I need help with: [log in to see the link]
- The topic ‘Geolocation stopped working after Woo update to 7.1x Currency not switching auto’ is closed to new replies.