Skip Navigation

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

Problem:
You are experiencing an issue with product price synchronization on your WooCommerce multi-language site using WPML. After changing the default language from English to Arabic, some products show unsynced prices, where the original product has the correct price, but the translated product displays two different prices simultaneously. The translated product also has a lock icon, preventing direct editing.
Solution:
1. Edit the product in the language it was originally created.
2. Make a small change to the content.
3. Save the changes and update the translation.
If this does not resolve the issue, we recommend recreating the product. Delete the original and its translation, then create them again. This step is suggested because the issue might be due to a corrupted entry in the database for that specific product.

Please note that this solution might be irrelevant if it's outdated or not applicable 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 the problem persists, 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 2 replies, has 0 voices.

Last updated by Carlos Rojas 2 weeks ago.

Assisted by: Carlos Rojas.

Author Posts
March 22, 2025 at 3:52 pm #16847687

abdeljawadA

Background of the issue:
I am experiencing an issue with product price synchronization on my WooCommerce multi-language site using WPML. Initially, English was the default language, and Arabic was the translated language. After adding several products, I switched the main language to Arabic and made English the secondary language.

Symptoms:
Some products have unsynced prices, where the original product has the correct price, but the translated product shows two different prices simultaneously. The translated product has a lock icon, preventing direct editing. Using WPML’s product synchronization tool did not resolve the issue.

Questions:
Could the change in default language from English to Arabic affect product synchronization?
How can I resolve the issue of unsynced product prices in WPML?

March 24, 2025 at 10:27 am #16851088

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

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

Hello,
Thank you for contacting us

Yes, changing the default language might have caused this issue. If the sync options in Woocommerce -> Woocommerce Multilingual & Multicurrency -> Settings tab -> Troubleshooting link (bottom right) are not solving the problem, then I recommend:
- Edit the product in the language it was created
- Make a small change to the content
- Save the changes and update the translation

Can you confirm that the issue was solved and the price is synced?

Regards,
Carlos

March 24, 2025 at 10:40 am #16851150

abdeljawadA

no sadly that didn't help, I edited some content but still the price didn't change for the translation

March 24, 2025 at 11:09 am #16851273

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

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

Thank you for your message.

1.- Please share the access credentials to the site in your next message that I have set private.

Confirm you created a full site backup that you can restore if necessary.

2.- Share a product URL where the issue can be seen.

March 24, 2025 at 11:40 am #16851452

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

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

Thank you for sharing the information requested.

I suspect the cause of the issue is the cache plugin.

Does the issue disappears if you deactivate the cache plugin, create a new test product and translate it?

March 24, 2025 at 12:35 pm #16851850

abdeljawadA

I deactivated the cache plugin and refreshed everything and the product still has this issue and if I create a new product it works just fine it's just for this one product so keep on showing two prices at the same time showing the previous price and then hyphen the new price

March 24, 2025 at 12:51 pm #16851885

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

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

Thank you very much for your message.

Please re-create the product (delete hidden link and its translation) and create it again. If the issue disappeared, then the entry in the database for that product was corrupted.