Recently, Currency switching Stopped working based on users IP or Country.
-
Urgent:
Hello,We are facing one Strange issue, for which I thought to bring your kind attention into it.
Suddenly (few days ago) Currency is Not switching automatically based on visitor’s Country (or IP). It was working correctly till 17th Dec 22 (late night). Thereafter it simply stopped working.What we are using and Not-
We are NOT using any Cache Plugin. We have added and using correct Maxmind Key and set the settings in Woo to Geolocate option also.Base currency of our Store (site) is INR. We are from India. For All other Countries, the currency is set to USD.
So basically, when any visitor from outside India visits our site, they were greeted with USD automatically.
But from 17th Dec onwards, even though we have same setting, the users from Outside India also, are also now seeing the INR currency, by default. Even to New users. Hosting provider (Hostarmada) confirmed the same issue at their end also, when they tried to replicate at their end. They are from Country other than India. They even tested using VPN, and were seeing the INR currency (instead of USD) at their end.Due to this we are loosing Sales, as well as customer’s Interest. We are really getting afraid of.
We have Not made any change in the Plugin and any other settings of theWhat we Did and how we Test–
After going so many back-and-forth with the Hosting provider, Woo (and searching over Internet and various forums) we then tried to set the Cloudflare (CFlare) to?Pause?state. And found that it immediately started working again., and having it Enabled, it again Stopped.With CFlare set to Paused state, to verify further, we then tested using VPN also (on mobile), and set the Country to USA in VPN app and opens our site. It immediately reflects the currency to USD correctly. Same is the results with the Hosting support team thereafter.
On our Cart Abandonment plugin, till 17 Dec 22, it was correctly showing the Price in USD (for visitors from Outside India). And from 17th Dec onwards, CFlare being Enabled, the same Cart Abandonment plugin shows INR by default, no matter where the visitor is from. The same currency INR, that is incorrect currency results when we test using VPN and the same to our Hosting Provider.
While, when we set the CFlare to Pause state, then only, it starts showing correctly on Cart Abandonment plugin entries.Now, this was for testing purpose, and just a workaround and Not the actual solution. Also, the point is that, we require CFlare to be enabled and this is one of major requirement and recommended by most, for Google Page Speed scores, by Theme Authors and everybody else. And it is helpful in many other aspects too.
So, how can we have CFlare Enabled, as well as resolve this issue. I mean, what could be causing the issue from the Cloudflare, since then and in this case.
Is it Cache of Cloudflare itself or some other. Is it some sort of settings.
Was there any recent change or option in the Cloudflare, that made it Stopped working.
Can you please test the settings thoroughly with CFalre in your test environment too, and suggest us further.
if there are any Rules that might be affecting or that might required to be added or removed then please let me know. Although we are not using any Rule from our side, in CFlare.
Or else is there any recent update in the CFlare that might be affecting this.Can you please suggest and resolve. We are looking to have fixed on priority basis.
Update: We have to switch over to the WOOCS (another currency switcher plugin) to test the same issue. Although somewhat similar issue arises there also. But they have a setting of PHP session (instead of Transients) under Currency Storage method. As per the Plugin Author, when we switched from Transient to PHP session, it then begin to work (even with CFlare Enabled). Although Plugin Author recommends to use the Transient and not PHP Session.If we are missing any setting in your plugin or needs some other way to have it resolved, then please let me know.
We like your plugin a lot, and give weightage over WOOCS. As we found it lightweight as well as having very minimal yet decent options. And wanted to use it back. Most probably we are looking to get a Paid version too.
I wish you have an idea on this latest issue and will surely come up with some better solution.
PS: We have already gone through your help page and below one, but this does not seems working in our case. Although we have gone through each step as suggested-
https://www.pricebasedcountry.com/docs/common-issues/the-plugin-does-not-detect-the-country/Regards
- The topic ‘Recently, Currency switching Stopped working based on users IP or Country.’ is closed to new replies.