Quote from Alex Dovlatov on January 14, 2026, 12:44
Hello
What you’re seeing is expected behavior.
The country shortcode shows correctly because GeoIP works, but the currency is already stored for your session/user, stored on the same first moment when you activated the plugin and looked the front, or even changed the currency.
Once a visitor enters the site for the first time, the currency is detected by IP and saved (cookies / transients / session).
After that, changing GeoIP rules will not override the already stored currency for the same user - because by logic it is choise of customer
So:
What you can do:
clear browser cookies
or open the site in a different browser / incognito
or switch storage to Session in the Options tab (recommended for testing), otherwise you’ll keep seeing the “wrong” currency because it’s already saved for your IP/session.
Hello
What you’re seeing is expected behavior.
The country shortcode shows correctly because GeoIP works, but the currency is already stored for your session/user, stored on the same first moment when you activated the plugin and looked the front, or even changed the currency.
Once a visitor enters the site for the first time, the currency is detected by IP and saved (cookies / transients / session).
After that, changing GeoIP rules will not override the already stored currency for the same user - because by logic it is choise of customer
So:
What you can do:
clear browser cookies
or open the site in a different browser / incognito
or switch storage to Session in the Options tab (recommended for testing), otherwise you’ll keep seeing the “wrong” currency because it’s already saved for your IP/session.