# Configurer un flux Google Merchant Center sur WooCommerce

> Un flux Google Merchant Center liste chaque produit avec les attributs que Google attend : id, title, description, link, image_link, price, availability et un identifiant produit reconnu. Sur WooCommerce, le point qui casse le plus souvent l’affichage dans Shopping n’est pas un attribut manquant mais des variations de produit remontées comme un seul item au lieu d’un flux distinct par variation.

- Source canonique : [https://allaux.fr/services/tracking/flux-google-merchant-center-woocommerce](https://allaux.fr/services/tracking/flux-google-merchant-center-woocommerce)
- Langue : FR
- Dernière mise à jour : 2026-08-03

## Réponse directe

> Le point qui casse le plus souvent un flux WooCommerce, ce sont les variations exportées comme un seul article. Dans les réglages de l’extension qui génère le flux, activez une ligne par variation, chacune avec son id, son image_link et son availability propres. Contrôlez ensuite que price sort dans la devise de la boutique, puis relisez les rejets dans le diagnostic des produits Merchant Center.

## Les situations que je traite

- Seule la couleur ou la taille par défaut d’un produit apparaît dans Google Shopping
- Des variations en rupture qui continuent d’apparaître comme disponibles
- Catégories Google de produit mal associées aux catégories WooCommerce du site
- Flux configuré une fois lors de l’installation de l’extension, jamais revérifié depuis
- Doute sur les attributs réellement obligatoires avant de personnaliser un flux
- Stock mis à jour sur le site mais pas dans Merchant Center avant plusieurs heures

## Comment je mets en place le flux sur WooCommerce

1. **Contrôle des attributs cœur** — Je vérifie que chaque produit transmet un id stable (référence ou SKU), un title, une description, le link vers la fiche produit, un image_link, le price avec la bonne devise, l’availability, et un identifiant produit reconnu (GTIN, ou marque + MPN) ou, à défaut, identifier_exists=no.
2. **Éclatement des variations en items distincts** — Chaque variation (taille, couleur, matière) doit remonter dans le flux comme un item séparé, avec son propre id et son propre GTIN si applicable. Sans cela, Google ne peut afficher que la variation par défaut du produit parent.
3. **Association des catégories Google** — Je fais correspondre chaque catégorie WooCommerce à une catégorie Google Product Category adaptée plutôt que de laisser une catégorie générique par défaut, qui est l’un des motifs fréquents de désapprobation ou de mauvais classement.
4. **Synchronisation du stock avec le flux** — Je m’assure que la mise à jour du stock côté WooCommerce déclenche bien une actualisation du flux, et non l’inverse : un stock à jour sur le site mais un flux qui traîne plusieurs heures crée un écart que Google sanctionne.
5. **Vérification après publication** — Je contrôle dans Merchant Center le statut de chaque produit et, en particulier, celui des variations pour m’assurer qu’elles remontent bien individuellement et pas seulement la référence parente.

## Le piège des variations non éclatées

Sur WooCommerce, un produit variable regroupe plusieurs variations sous une même fiche. Une extension de flux mal configurée ne transmet parfois que la variation par défaut à Merchant Center, avec un seul prix et une seule disponibilité pour tout le produit.

Résultat : un client cherche une couleur précise dans Google Shopping, clique sur l’annonce, et atterrit sur une fiche où cette couleur n’est pas forcément celle affichée en premier, ou pire, une variation annoncée disponible alors qu’elle est épuisée. Chaque variation doit être traitée comme un produit à part entière dans le flux, avec son propre id.

## Une variation, un item

> Si le flux ne transmet qu’un item par produit variable, Google n’affiche que la variation par défaut. C’est le piège le plus fréquent sur WooCommerce, avant même un problème d’attribut mal renseigné.

## flux-google.xml

```
<item>
  <g:id>REF-0001-BLEU-M</g:id>
  <g:item_group_id>REF-0001</g:item_group_id>
  <g:title>Exemple de produit - Bleu, M</g:title>
  <g:price>29.90 EUR</g:price>
  <g:availability>in_stock</g:availability>
</item>
```

## Pages liées

- **Flux Google Merchant Center depuis PrestaShop** — Le module officiel et les attributs cœur côté PrestaShop. ([/services/tracking/flux-google-merchant-center-prestashop](/services/tracking/flux-google-merchant-center-prestashop))
- **Corriger les erreurs Merchant Center** — La méthode ordonnée pour lire un motif de désapprobation et le corriger. ([/services/tracking/corriger-erreurs-merchant-center](/services/tracking/corriger-erreurs-merchant-center))
- **Flux produits pour le catalogue Meta** — Adapter le même flux pour Meta Shopping plutôt que le dupliquer tel quel. ([/services/tracking/flux-produits-meta](/services/tracking/flux-produits-meta))
- **WooCommerce, mon terrain principal** — Les autres sujets WooCommerce que je traite au quotidien. ([/wordpress-woocommerce](/wordpress-woocommerce))

## FAQ

### Pourquoi seule une couleur apparaît-elle dans Google Shopping ?

Parce que le flux ne transmet probablement qu’un item pour tout le produit variable. Chaque variation doit remonter comme un item distinct avec son propre id pour que Google puisse toutes les afficher.

### Faut-il un GTIN pour chaque variation ?

Quand le fabricant en attribue un par variation (couleur ou taille), oui. Sinon, identifier_exists=no s’applique à la variation elle-même, pas seulement au produit parent.

### Comment associer les catégories WooCommerce aux catégories Google ?

Je fais correspondre chaque catégorie du site à une Google Product Category précise plutôt que de laisser l’extension appliquer une catégorie générique par défaut.

### Le stock WooCommerce se synchronise-t-il automatiquement avec le flux ?

Cela dépend de l’extension utilisée et de sa fréquence de régénération. Je vérifie systématiquement le délai réel entre une mise à jour de stock et sa répercussion dans le flux.

### Le même flux fonctionne-t-il pour Meta ou Pinterest ?

La structure d’attributs est proche mais je recommande d’adapter le flux plutôt que de le réutiliser tel quel, notamment pour les catégories et les champs propres à chaque plateforme.
