I set on my website USD currency for English language, and NIS currency for Hebrew lunguage. I also set for each product price in USD and a different price in NIS. The problem is that each time that I edit the translation, the price and 'add to cart button' disappear from the Hebrew lunguage. I need to edit one word in the English language, click on update and then edit back the word and click again on update, so the price issue will be solved in the English language. Why is this? How can it be fixed, so I won't need to do this every time that I edit a product's language?
I also need more information on your site by sharing the debug info. If you don’t know how to share the debug info, please follow this article https://wpml.org/faq/provide-debug-information-faster-support/
Your next reply is enabled to share the debug info.
So I understand that the main issue here is the variations of the product are not displayed correctly on the translation, is that right?
Please follow some steps below to troubleshoot the issue and let me know if it helps.
1. Go to WooCommerce > WooCommerce Multilingual & Multicurrency > Attributes tab > Select the attribute (maybe Size in your case) and make sure all attributes are translated completely
2. Enable a minimal environment:
- Deactivate all plugins except WPML, WooCommerce and their extensions
- Switch to a standard theme of WordPress
3. Go to WPML > Support > Troubleshooting > Click on some buttons
- [Products] Synchronize posts taxonomies
- Clear the cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Fix WPML tables collation
- Fix terms count
- Fix post type assignment for translations
On the WooCommerce Attributes tab there are no translatable product attributes defined.
I clicked on the buttons that you suggested on the troubleshooting page, and even updated again the product page, but nothing help.
I'll write again the steps that I made before the problem occurred:
I had on the product page 5 variations S, M, L, XL, XXL. Each variation had a price in USD and a price in NIS.
I deleted all the variations, and added them again - Player version and Fan version, also XS, S, M, L, XL, XXL for each. Also, with a price in USD and a price in NIS.
After I saved the product, it looks ok in English (default language). However, in Hebrew it shows Player version and Fan version, and in the sizes only XS with XXL disabled.
I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. It would be better to a testing site where the issue is replicated. Your next reply is set to private to share the info.