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.

Sun Mon Tue Wed Thu Fri Sat
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

Supporter timezone: Asia/Jerusalem (GMT+03:00)

This topic contains 14 replies, has 1 voice.

Last updated by Itamar 1 day, 10 hours ago.

Assisted by: Itamar.

Author Posts
July 2, 2025 at 9:02 am #17191408

thomasD-100

Background of the issue:
I am using WooCommerce Multilingual & Multicurrency with two currencies, EURO and DOLLAR, which change based on the customer's location using MaxMind Geolocation. I tested the website in the US to see how it displays prices.

Symptoms:
The main shop-page in German shows prices in dollars, which is correct. However, the main shop-page in English shows prices in euros instead of dollars, and the single product page shows prices only in euros.

Questions:
Why does the main shop-page in English show euro prices instead of dollar prices in the US?
Why do single product pages show prices only in euros when viewed from the US?

July 3, 2025 at 8:12 am #17195756

thomasD-100

I notice this morning this in our shop, logged here in Germany:
Original price in dollars, retail price in euros.

If I clean the cache the problem is solved!

Bildschirmfoto 2025-07-03 um 10.08.49.png
July 4, 2025 at 10:18 am #17200923

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi,

before your ticket is assigned to one of my colleagues, please allow me to walk you through some initial debugging steps. This will help speed up the support process.

Thanks for the info. Do you mean the website cache (via WP Fastest Cache) or the browser cache?

Best Regards
Marcel

July 8, 2025 at 7:27 am #17212158

thomasD-100

Hi,

the website cache, via WP Fastest Cache

July 13, 2025 at 7:41 pm #17231389

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

I'll continue to help you with this issue.

I want to review the settings on your site.

If you require additional assistance with this, please share the access details to your site with me. I'm enabling a private message for the following reply.

Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/
**IMPORTANT**
- - Please backup the site files and database before providing us access. --
-- If you have a staging site where the problem can be reproduced, it is better to share access to the staging site.--

Regards,
Itamar.

July 20, 2025 at 2:23 pm #17253085

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi, and thanks for the access details.

I connected with a VPN from the USA and watched your site. I no longer see this problem. After approving the cookies, I could see all the prices in USD. Please see the attached screenshot, production-site.jpg. Have you solved this problem already?

Even when I'm connected to a VPN and set my connection for the USA on your staging site, I'm unable to see prices in USD. I only see them in EURO. Please see the attached screenshot staging-site.jpg. And I'm unable to view your staging in incognito mode. Please see the attached screenshot incognito.jpg. It appears to be blocked unless the user is logged in.

If the problem persists, we suspect that a collision with the theme or another plugin may be causing this issue. If possible, set up your site in a minimal environment, switching to a default WordPress theme like TwentyTwenty-Four and activating only WPML.

First, check if the problem persists when only the theme is switched to TwentyTwenty-Four (for example). If the issue persists, deactivate all plugins except WPML and its add-ons, as well as WooCommerce, without any extensions. Then, please check if the problem persists. If the issue persists, start by activating the plugins individually and check when the issue returns. Then, report to me which plugin was the culprit.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****


*** If your site is live, you might want to try those procedures in a staging environment or a snapshot of your site on your local server or another server. ***

Regards,
Itamar.

production-site.jpg
staging-site.jpg
incognito.jpg
July 23, 2025 at 7:51 am #17262269

thomasD-100

Sorry, did not get your message. Do you still see the problem, or not?
I am testing step by step in order to see which plugin could be the culprit

July 24, 2025 at 6:49 pm #17269053

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

When connected with VPN through the USA on the English shop page, I see the prices in Euros. Please see a video I recorded here.

hidden link

Please proceed with the minimum environment process we suggested.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****

Please note that my weekend hours are Friday to Saturday. If you need further assistance, I'll be available to continue checking this issue and helping you next week.

Regards,
Itamar.

July 29, 2025 at 2:59 pm #17279573

thomasD-100

Hi,
I tested it using the staging website. Here my results:

When I change the theme from Flatsome Child to Twenty Twenty-Five Theme, I see that the shop's main page shows immediately the prices in dollars and the individual product page does the same.

Returning to the original settings, Flatsome Child, the shop and the product page show euro prices but with some peculiarities:
On the shop's main page, when I click on the “add to cart” button, the price remains in euros, but once I am on the checkout page, the price is in dollars.
On the product page, when I click on the 'add to cart" button, the price switches from euros to dollars. The delivery information on the individual product page is interesting: it immediately shows the specific days for the United States (so it detects that we are in the US, but not in terms of dollars/euros).

July 30, 2025 at 10:14 am #17281420

thomasD-100

I have another problem regarding prices in euros/dollars.
I see that in our shop here in Germany—so without using vpn—the prices switch from euros to dollars. Could there be a script that affects the plugin's performance?

July 30, 2025 at 2:52 pm #17282767

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

You mentioned that the problem occurs with the Flatsome Child theme.
Does it also occur with the Flatsome parent theme in its latest version?
Can you please try that and tell me what you find?
It might also be related to your last comment.

Regards,
Itamar.

August 4, 2025 at 2:26 pm #17293483

thomasD-100

I tried testing with the Flatsome Parent Theme and noticed this behavior:

At first glance:
-With the VPN set to the USA, I see prices in dollars.
-With the VPN off, I see prices in euros.
Everything seems to be working perfectly.

However, after switching the VPN on and off several times, mocking an order, returning to the shop page, and clicking on some products:
-With the VPN set to the USA: I see prices in dollars.
-After turning off the VPN and browsing the same page I visited while the VPN was on (the products are listed across 3 pages), I still see prices in dollars.
-When I click on a random product, the price appears in euros on the product detail page.
-If I click on a product I had previously opened while the VPN was on, I initially see the price in dollars, which then changes to euros.

After clearing the cache, the issue no longer occurs.

August 5, 2025 at 8:54 pm #17298142

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

It sounds to me like you "played" too much with turning the VPN service on and off. Also, the browser's cache might be a factor here. I just checked with VPN connected to the USA, and I can see the prices in USD. Please see the attached screenshots. I tried that in another Browser where I'm not logged in to the admin. Clearing the cache, as you did, is the correct step to take.

Please let me know if you have any further questions.

Regards,
Itamar.

2025-08-05_23-46-14.jpg
2025-08-05_23-46-47.jpg
August 6, 2025 at 1:27 pm #17299655

thomasD-100

So clearing the cache is the best thing to do.
I tried configuring the cache settings this way:

Bildschirmfoto 2025-08-06 um 15.26.00.png
August 7, 2025 at 5:57 pm #17303613

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

Indeed, cache can play a role in such cases. So please go ahead and use those settings that work for you.

Please let me know if you have any further questions.

Please note that my weekend hours are Friday to Saturday. If you need further assistance, I'll be available to continue checking this issue and helping you next week.

Regards,
Itamar.