Skip to content Skip to sidebar

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

Problem:
The client was experiencing a price discrepancy between the English and Arabic versions of products on their WooCommerce site. Additionally, the product page sometimes displayed as if it were on a mobile device, even when viewed on a desktop.
Solution:
We recommended setting the multi-currency options correctly for the Saudi Rial and USD in WooCommerce Multilingual under the Multi-currency tab. This involves selecting either a static exchange rate or using a third-party service. For more details, we suggested reading the documentation at Multi-currency support in WooCommerce.

We also advised updating the PHP version to 8.0 or higher, as similar issues had been resolved with this update in other cases. After updating, the client should make a minor edit to the product in the default language and update the translation, or alternatively, delete the translated product and re-translate it using the ATE editor, which saves translations and does not cost credits.

If these solutions do not resolve the issue or if they seem outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If problems persist, please open a new support ticket at WPML support forum.

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 24 replies, has 1 voice.

Last updated by Bobby 2 months, 2 weeks ago.

Assisted by: Bobby.

Author Posts
June 30, 2025 at 9:26 pm #17186092

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

I am testing this for a potentially 3rd party compatibility issue and will update you.

The quantity is flipped in the AR translations, if you select 1000 it will give you the price for 25 and vice versa, yet in the backend it looks OK.

July 2, 2025 at 5:19 am #17190699

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Quick Update: Still working on this, I have also escalated to our team to get a second pair of eyes on it as well. Will update as soon as there are news.

July 2, 2025 at 4:56 pm #17194326

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hello,

If possible, please update your PHP Version to 8.0+ as we have noticed a similar case where the issue was resolved by updating the PHP version from 7.4 to 8.0+

Let me know your results, please.

July 2, 2025 at 5:41 pm #17194455

platinumC

i update and not work... so plzzz help... or make my variation not locked... they are locked i cant change manually

why also shipping class not taking from english and locked... cant change it manualyyyyy

July 2, 2025 at 9:26 pm #17194885

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Thank you for updating us and for your patience.

I will update you here as soon as there is feedback.

Regarding the "locked" items, these are meant to be synchronized and not changed manually, unlocking them could lead to unwanted results.

July 3, 2025 at 4:49 pm #17198963

platinumC

ok keep all as it is but plzzz its a woocomerce website... people are buying things in opposite prices due to ur plugin... if u cant fix plz tell me to remove wpml... as soon as posible

many thanks for ur kind help

July 3, 2025 at 11:07 pm #17199501

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Please review the product now, it should work OK

hidden link

You can see a screenshare here.
hidden link

The PHP Version update helps resolve this issue, however, it does require afterwards to do the following:

1. Go to products
2. Make a small edit to the product in the default language and update
3. Update the translation

The change will take effect.

Another option is to also delete the translated product and re translate it. The ATE editor saves the translations therefore it wont cost credits, however, i strongly suggest trying the update method first.

Let me know your results, please.

July 4, 2025 at 1:03 pm #17201804
platinumC

hello man thanks so much for replying and ur hard work
ok the product u edited is fixed
i tried on another product same problem

hidden link

changed name it the english lang... the default lang... and edited the trasnlated to arabic untlill 100% also save

in arabic name chaged... after few refreshes... ok
prices are fixed . (hamdela) butt they are opposite i want...
a4
a5

in engliash
a5
a4

check link to understand is there a way?

thanks so much for ur support

New threads created by Bobby and linked to this one are listed below:

https://wpml.org/forums/topic/split-prices-in-woocomerce-english-are-oposite-to-arabic-the-second-lang/

July 7, 2025 at 4:46 pm #17210460

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Thank you for updating us, I am reviewing this and will update you shortly.

July 7, 2025 at 9:52 pm #17211314

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

I can confirm that this is a separate issue, as the original issue related to the pricing has been resolved, please mark this thread as such and I will split the attribute order issue into it's own for us to further investigate.

Thank you!