Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client was experiencing an issue where importing content in different languages (EN, DE, FR) using WP All Import did not create translations but instead created new posts, even with the string translation plugin disabled.

Solution:
We advised the client to ensure that the 'Unique identifier' used in the import process is indeed unique for both the template and settings. This identifier should be a unique value/field from the CSV/XML file being imported. We recommended using a new field created solely for this purpose, as outlined in our documentation:

After ensuring the unique identifier is set correctly, the import should then create the translations as expected.

Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the issue persists, 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. If you still need assistance, please open a new support ticket in the WPML support forum.

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.

This topic contains 9 replies, has 2 voices.

Last updated by Dražen Duvnjak 9 months, 4 weeks ago.

Assisted by: Dražen Duvnjak.

Author Posts
February 1, 2024 at 7:12 pm #15256675

lukasS-37

Hi there
I use WPML and WP All Import. I have followed exactly the steps described on your website: https://wpml.org/documentation/related-projects/wpml-all-import-plugin-website-import-with-wpml/importing-multiple-languages-with-wp-all-import-and-wpml/
I first imported English then German and finally French (with deactivated String Translation).
But already the German content is not translated posts but new ones, same for the French one.
Can you help me?
Thanks in advance
Yves

February 2, 2024 at 8:43 am #15258151

Dražen Duvnjak
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello Yves,

thanks for contacting us.

I am not sure exactly what happens, you are trying to re-import already existing post in EN and DE or? Where this post imported before with WP All Import and WPML?

As our errata says, you need to disable WPML String translation and then import content, that means new one not updating existing ones.

- https://wpml.org/errata/wpml-all-import-importing-a-3rd-language-makes-content-in-2nd-language-to-be-reset-to-the-default-one/

Let me know.

Thanks,
Drazen

February 3, 2024 at 9:27 am #15261859

lukasS-37

Hi Drazen
Here is the clarifying:
I imported EN content first. The I created a new import for DE, stating that new content should be created (and not existing one) and mentioned that the parent import is my EN import. There were no translations created but new posts. The same for the FR content. Both with the disabled string translation plugin.
Best regards
Yves

February 5, 2024 at 7:52 am #15264398

Dražen Duvnjak
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello Yves,

thanks for getting back.

Can you please share a video where you show me your settings for default import and then also for FR import, so I can see if all is set correctly?

Thanks,
Drazen

February 5, 2024 at 11:48 am #15265841

lukasS-37

Hi Drazan
Here is a video of the settings hidden link and here one of the import hidden link
Best regards
Yves

February 5, 2024 at 1:19 pm #15266300

Dražen Duvnjak
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

I asked for access permission.

Regards,
Drazen

February 6, 2024 at 8:20 am #15269279

lukasS-37

For sure. How can I transfer safely the credentials?

February 6, 2024 at 8:23 am #15269281

Dražen Duvnjak
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

I meant that I asked for access to the video files you have shared, but I can not access them. You should have gotten an email from Google Disk to allow access to my user.

Thanks,
Drazen

Screenshot_1.jpg
February 6, 2024 at 8:24 am #15269299

lukasS-37

I just saw your requests in my emails. Sorry for the confusion. You should have access now

February 6, 2024 at 8:55 am #15269527

Dražen Duvnjak
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

thanks for getting back.

I have checked the video and the Unique identifier is not correct for both imports and for both template and settings. It should be a unique value/field from your CSV / XML file.

For example as shown in our docs: https://wpml.org/documentation/related-projects/wpml-all-import-plugin-website-import-with-wpml/importing-multiple-languages-with-wp-all-import-and-wpml/#add-a-unique-identifier-to-your-spreadsheets

It should be a unique numeric value used for only this, you can also use other unique numeric values like SKU or ID, but we recommend using a new field that is used and created solely for this purpose as mentioned in our docs.

It should work fine then.

Regards,
Drazen

February 6, 2024 at 10:05 am #15270284

lukasS-37

I took the proposal from All Import for the Unique Identifier, which apparently was not the best option. With only one value, the import worked. Thanks a lot.