This thread is resolved. Here is a description of the problem and solution.
Problem: The client reported an issue with duplicated product listings on their WooCommerce site, visible in the product catalog. The products appeared to be duplicates but had different IDs and titles. Solution: We analyzed the situation and determined that the products were not duplicates created by WPML but were original products that had been translated multiple times. Each product had a unique ID and title, and none of the slugs had the '-2' suffix that would indicate a duplicated product. We recommended that the client clean up the backend by removing any unintended duplicates and verify each product's translation links to ensure they correspond correctly to their original versions. If the issue persists or if the solution provided here is outdated or not applicable to your case, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Additionally, if further assistance is needed, please open a new support ticket.
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.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
I am sorry, but I can not clear up this backend for you. I do not even know what to delete or to keep and further, this is a service that our support does not cover.
In the examples I provided the issue is not the translation. The issues are the original products that exist on the site.
You need to go to Products > All Products and sort the issue out. Take note, that if you delete an original product you will also need to delete the translations.
I think this need to investigate further as these duplicate contents was created automatically.and please see screenshot, the one default English product was translated into different languages and show on the same secondary language page.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
About your latest examples:
- All those products have different titles
- All those products have different IDs
- The translations do exist, as there exist original products which have been translated.
If those original products were duplicates, then they would use the same title and the same slug with the difference that a duplicated identical slug has the suffix "-2".
Your examples:
If you go here, you will see a list of original products that relate to "Bentley": hidden link
There are 5 products, all with the same SKU and same price but with different titles.
From those 5 of 5 of these products have unique slugs, which are automatically created by WordPress when entering the title. This means, that those original products are not duplicates.
Further, those 5 original products have been translated into various languages.
On the Bentley products url you sent, only the first item was published by us. The other four was created automatically, and they are in secondary languages also.You can see that they have the same product Sku with the first item-"XJ-133". I don't know why it will create these translated contents automatically
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
All the products that you see on this link are original English products.
hidden link
If you open them on the WordPress Editor and take a look into the right sidebar you will see that they are originals, as otherwise it would say "This is a translation of..." and they would be assigned to a different source language.
Now, in fact, it looks as if those products were automatic translations but it is unclear how they appeared on the site. They were published back in July 2024. Also the way in which the categories appear in the English products section, it actually looks like a bug.
I can only assist you on this matter if you can clarify if the is can get recreated. The seems to have occurred more than 6 months ago and possibly was already solved, but left damage to some of the products.
I can currently only suggest cleaning up the backend manually and investigating if the issue occurs again.
On the other hand, if you can still replicate the issue, then I need to investigate further and escalate the issue internally.