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.

Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/
Sun Mon Tue Wed Thu Fri Sat
- 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 -
- 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 -

Supporter timezone: Asia/Kathmandu (GMT+05:45)

This topic contains 0 replies, has 1 voice.

Last updated by Shekhar Bhandari 2 hours, 17 minutes ago.

Assisted by: Shekhar Bhandari.

Author Posts
December 20, 2024 at 7:18 am #16532213

alirezaS-3
Site owner

Background of the issue:
I'm using the built-in CSV importer. The first import with products in language EN completes without errors. The next import with products in language DE shows an error. I didn't tick the option 'Existing products that match by ID or SKU will be updated. Products that do not exist will be skipped.' In the CSV files, I have the three WPML fields 'Meta:_wpml_import_translation_group, Meta:_wpml_import_language_code, Meta:_wpml_import_source_language_code'.

Symptoms:
The second import shows the error: 'Import complete! Products were skipped' and for each product: 'A product with this SKU already exists.'

Questions:
Why are products being skipped during the second import? It should import both csv files (ie. for both languages)
What's the issue/solution ?

December 23, 2024 at 3:14 pm #16540839

Shekhar Bhandari
Supporter

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello 🙂

Could you set the SKU in the second language import to "Do Not Import" and proceed with the import?

After the import, run the WPML settings, and it should copy the SKU from the primary language automatically.

Let me know if this works for you.

Thanks!