Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 2 replies, has 0 voices.

Last updated by Lucas Vidal de Andrade 1 week, 2 days ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
October 23, 2025 at 2:31 pm #17512892

fredericP-26

Sorry for the late reply, somehow I didn't got the email notifications.

You are right about the currency switcher not working. I selected the option for geolocalisation and the currency is auto-detected. If the user wants to change the currency, he needs to change it by changing the country in the billing address. Any way to bypass this?

I'm testing using a VPN to change the currency. Usually when I load a page in incognito, then close the incognito window and open a new one, the page is a "hit". But when I change the currency in another session/window, I'm getting a "miss".

From my understanding, the cache should be working with your multi-currency feature. Meaning that if an user is loading a page in CAD and then another user is loading the same page in USD, for following CAD and USD users will be served their respective cached pages, without having to load an uncached page. Is this the expected functionnality?

Right now my guess is that each time a page is served in a different currency, the cache is reset.

October 23, 2025 at 2:34 pm #17512921

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hey there,

Regarding the currencies not changing: I suspect that this is being caused by a conflict with a plugin. To verify that and make the necessary tests without harming your website, I need you to please create a staging version of it. Let me know if this is possible.

You can keep the same user you already shared on the other ticket there, so it's not necessary to share it again. Please send me the link and credentials to it, using the fields below.

The required fields can be found below the comments section. The information you enter is private, i.e. only you and I can see it and have access to it.

I may need to replicate your website locally. To do this, I need to temporarily install a plugin called "Duplicator" or "All in One WP Migration" on your website. This will allow me to create a copy of your website and content. Once the issue is resolved, I will delete the local website. Let me know if this works for you.

IMPORTANT

Please make a backup copy of the site files and database before giving us access.

- If you do not see the wp-admin/FTP fields, this means your post and site login details are being made PUBLIC. DO NOT post your website details if you do not see the required wp-admin/FTP fields. If you do not, ask me to enable the private box. The private box looks like this:

hidden link

October 24, 2025 at 8:53 am #17515349

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hey there,

Took me a while to figure it out, but there's no issue in the end. If you check your currency settings, CAD is only available in Canada, not in other countries. USD is not available in Canada, but in all other countries. That leaves only one option of currency — which makes the currency switcher useless.

There's no region where a user would have 2 currencies available.