This thread is resolved. Here is a description of the problem and solution.
Problem: If you're experiencing issues with your variable products not synchronizing correctly across languages (NL, EN, DE) in WooCommerce, specifically with the stock status showing incorrectly as 'out of stock' in translations despite being 'in stock' in the default language, it might be due to certain plugins. Solution: We found that the WooCommerce Wholesale Prices and WooCommerce Wholesale Prices Premium plugins might be causing this issue. We recommend deactivating these plugins to see if the problem resolves. Additionally, setting the
wwpp_product_wholesale_visibility_filter
custom field to 'Copy' could help. You can adjust this setting in WPML under Settings -> Custom Fields Translation section.
If this solution does not apply to your case, or if it seems outdated, 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 issues persist, 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.
After re-saving the English version of this product: hidden link, it looks correct now. However, the other two products are still showing out of stock. Can you create a staging site with a copy of the production site so we can run further tests?
I have set your next message private so you can securely share the access credentials to the staging site.
I can't make a staging site because it's 3GB and it will take too long. What did you do with the hidden link product? Because then that's the step to fix it for the other two products left as well.
I edited the product in English and clicked 'Save'.
Can you describe the steps you followed to translate the products? Because when I edited the product in English, I didn't see the expected warning pop-up window.
I just translated everything automatically when getting the shop online and then had to publish everything.
But do you know how to fix this or not? If not, please connect me to someone a rank further who knows more about technical difficulties. I can't be messaging back and forth all day for such a small problem.
I'm sorry, I don't mean to be rude but I just want it to be fixed and it doesn't seem to be fixed this way.
Hi,
While the issue is solved on some products after re-saving them, others stay out of stock. I have escalated this ticket to our 2nd tier of support so our 2nd tier specialists can take a deeper look.
I will get back to you as soon as I get more information.
Thank you for your patience and understanding!
The WooCommerce Wholesale Prices and WooCommerce Wholesale Prices Premium plugins cause the issue. If you deactivate them, the problem disappears.
Our 2nd tier specialists recommend setting the 'wwpp_product_wholesale_visibility_filter' custom field to 'Copy'. You can do this in WPML -> Settings -> Custom Fields Translation section.