Background of the issue:
I'm trying to import translations of WooCommerce existing products using WP All Import with WPML. The goal is to update existing products with translations.
Symptoms:
The import process results in two new products, one in Italian and one in English, instead of updating existing products. The WPML import section doesn't show the setting to merge translations.
Questions:
Why is the import process creating new products instead of updating existing ones?
How can I enable the setting to merge translations in the WPML import section?
This ticket has been inactive for quite a while. I didn't get a reply from you. So, I've transformed this chat into a support ticket because you may still need our help. If you do, please reply to this ticket, and one of our supporters will continue helping you.
You can check our chat above. In any case, this is what I wrote after you got disconnected.
Your file is missing the ID of the products, which is required when updating (not importing for the first time) content. For more information, please refer to our guide.
I can see you used the following IDs for the products you tried to update:
186151
186152
186153
186154
Are those the actual IDs of the products you're trying to update on your site?
If the answer is no, then I'm sorry if it was unclear, but you must use the exact IDs of the products you are trying to update.
If the answer is yes, then I wonder how it is possible that new products were created on your site with duplicate IDs. To the best of my knowledge, that is impossible.
I also wonder what happens if you try the following. Make an import test without the WPML columns: _wpml_import_translation_group, _wpml_import_language_code, _wpml_import_source_language_code. Also, drop the English rows you are trying to update. You will then be left with the option to update only the two Italian products. Proceed with the import and check if this time the Italain products are being updated or new products are being created. If new products are being created with this test, then the problem is not with WPML, but rather with something in the file you made or the settings of the import you have.
You wrote: "in our case we have the product in Italian, we need to create only the English version."
It is the first time you have told me that this is what you need. The issue you are facing may be caused by a conflict in WP All Import settings (Not WPML Export and Import). Please take special note of the settings (there are many) when updating or creating new content.
According to what you wrote and showed in the video, new products are being created. Please note that you can assign a language for each product and link it to other translations. This may help you resolve the problem that 4 (2 Italain and 2 English) ended up being associated with the Italain language. For this, please read the following guide.
If the above does not help and you require further assistance, please share the access details to your site with me. I'm enabling a private message for the following reply. Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ **IMPORTANT**
- - Please backup the site files and database before providing us access. --
-- If you have a staging site where the problem can be reproduced, it is better to share access to the staging site.--
Regards,
Itamar.
The topic ‘[Closed] Import translations’ is closed to new replies.