Background of the issue:
I have installed Woocommerce Multilangual and Multicurrency on my site, hidden link, and have installed 10 different currencies.
I have tried to follow different suggestions to solutions from your site. I.e. this one: https://wpml.org/forums/topic/multi-currency-not-functioning-properly-in-my-site-2/
But still no success 🙁
Symptoms:
When a user changes to another currency, the actual price next to the product is still shown in the original currency.
Thanks for letting me know about the migration. I deactivated non WPML plugins and tested this page: hidden link
With these settings, the currency switcher works as expected. So the nexts steps you can take, activate plugins one or a few at a time. If the issue returns, note which plugin was most recently activated so we can then test for a conflict with WPML. Please let me know the results.
Sorry for my late reply.
I do not get an email notification when you reply.
Though... I DO get the email notification when you send the "do you still need assistance" mail.
I use gmail...
Anyway...
I have tested, and i found out that the plugin that causes the issue is: woopayments
If i disable that plugin the switch works.
Can you look into the error?
Cloudways is VERY slow, so i did the test directly on my site.
I have everyday backups, and you are welcome to do the thing you need to do on my site.
I confirm that on your test site, if you enable WooPayments, the currency switcher no longer works. However, I also set up a test install with only WPML, WooCommerce and WooPayments and I cna't reproduce the issue there. Please use this link to login to the fresh install and test: hidden link
Please also check any settings here that may be different than your site in case it's something in the settings making the conflict.
This is a test site, so automatic exchange rates are not set up. I just changed the exchange rates for testing purposes only and now you can see both the currency symbol and the amount adjust.
I have done a lot of testing.
In my eyes the error shall be found in the multicurrency plugin somewhere
I have setup a duplicate test page with a new database. When i migrate to test page, the error is gone ????
Therefore i deleted my prod site and my prod DB, and migrated the working test site back to prod.
But being at prod with a duplicate of the working test site, the error is back ???
I really hope you can help me solve this.
I belive that i do not sell anything except from denmark because when the users change to dollars or euro, the price still says 40 DKK.
If i was a user that would make me not want to buy from the site.