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 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, à l'aide d'un petit extrait de code pour le plugin Product Feed Elite.
Pourquoi cela se produit-il ?
- WPML crée un ID produit différent pour chaque version linguistique de votre produit.
- Facebook s'attend à ce que toutes les versions (traductions) partagent le même ID 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 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 dupliqués dans votre catalogue Facebook.Garde vos publicités plus propres et mieux ciblées.Améliore le suivi pour que Facebook sache quels produits les utilisateurs voient et achètent, quelle que soit la langue.Aide votre boutique à avoir une apparence professionnelle sur les boutiques Facebook et 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 un incontournable si vous souhaitez des catalogues propres et des campagnes publicitaires multilingues fluides.


