Skip Navigation

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.

This topic contains 0 replies, has 0 voices.

Last updated by lenkaS-2 1 week, 6 days ago.

Assisted by: Shekhar Bhandari.

Author Posts
January 6, 2025 at 9:37 am

lenkaS-2

Background of the issue:
I am trying to set a fixed shipping price in a different currency on my site hidden link using WPML. I am following the documentation at https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/#setting-shipping-rates-by-currency.

Symptoms:
The setting of a fixed price in another currency does not work; the price is converted as if it were in the base currency.

Questions:
Why is the fixed price in another currency being converted as if it were in the base currency?

January 6, 2025 at 10:30 am
January 6, 2025 at 11:29 am #16566153

Shekhar Bhandari
Supporter

Languages: English (English )

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

Hello there,

I have created a test site to debug this issue further, can you please install the plugin here and see if you can replicate the issue on the test site.
hidden link

Remember this is a public demo site so only add demo content.

Thanks

January 6, 2025 at 1:07 pm #16566438

lenkaS-2

I added the plugin and set up 1. product which has set price for germany to 75 and regular price is 100

January 6, 2025 at 1:09 pm #16566454

lenkaS-2

I also set a dev/test copy of my web:
hidden link

the credentials are the same as for live site.

You can do whatever you want on this copy site.

January 7, 2025 at 4:21 am #16567928

Shekhar Bhandari
Supporter

Languages: English (English )

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

Hello there,

Lets focus on the sandbox site, I see even if I disabled the shipping zones, the prices can be set manually, is that correct?

Also, I couldn't see the prices working on the sandbox site when trying to checkout from German, can you check?

Lets try to replicate the issue on the sandbox so I can send this to our compatibility team.

Look forward to your reply.

Thanks

January 7, 2025 at 1:55 pm #16569817

lenkaS-2

I try to set some fictional prices and it looks, that on sandbox site is everything working as it should.

January 7, 2025 at 3:53 pm #16570700

Shekhar Bhandari
Supporter

Languages: English (English )

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

Hello there,

Since it works on sandbox site, Have you tried disabling all non-WPML plugins, switching to one of the default themes, and checking whether the issue still persists or not on your site?

Please remember to create a backup of your site (both files and the database) before making any updates or changes. This is always a good practice.

Look forward to your reply.

Thanks

January 8, 2025 at 8:35 am #16572390

lenkaS-2

I found the problem - it in settings of Exchange rate - if it is set for example 1USD = 1EUR - then it works - so the problem is in conflict of the exchange rate of the plugin with wpml exchange rate. I will consult this behaviour with my colleagues.

January 9, 2025 at 3:37 am #16575910

Shekhar Bhandari
Supporter

Languages: English (English )

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

Sure, let me know how it goes.

January 9, 2025 at 9:50 am #16576884

lenkaS-2

There definitely is conflict in the settings of this plugin (conversion rate for region) and multicurrency settings of wpml for the same region.

For our purpose it is ok, we can have exchange ratio 1:1 but someone else could have trouble.