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
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 -

Supporter timezone: Europe/Zagreb (GMT+02:00)

Tagged: 

This topic contains 4 replies, has 0 voices.

Last updated by Dražen 3 weeks, 2 days ago.

Assisted by: Dražen.

Author Posts
July 11, 2025 at 9:14 am #17226871

ivarV-10

Background of the issue:
I am trying to create product translations for my website. The issue can be seen on this page: hidden link. I expected the translated product prices to be the same as on this page: hidden link.

Symptoms:
Translated product prices are being multiplied instead of matching the original prices.

Questions:
Why are the translated product prices being multiplied?
How can I ensure the translated prices match the original prices?

July 11, 2025 at 9:39 am #17226967

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

please take your time and try to reproduce the issue on staging site and make sure you are using WPML editor.

If issue happens, switch to WP default theme and leave active only WPML plugins and Wocommerce , to make sure there is not conflict with other plugins.

If issue reproducible please share access to staging site and steps to reproduce and see the issue, and I will debug the problem further.

Regards,
Drazen

July 11, 2025 at 10:16 am #17227206

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

thanks for getting back.

I have checked further issue, and was able to fix the problem, this is what I have done:

- Go to WPML > Support > Troubleshooting > Variations > Synchronize posts taxonomies
- Go to WPML > Taxonomy translation > Product quantity >Synchronize
Go to WCML > Troubleshooting > Synchronize product variations, Synchronize stock for products and product variations, Remove unused custom fields from product and variation translations

Disabled cache, and it seems to fix the issue.

Please check if issue still happens on staging / production, and try to disable object cache when doing re-translation and etc, as it can cause issue with translation being saved / synced correctly.

Let me know how it goes.
Regards.
Drazen

July 15, 2025 at 7:11 am #17236283

ivarV-10

Hello Drazen,

I’ve found the root cause; these settings in WCML cause new product translations (and any other REST/API price requests) to grab the wrong values (e.g. PLN amounts shown as EUR):
• Show currencies based on = Client Location
• Currency displayed first = Location based

Temporary workaround (fixes the issue):
• Show currencies based on = Site Language
• Currency displayed first = desired currency (e.g. EUR)

Is there a way to keep using the geolocation functions without causing these price-mixing issues?

July 15, 2025 at 11:51 am #17237596

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

thanks for getting back.

Geolocation per currency should work fine, only thing note that there is difference for logged-in users and not logged-in user. WooCommerce by default as location takes shipping address of user not geolocation.

Other then that it should work fine.

I advise to check if issue happens when all other plugins including cache etc, are disabled and only WPML plugins and WooCommerce is enabled, while using WP default theme.

If that is correct, please try to setup same currency and settings on next test site, I will take a look and escalate quickly if it still happens there.

-
hidden link

let me know how it goes.

Regards,
Drazen

The topic ‘[Closed] Translated product prices are being multiplied’ is closed to new replies.