Si vous gérez une boutique WooCommerce multilingue avec WPML, vous avez peut-être remarqué un problème : Facebook affiche chaque produit traduit comme un article distinct dans votre catalogue de produits. Cela crée des doublons et peut perturber vos publicités et vos rapports.
Voici un moyen simple de résoudre ce problème en faisant en sorte que Facebook traite toutes les traductions du même produit comme un seul produit, en utilisant un petit extrait de code pour le plugin Product Feed Elite.
Pourquoi cela se produit-il ?
- WPML crée un ID de produit différent pour chaque version linguistique de votre produit.
- Facebook s'attend à ce que toutes les versions (traductions) partagent le même ID de produit pour les regrouper correctement.
- Sans cela, Facebook considère que vos produits traduits sont des articles totalement différents.
La solution facile : Unifier les ID de produits dans votre flux
Ce code indique à Product Feed Elite d'utiliser l'ID du produit d'origine (celui de votre langue principale) pour toutes les traductions lors de la création du flux Facebook.
Ce que fait le code :
- Vérifie si le flux est destiné aux publicités dynamiques Facebook.
- Trouve l'ID du produit d'origine derrière votre produit traduit.
- Remplace l'ID du produit traduit par l'ID du produit d'origine.
- Permet à Facebook de considérer toutes les traductions comme le même produit.
Pourquoi c'est important
Empêche l'affichage de produits en double dans votre catalogue Facebook.Garde vos publicités plus claires et mieux ciblées.Améliore le suivi pour que Facebook sache quel produit les utilisateurs voient et achètent, quelle que soit la langue.Aide votre boutique à paraître professionnelle sur Facebook et les boutiques Instagram.
Comment l'utiliser
- Ajoutez le code au fichier functions.php de votre thème enfant ou utilisez un plugin comme WPCode.
- Assurez-vous d'utiliser WPML et Product Feed Elite.
- Régénérez votre flux de produits pour Facebook.
- Vérifiez votre catalogue Facebook — les produits traduits partageront désormais le même ID.
Cette modification rapide garantit que le flux Facebook de votre boutique WooCommerce multilingue fonctionne correctement, affichant chaque produit une seule fois avec toutes ses traductions regroupées. C'est indispensable si vous souhaitez des catalogues propres et des campagnes publicitaires multilingues fluides.


