Sauter la navigation

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 -
- - - - - - -

Fuseau horaire du supporter: Pacific/Easter (GMT-05:00)

Ce sujet contient 0 réponse, a 1 voix.

Dernière mise à jour par Ilyes Il y a 5 jours.

Assisté par: Ilyes.

Auteur Articles
décembre 19, 2024 à 9:30 am

nicolasb-4

Contexte de la question:
J'essaie d'importer la version GB des produits depuis un fichier csv. J'ai exporté les produits français avec l'outil par défaut après avoir installé WPML Export and Import. Le fichier traduit m'a été retourné en version excel, avec les codes langage d'origine et de traduction bien remplis. Mon client utilise l'UGS comme groupe de traduction. Les colonnes Méta : _wpml_import_translation_group, Méta : _wpml_import_language_code, Méta : _wpml_import_source_language_code sont bien importées en tant que méta-données. L'import des 46 produits s'effectue sans erreur en langue anglaise.

Symptômes:
Dans la liste des produits côté admin, aucune traduction n'est détectée. Les 46 produits anglais sont bien listés, mais aucun n'est considéré comme une traduction d'un produit français. Aucune image n'est affichée pour les produits anglais.

Questions:
Pourquoi les produits anglais ne sont-ils pas considérés comme des traductions des produits français ?
Pourquoi les images ne s'affichent-elles pas pour les produits anglais ?

décembre 19, 2024 à 10:08 am
décembre 19, 2024 à 11:32 am #16529792

Bruno Kos
Supporter

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Pouvez-vous essayer ce qui suit:

1. Accédez à lien caché
- Suivez les https://wpml.org/documentation/related-projects/wpml-export-and-import/#run-wpml-export-import pour terminer le processus d'importation.

2. Vérifiez si les données ont été correctement importées et si tout fonctionne comme prévu dans le sandbox

3. **Fournir votre fichier CSV** (si l'importation échoue) :
- Téléchargez votre fichier CSV sur Dropbox ou un autre service de partage de fichiers.
- Partagez le lien du fichier pour qu'il puisse être examiné et vérifier les éventuels problèmes.

Faites-moi savoir les résultats ou fournissez le fichier pour une assistance supplémentaire.

décembre 19, 2024 à 2:30 pm #16530560

nicolasb-4

Le problème persiste, donc voici le lien vers le fichier d'import csv :
lien caché

décembre 23, 2024 à 9:02 am #16539579

nicolasb-4

Bonjour, avez-vous pu avancer sur le problème ?

décembre 23, 2024 à 3:36 pm #16540909

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Mon collègue Bruno est actuellement en congé pour les fêtes, je m'occuperai donc de votre demande,

Je vérifie le sandbox pour voir comment le problème est répliqué et je l'envoye ensuite au deuxième niveau,

Cordialement,

décembre 26, 2024 à 9:29 am #16546513

nicolasb-4

ok, merci beaucoup!

décembre 29, 2024 à 2:29 am #16550622

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Le fichier GB semble correct en termes de données, mais je n'ai pas le fichier FR csv pour comparer les IDs et meta-données, et l'accès que vous avez partagé avec Bruno a expiré,

Nous sommes désolés que cela prenne plus de temps que prévu, mais nous ne pouvons pas terminer sans l'autre fichier,

Veuillez également indiquer comment ces fichiers CSV ont été créés/exportés (quel plugin avez-vous utilisé).

Je pourrais alors, dans ce cas, utiliser la même méthode pour exporter à partir du sandbox.

janvier 7, 2025 à 8:41 am #16568462

nicolasb-4

Bonjour,
Les produits FR existent déjà sur le site et ne sont donc pas importés.
Pour créer le fichier GB, je suis parti d'un modèle d'import WPML que j'ai converti en fichier xlsx pour que mon client puisse le compléter facilement.
. J'ai ensuite converti le fichier complété avant de l'importer.
voici le lien vers le dossier contenant les fichiers:

lien caché

Bien cordialement,
Amaury

janvier 9, 2025 à 4:19 pm #16578866

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

J'ai remonté le problème à notre 2ème niveau et recréé un autre sandbox ici : lien caché

Je suspecte que le fichier CSV manque de méta-données WPML majeures, en particulier le champ « Méta : _wpml_import_translation_group », les deux langues n'ont pas le même contenu sur ce champ, ce qui pourrait expliquer ce comportement.

Je reviendrai vers vous après confirmation.

janvier 14, 2025 à 2:19 pm #16593387

nicolasb-4

ok, merci, au premier abord, le sku et le _wpml_import_translation_group semblent bien correspondre

janvier 14, 2025 à 5:30 pm #16594307

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Les entrées de la colonne _wpml_import_translation_group dans les deux fichiers ne correspondent pas, il n'y a donc rien à relier.

Si vous pouvez voir ici la capture d'écran montre les deux, et dans le fichier français la colonne inclut ce qui ressemble à des ID de poste, mais dans le fichier anglais ils ressemblent plus à des SKUs : lien caché

Le processus repose sur l'existence d'entrées correspondantes dans cette colonne pour les lignes correspondantes.

janvier 16, 2025 à 11:36 am #16601722

nicolasb-4

J'ai exporté mes produits en français. Dans l'export, j'ai bien les méta-données wpml avec, notamment, "Méta : _wpml_import_translation_group" qui prend l'id pour valeur. j'ai donc remplacé les valeurs de "Méta : _wpml_import_translation_group" par l'id dans mon fichier GB. J'ai vérifié que les id et "Méta : _wpml_import_translation_group" correspondaient bien en FR et EN.
Quand j'importe le fichier via l'outil d'import de woocommerce, les meta données _wpml_import n'apparaissent pas dans les données personnalisées des produits.
j'ai malgré tout importé la version EN en pensant que wpml import mettrait à jour les méta-données. Les méta-données ne sont toujours pas présentes, Les images ne sont pas importées,dans aucune langue. les produits anglais sont privés et ne sont toujours pas des traductions des produits français.
Je commence à désespérer...

voici le lien vers mes derniers fichiers d'import:
lien caché

janvier 16, 2025 à 11:42 am #16601736

nicolasb-4

Faut-il que les produits soient triés dans le même ordre dans les 2 fichiers?

janvier 20, 2025 à 10:45 pm #16615713

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Bonne nouvelle, j'ai finalement réussi à le faire fonctionner sur ce sandbox : lien caché

J'ai suivi la documentation et fait correspondre les champs méta WPML sur les deux fichiers, j'ai aussi remarqué que les deux fichiers ont le même SKU, donc j'ai modifié cela aussi pour qu'ils puissent être différents : lien caché - lien caché

J'ai ajouté un zéro dans le SKU anglais car on ne peut pas avoir deux produits avec le même SKU (même pour les traductions).

Puis j'ai importé les deux fichiers > Et j'ai activé la procédure d'import/export de WPML.

Ensuite, allez dans WPML > Support > troubleshooting et dans l'option de synchronisation des taxonomies, choisissez product et cliquez sur ce bouton: lien caché

Enfin, allez dans WooCommerce > WooCommerce Multilingual > Settings > troubleshooting (en bas de la page) et sélectionnez et exécutez toutes les options qui s'y trouvent.

Si vous vérifiez le sandbox, certains produits ne sont pas liés, c'est parce qu'il n'y avait pas de méta données « _wpml_import_translation_group » identiques qui correspondent dans l'autre langue.

PS : Ce n'est peut-être pas lié, mais l'exportateur WooCommerce ajoute le préfixe « Meta » aux titres des colonnes des champs personnalisés. Juste pour être sûr, j'ai supprimé ce préfixe de tous les titres, vous pouvez voir les exemples ici : lien caché

Je peux enregistrer une vidéo avec toutes les étapes que j'ai suivies si ce n'est pas encore assez clair,

Faites-moi savoir comment vous souhaitez procéder,