Background of the issue:
I am using WPML Multicurrency on my site hidden link. I initially set up my site with English as the first language and Danish prices. I then added Norwegian, Swedish, and German languages. I used geolocation with a mindmax key initially but changed it to adjust currency according to the site.
Symptoms:
The WPML Multicurrency is not changing the currency according to the site. I have a notification about an active cache plugin causing currency display issues, but I do not use WPRacket.
Questions:
Why is the WPML Multicurrency not changing the currency according to the site?
How can I resolve the currency display issues caused by caching?
Thanks for contacting WPML forums support. I'll be glad to help you today.
Could you please check if the issue persists in a minimal environment by following these steps?
1- Deactivate all the plugins except WPML CMS, String Translation, WooCommerce, and WooCommerce Multilingual.
2- Switch to a WordPress default theme like Twenty Twenty-one.
If the issue is gone, activate them one by one to see which one is causing an interaction issue.
❌ Please backup your database before performing the above test ❌
Thank you i found the solution on my own through posts on WPML forum, It was actually quite easy when i read on the forum.
I had to go to payments, and settings, there is a setting for multicurrency, its a woocommerce setting, it needs to be turned OFF,
that helped and my currency is working fine 🙂
I was about to go through all that coding and deactivating all the plugins, , but wonna try that solution and i was lucky to try the easy solution first.