Skip Navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 10:00 8:00 – 10:00 8:00 – 13:00 8:00 – 13:00 9:00 – 13:00 -
- 11:00 – 17:00 11:00 – 17:00 14:00 – 17:00 13:00 – 17:00 13:00 – 18:00 -

Supporter timezone: America/New_York (GMT-04:00)

Tagged: 

This topic contains 5 replies, has 0 voices.

Last updated by Lauren 2 days, 10 hours ago.

Assisted by: Lauren.

Author Posts
June 25, 2025 at 6:53 pm #17170685

lucaC-85

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.

June 25, 2025 at 7:08 pm #17170732

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

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.

June 26, 2025 at 9:38 am #17172562

lucaC-85

A your colegue told me this:

"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?

June 26, 2025 at 4:59 pm #17174819

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

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.

June 27, 2025 at 2:05 pm #17177720

lucaC-85

English product NokoVulcanoV2: hidden link

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

Screenshot 2025-06-27 160101.png
Screenshot 2025-06-27 160213.png
June 27, 2025 at 7:22 pm #17178546

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

Did you update the Italian product after removing the English variations, and click Save?

Did you run the variations sync in the troubleshooting section?