Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
Background of the issue:
I have installed Woocommerce Multilangual and Multicurrency on my site, https://knitfreak.com, 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 🙁

Solution:
In woocommerce -> settings (1) -> payments (2)

I scrolled to bottom and removed the checkmark

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 0 replies, has 0 voices.

Last updated by carstenT-4 1 week, 1 day ago.

Assisted by: Lauren.

Author Posts
March 5, 2025 at 5:21 pm

carstenT-4

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.

Questions:

March 5, 2025 at 6:05 pm
March 6, 2025 at 6:22 pm
March 6, 2025 at 6:22 pm #16785053

Lauren
Supporter

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

Please see my previous private reply and let me know once the migration has completed.

March 8, 2025 at 11:31 am #16791104

carstenT-4

Sorry for my late reply. I was not aware that you waited for me.

I have tried with the attached, but gets an error.

What do i do wrong?

wpml.png
March 10, 2025 at 11:14 am #16796061

carstenT-4

See my screenshot above. What do i do wrong ?

March 10, 2025 at 4:37 pm #16797656

Lauren
Supporter

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

My apologies, the Server Public IP Address should be 157.230.233.230.

March 11, 2025 at 1:48 pm #16802078

carstenT-4

Migration is done 🙂

hidden link

March 11, 2025 at 8:01 pm #16803939

Lauren
Supporter

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

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.

March 14, 2025 at 5:43 am #16814399

carstenT-4

Hi Lauren.

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.

BR

Carsten

woopayments.png
March 14, 2025 at 7:46 pm #16818498

Lauren
Supporter

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

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.

March 21, 2025 at 5:21 am #16842446

carstenT-4

Hi Lauren.

Thank you for your reply.

I have tested on the page you suggested.
I also see the error on your page.

The price remain 10, even though i change to danish krone, euro or dollars.
See 3 attached screenshots

I have tested on several different computers mobile phones and tablets, and also from differnt networks

Br Carsten

dollar.png
dkk.png
euro.png
March 21, 2025 at 9:15 pm #16846482

Lauren
Supporter

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

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.

March 22, 2025 at 8:44 am #16846955

carstenT-4

I really get more and more confused

I have more tabs in woocommerce settings than you do on your test site.
See the images starting with 1

I have compared settings on the tabs we both have
Wits my eyes the settings looks ok.

The differences is shown in the image 2-3 and 4

On my tab "multi currency" it looks like image 5-1
If i press the "add/remove currencies", it looks like image 5-2

Here comes the most wiered....

I have setup a duplicate page for testing.

The address is: hidden link
On that page - which is a copy of the production site, i dont see the problem.

I am aware, that this problem is not related to WPML, so we can close the ticket.

But if you have any good ideas to search for the error, you are most welcome to write your suggestions.

BR

Carsten

5-1 - mysite.png
5-2 - mysite.png
4 - Testsite.png
4 - Mysite.png
2 - testsite.png
2 - mysite.png
1 - testsite.png
1 - mysite.png
3 - testsite.png
3 - mysite.png
March 24, 2025 at 7:13 am #16849835

carstenT-4

Further info....

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.