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

Issue with Currency Changing Across Sessions

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,

I’m having an issue with the plugin. When a user changes the currency, it also changes the currency on another page in private browsing mode, which is not correct. The selected currency should be specific to the current browser session only.

I am experiencing this issue even without any caching plugin enabled.

How can I prevent the currency from changing in other sessions as well?

Thank you in advance.

Capture :

Option
Option

Advanced

GeoIP

Side

Joey

Hello Joey

Thank you for the detailed report!

This behavior is actually expected when using the Transient storage mode. Transients are stored using a key based on the user's IP address, which means all browser windows sharing the same IP (including private/incognito mode) will share the same currency setting.

To have the currency tied to a specific browser session (so that private browsing windows are fully independent), please switch the storage type to PHP Session in the plugin settings:

WOOCS → Advanced → Storage → Session

With this mode, the currency is stored in a PHP session bound to the browser's session cookie, so each browser window — including incognito — will have its own independent currency selection.

Also, please note: if you were testing this from the same computer or office network, this is simply a testing artifact — real users visiting your store from different devices or locations will each have their own IP address, and therefore their own independent currency setting. So for end users, this would not be an issue even with Transient storage.