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 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 -
- 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 -

Supporter timezone: Asia/Kathmandu (GMT+05:45)

This topic contains 3 replies, has 0 voices.

Last updated by Shekhar Bhandari 2 weeks, 2 days ago.

Assisted by: Shekhar Bhandari.

Author Posts
December 22, 2025 at 5:40 am

frederikc-7

When a user visits the website for the first time, the currency shown is random (USD / GBP / EUR).
It does not match the user’s actual location on the first page load.

However, after refreshing the page once, the correct currency is displayed based on the user’s geo-location.

Observed Behavior:

First visit (new user / incognito mode):
Currency is randomly displayed (USD / GBP / EUR)

After page refresh:
Currency switches correctly according to the user’s location

Expected Behavior:

On the first visit itself, the correct currency should be displayed based on the user’s geo-location without requiring a page refresh.

December 22, 2025 at 7:34 am #17681319

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

I created a test site with just geolocate and it works properly for me, you can also login to check here: hidden link

So it looks like a site specific issue to me, can you create a stagings site if possible so we can debug it properly?

Look forward to your reply.

Thanks

December 22, 2025 at 11:34 am #17681999

frederikc-7

Hi Shekhar,

I have created a staging site for you.
Can you please investigate this matter properly?

hidden link

the credential has the same

December 23, 2025 at 5:07 am #17683818

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

Can you disable all server and cloudfare caches for this test site? I see the pages are served using caches.

Look forward to your reply.

Thanks

The topic ‘[Closed] Geo-location Currency Not Applied on First Visit – WPML WooCommerce Multilingual’ is closed to new replies.