PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Plugin Stopped working. Currency Not Auto-switching, according to visitor of Country. Since last 2updates

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Hello,

This is in continuation with the Topic posted on Codecanyon and you requested to raise the Ticket here-

https://codecanyon.net/comments/29031142
https://codecanyon.net/comments/29036564
https://codecanyon.net/comments/29039202

 

I found that there are other users of WOOCS also, that are facing the similar issue, as I can be seen from here-

https://pluginus.net/support/topic/woocommerce-multi-currency-plugin-stops-switching/
https://pluginus.net/support/topic/currency-change-not-working-since-last-update/

PS: It happened only in the last 2 updates of Free version of WOOCS that we are using on Live site0.

However, On staging site, we are using Older version free WOOCS (1.3.8), and works there. But with 2 new updates on Live site (1.3.9.4), it has stopped working on the Live site. We are not using Maxmind on Staging site, still it is working there. We are having same plugins on Live and staging site with almost same versions. The only difference of the version is of WOOCS on both the sites.

If require, I can share Woocommerce Logs. Please let me know.

Please help, as we are loosing customers and Sales from Across the Globe (outside India)

A Kind Request and Most Important: Can you please share the WOOCS 1.3.8 Free version copy (zip file), so that I can try to overwrite that on Live site also, in order to check and replicate. In the meantime, you check and come up with the solution.

Please suggest, should I overwrite the 1.3.9.4 with 1.3.8 version, or else, should I first completely delete 1.3.9.4 version and then Install 1.3.8
Which way it should be better to test with t.

Please resolve

Regards

 

 

Hello,

In addition to my previous message, below are few more inputs for your reference and other details as requested by you on Code Canyon-

On Staging site, the Default Customer Location is set to Shop Country (As shown below), and it is still WORKING on staging site Means, currency automatically switching correctly based on the visitor's Country.
https://i.paste.pics/97112c8942e8fa87e4a17160c02e0797.png

That means, Geolocation is NOT mandatory to set in settings. I think, Geolocation may only require to find or match exact location.

3 .However, On LIVE site, Geolocation is already enabled under WooCommerce settings -> General -> Default customer location
https://i.paste.pics/fa8d22c997179c0707e34b750eff1ff5.png

And to our surprise, it is still NOT working and currency not changing automatically based on the visitor's Country.
This is exactly opposite of what you are suggesting.

4. As per your suggestions, I have created a Test page and added shortcodes too. Below is the URL of that page
https://www.vasangini.com/test-for-woocs-and-geolocations-auto-currency-switcher/

 

Please suggest and resolve

Regards

Hello,

In addition to all of the above messages, below is what exactly it shows on mobile when tested using VPN and set the Country to USA. It can be seen from below screenshot that the Currency did not changed automatically based on visitor's Country- <br>
https://i.paste.pics/a4b95d5f065336f9a133308d263e2050.png <br> <br>

 

Regards

Hello

Please  drop  me  screenshot  with  yout GeoIP  rules

Hello,

Please find attached screenshot as requested-

https://i.paste.pics/3d1a7de7419364cbc73bf793f0f85db9.png

Regards

OK! Try  this  option - https://share.pluginus.net/image/i20221227111431.png

 

Hello,

I tried the option as per the screenshot you shared, and found that it immediately started working, as of now. Thank you.
Means, it is showing USD currency to visitors from Outside India. We test using the same method. That is, through VPN app (on mobile), and select the Country to USA (in VPN app), and check the site. It then shows USD currency.

However, I think this is a workaround and not the permanent solution, as it is being suggested by you to use the Transient option or Memcached (if server supports), under this same setting for Currency Storage option, and Not the PHP session. As can be seen from here-

https://i.paste.pics/2dfb2df2b3d52608029dbf1cd2d76085.png

So, there are always the chances, that using PHP session in the setting of Currency Storage may create issues in Future.

Also, as I mentioned that it is working on Staging site (having Transient option), with NO Gelocoate. So, should not it work the same way on the Live site also.

Can you please suggest, what are the drawbacks of using PHP instead of Transient (which you actually recommends to use) as per above screenshot. Can you please elaborate and clarify.

Are you coming up with some proper solution in next upcoming update.

Regards

Hello

As I already wrote to you, most likely this is a problem with the cache. And I know what you wrote (I don't use cache plugins) - perhaps the cache is configured on the server

If your cache cannot work with a transient, you have no alternative solution

 

Hello,

Hosting is running on Light Speed Servers, and caching works only if we use compatible LS Cache Plugin no our site. But we are not using LS Cache plugin. We asked hosting support and there were NO caching instances running on their Servers. However, they have still cleared everything from there side on Server and for our Hosting account, just in case, if something might still be affecting. But after that, it still did not worked.

Important thing that needs your kind attention:
However, in the meantime, we come across one thing, that after going through so many forums on Internet and help here and there, we and hosting tried to PAUSE the Cloudflare temporary to check the issue further. And found that it immediately Starts working.
PS: We checked above by having Transient selected in Currency Storage method in your plugin.

https://armada.support/hLx53pYU6d

To verify further, we again Enabled the Cloudflare and it again STOPPED working. Then we again PAUSED the Cloudflare, and it again STARTED working.

So, as you get the better idea now. Can you please suggest what option or setting do we may need to change or update in Cloudflare, in order for it work with Transient settings.

Please help me. Atleast give me suggestions and the possibilities where I can look into those. I am literally loosing Sales from customers from Outside India.

I am sure you will help me on this. If you need anything from my side then please let me know. If you require screenshots from Cloudflare settings or any page or options, then please let me know.

Regards

Hello

It's simple, this plugin should not cache the transient OR each user must have their own IP.

Hello,

Thank you for your response.

Can you please suggest what option or setting do we may need to change or update in the Cloudflare, in order for it work with Transient enabled in the settings of the plugin.

Have you tested your plugin in site with Cloudflare ON or Enabled. Please suggest, what shall we do in Cloudflare in order for it to work.

We have lots of hope with you.

Regards

Sorry I don't know, I'm not Cloudflare developer

Maybe this will help you - https://community.cloudflare.com/t/geolocation-for-woocommerce-not-working-good-with-cloudflare/342097/2