Background of the issue:
I'm translating WooCommerce products and its categories using WPML on my site hidden link.
Symptoms:
404 screens on any translated product category while apparently everything for categories themselves to permalinks are correctly set.
That and some other issues like product variations not being working correctly on the traslated products may point that there is something broken on the database or something similar.
Questions:
Why am I seeing 404 screens on translated product categories?
How can I fix the 404 error on translated categories?
Thanks for contacting WPML forums support. I'll be glad to help you today.
Please change the category slug to a different one and translate it to check if that fixes the issue. If it didn't, please follow these steps to check if the issue persists in a minimal environment.
1- Deactivate all the plugins except WPML CMS, String Translation, WooCommerce, and WooCommerce Multilingual.
2- Switch to a WordPress default theme like Twenty Twenty-one.
3- Resave the permalinks.
If the issue is gone, activate them one by one to see which one is causing an interaction issue.
❌ Please don't do the above test in your live environment ❌
To run the test, you can create a staging environment using the "WP Staging" plugin.
404 were gone, and after to re-activate all pluggins 1 by 1, check for 404 screens every single time and then go back to the Salient Child theme (The test was performed with Salient as I don't have other themes) no 404 screens, I do not know what exactly means, but apparently there is no conflict with any other pluggins.
I'm going to create a new product and see if the other problems like variations not working on traslated versions still happen.