Dans la lignée du comparatif Woocommerce Prestashop, nous avons récemment été confrontés à l'absence d'un plugin fiable et bien fait pour basculer l'ensemble des variations de produits Woocommerce dans Google Shopping. Il existe bien un plugin "officiel" chez Wootheme pour Google Shopping, mais ce dernier ne prend pas en compte les variations. Pour un site e-commerce textile, cette restriction est quasi rédhibitoire : on ne peut par exemple pas soumettre un flux de produits ayant différentes couleurs, donc associés à des images spécifiques.
Nous avons donc creusé pour trouver un plugin capable de gérer l'affaire. Nous en avons trouvé un chez Purple Turle. Malheureusement, la bestiole étant en développement, il nous a fallu mettre les mains dans le code pour pallier à toutes les insuffisances de ce produit. Et la partie n'est pas aussi simple qu'elle n'y parait. En effet, les produits variables n'héritent pas des attributs non variables du produit parent, ce qui nécessite pas mal d'aller retour. Par exemple, si une variation est effectuée pour la taille, mais que le produit parent est marqué comme étant de genre masculin (gender: male), les variations de tailles ne comportent pas l'information de genre.
Bref, après 3 semaines de travail et d'aller-retour avec le développeur, entre les corrections apportés par eux et celles réalisées par nous : ça fonctionne parfaitement.
Le plugin gère :
- Une ID indépendante par variation
- Un Group_ID identique pour chaque variation issue d'un même produit parent
- La gestion des attributs standards : availability (gestion des stocks), ugs (sku), price, sale_price, etc.
- La gestion des images pour chaque variation
- La gestion d'attributs personnalisés et le mapping avec les attributs Google Shopping (gender, age_group, brand, etc.)
- L'héritage des attributs non variables dans la variation.
Il nécessite une configuration manuelle pour être réellement conforme aux spécifications Google Shopping, donc si vous souhaitez utiliser la place de marché de Google avec Woocommerce, n'hésitez pas à nous contacter.