Skip to content Skip to sidebar

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

Problem:
The client is experiencing inconsistencies between the Dutch and English WooCommerce pages, specifically with price and stock information. The Dutch version shows correct stock status and price, whereas the English version shows the product as available only on backorder and the price as 0, despite correct settings in the backend.
Solution:
We recommend the following steps to address the issue:
1. Increase the WordPress memory limit to at least 256MB by adding

define('WP_MEMORY_LIMIT', '256M');

to the wp-config.php file, just before the line that says /* That's all, stop editing! Happy publishing. */.
2. Synchronize product taxonomies by going to WPML → Support → Troubleshooting in the WordPress dashboard, selecting Products from the dropdown menu in the Cleanup section, and clicking the Synchronize Post Taxonomies button.
3. Update and complete product translations for all products using Elementor by going to WPML → Translation Dashboard, selecting all the WooCommerce products, and sending them for translation through the Advanced Translation Editor. Ensure all translation segments are 100% complete.
4. Adjust the custom field settings by going to WPML->Settings->Custom Fields Translation, clicking on show system fields, searching for the field _plus_meta_product_voorraad_details, and marking it as copy. Then, update the product in the default language and translations.
Documentation: Translating Custom Fields

If these steps do not resolve the issue or if the solution seems 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 the problem persists, please open a new support ticket.

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

Last updated by janv-59 3 weeks ago.

Assisted by: Shekhar Bhandari.

Author Posts
December 23, 2025 at 4:06 pm #17685229

janv-59

We still have differences between the Dutch WooCommerce pages and the English once.
As you suggested (see below), we could do the tasks 1 and 2, but we couldn't do task 3.

1. Increase WP Memory Limit:
Please increase your WordPress memory limit to at least 256MB. You can usually do this by adding the following line to your
wp-config.php
file, just before the line that says
/* That's all, stop editing! Happy publishing. */
:
define( 'WP_MEMORY_LIMIT', '256M' );

If you're unsure how to edit this file, your hosting provider can assist you with this change.

2. Synchronize Product Taxonomies:
Sometimes, product taxonomy relationships, like categories and tags, can get out of sync between languages. This step helps ensure consistency:
Go to WPML → Support → Troubleshooting in your WordPress dashboard.
In the Cleanup section, select Products from the dropdown menu.
Click the Synchronize Post Taxonomies button.

3. Update and Complete Product Translations (for all products):
For content built with Elementor, ensuring all translatable fields are properly sent through WPML's workflow and completed in the Advanced Translation Editor is crucial for full synchronization. This will help with your goal to synchronize across all products:
Go to WPML → Translation Dashboard.
Use the checkboxes on the left to select all the WooCommerce products you wish to synchronize. You can filter by 'Products' to make this easier.
Scroll down to the 'Translate selected content' section, choose your target language (e.g., English), and click the Add selected content to translation basket button.
On the next screen, review your selection and click Send all items for translation.
Once the products are sent for translation, go to WPML → Translations.
For each product translation job listed, click the Translate button to open the Advanced Translation Editor.
In the editor, review all translation segments. Make sure they are 100% complete and display a green checkmark. If any segments are incomplete, please finish translating them. Once done, click the Complete button at the top right to save and publish the translations.
After completing these steps, please check your product pages again in both Dutch and English to see if the frontend information is now consistent. Let me know what happens!

December 23, 2025 at 4:22 pm #17685252

janv-59

We have differences in the WooCommerce products between Dutch and English.

This is the developement site: hidden link

December 24, 2025 at 4:55 am #17685909

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

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

Hello there,

Thank you for contacting WPML support. I'd be happy to assist you on this issue.

Can you provide me few product examples where the issue exists so I can check this further.

Further, To debug this issue further, I would need to check your site settings once, for this I would need temporary access (wp-admin and ftp) to your site.

So could you please provide me with those details, you will find the needed fields for this below the comment area when you log in to leave your next reply.
hidden link

This info is private and available to you and WPML supporters only.
Read more about this: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

Note:
Backup your sites before providing the credentials or if possible provide credentials for the test site

Look forward to your reply.

Thanks

December 29, 2025 at 5:28 am #17694068

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

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

Hello,

I reviewed the product links you shared, and both items appear quite similar to me. Could you please let me know if I’m missing something? If possible, please share a few screenshots highlighting the differences so I can look into this further.

Thank you.

December 29, 2025 at 8:31 am #17694278

janv-59

Hi,

The price and stock information are not consistent between languages.

On the Dutch version of the website, the product shows as in stock and displays the correct price. However, on the English version of the website, the price is shown as 0 and the product is only available on backorder.

In the website backend, the price and stock status for the English version are set correctly.

Could you please help us investigate why this information is not displaying properly on the English frontend?

Thank you in advance.

December 29, 2025 at 8:52 am #17694303

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

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

Hello there,

It looks like the settings for those stock are set differently then default WordPress, so it's not being copied, please follow the below steps to fix the issue:

- Go to WPML->Settings->Custom Fields Translation
- Click on show system fields
- search for field, _plus_meta_product_voorraad_details and mark it as copy
- Update the product in default language and translations

Documentation: https://wpml.org/documentation/getting-started-guide/translating-custom-fields/

Let me know if this helps.

Thanks

December 29, 2025 at 12:48 pm #17694795

janv-59

Hi,

I have followed the steps you provided, but the price and stock information have not changed. Some English products are still showing a price of €0.00.

Could you please take a look directly in the system to investigate this issue?

At this point, I’m not sure what else to do on my end.

Thank you for your assistance.

December 29, 2025 at 12:56 pm #17694815

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

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

Hello there,

Did you updated the products in original languages, can you please provide few links so I can check.

Thanks

December 29, 2025 at 1:10 pm #17694830

janv-59

Hi,

Yes, I have updated the product in both languages.

Here are some examples:

Dutch version:
828 in stock, price €199.50
hidden link

English version (same product):
hidden link
Only available on backorder and the price is €0.00.

As you can see, the information does not match between the two languages.

December 29, 2025 at 1:16 pm #17694833

Shekhar Bhandari
WPML Supporter since 03/2015

Languages: English (English )

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

Hello there,

I see _plus_meta_product_voorraad_details is set now as Don't translate, setting it copy and updating the product fixes it.

Thanks

December 29, 2025 at 1:43 pm #17694940

janv-59

Thanks!!!