Sorry if I ask you another question, but i think there is a bug:
I have selected "When deleting a taxonomy (category, tag or custom), delete translations as well" (like in screenshot, but when I delete variations on NOKOVULCANOV2 in English, in Deutchland and italian, variations are not deleted.
I believe this is actually expected behavior when it comes to variations.
The WPML setting “When deleting a taxonomy (category, tag or custom), delete translations as well” applies to the taxonomy terms themselves, not to where those terms are used (like on products or posts).
So:
If you delete a taxonomy term (like a product attribute term, e.g., Color: Red) and its translations, WPML removes those terms from the taxonomy database, including translated versions.
But products or posts that used those terms still need to be manually updated to reflect the change. WPML doesn’t “sync” the product content across translations automatically unless you edit and re-save the translated version.
Please try updating the product translation after you remove the variation and let me know if this resolves the issue.
"These items are taxonomies, and if you delete a taxonomy in the original language by default the translation is not deleted.
You can enable the option “When deleting a taxonomy (category, tag or custom), delete translations as well” in WPML → Settings → Posts and pages synchronization
This way when you delete an attribute in the original language the translation will be deleted as well and the variation won't be available anymore."
So my question is:
When I delete the variations from the English (default) product, the variations remain in the German and Italian versions. I’m unable to bulk delete the variations from the translated products (DE and IT) — the bulk action does not work, likely due to the WPML sync mechanism.
Questions:
How can I properly remove the variations across all languages?
How can I force deletion from the translated versions?
For Global Attributes, if you are trying to delete the attribute all together, you can go to Products -> Attributes and delete them from there.
For attributes that are created when you create a product, you must edit the English product and delete the attribute on the product edit screen. Then you must update the translations, and then the attribute should be deleted. If it is not deleted, then go to WPML -> Support -> Taxonomies and run the syncronization in the Clean Up section to sync variations.
I deleted variations in english product (you cann see that in image).
Italian product Nikovulcano has the variations (you can see that from image) and is not possibile to use bulk delete.
I can delete all variations also in italian product?
Thanks
Regards
Stefano