Problem: The client is experiencing issues with WooCommerce product variations not displaying when the WPML Multilingual CMS plugin is active. Despite deactivating other plugins and changing themes, the problem persists only when WPML is active. The variations tab shows the count but not the actual variations, and products sometimes display as 'Out of Stock' or 'Unavailable'. Solution: We recommend the following steps to potentially resolve the issue: 1. Ensure a full site backup is in place. 2. Update all outdated plugins and themes. 3. Clear any existing cache. 4. Deactivate all plugins, including WPML ones, and switch to a default WordPress theme like Twenty Twenty. 5. Reactivate WPML plugins, WooCommerce, and WooCommerce Multilingual. 6. Navigate to WPML -> Support -> Troubleshooting and perform the following actions: - Clear the Cache in WPML - Remove ghost entries from the translation tables - Fix element_type collation - Fix WPML table collation - Set language information - Cleanup and optimize string tables - Clear invalid strings 7. Follow the WCML troubleshooting steps. 8. Edit a product in the original language, make minor changes to the content and variations, and save these changes. Update the translation accordingly. 9. If the issue resolves, reactivate other plugins one by one to identify any conflicts.
If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your specific case, please check related known issues at https://wpml.org/known-issues/, verify you have the latest versions of themes and plugins, and consider opening a new support ticket for further assistance at WPML support forum.