Un flux produit (ou product feed en anglais) est un fichier structuré contenant l’ensemble des informations de votre catalogue e-commerce — titres, prix, images, descriptions, stocks, variantes — formatées selon les spécifications d’un canal de diffusion précis. C’est le pont technique entre votre boutique en ligne et les plateformes où vous souhaitez vendre ou promouvoir vos produits : Google Shopping, Meta Ads, Amazon, les comparateurs de prix ou encore les marketplaces.
Sans flux produit, pas de campagne Google Shopping. Pas d’annonces dynamiques Meta. Pas de diffusion sur Idealo ou Kelkoo. Le flux est le carburant de toute stratégie d’acquisition multicanale en e-commerce.
Comment fonctionne un flux produit ?
Un flux produit est un fichier — généralement au format XML, CSV, TXT ou Google Sheets — dans lequel chaque ligne représente un produit et chaque colonne un attribut. Ce fichier est envoyé à la plateforme cible (Google Merchant Center, Meta Commerce Manager, Amazon Seller Central…) qui lit les attributs, valide les données et les utilise pour créer les annonces ou les fiches de façon automatique.
Le processus se déroule en 4 étapes :
- Génération — votre CMS (WooCommerce, Shopify, PrestaShop) exporte les données produits via un plugin ou une API
- Hébergement — le fichier est disponible sur une URL sécurisée (HTTPS obligatoire) ou importé manuellement
- Ingestion — la plateforme cible récupère le flux, valide chaque attribut, approuve ou rejette les produits
- Mise à jour — la récupération est planifiée automatiquement (quotidiennement recommandé) pour synchroniser prix, stocks et disponibilités
Les formats de flux produit
| Format | Usage | Avantages |
|---|---|---|
| XML | Google Shopping, comparateurs, Meta | Standard le plus universel, hiérarchie des données claire, adapté aux catalogues complexes |
| CSV / TXT | Imports manuels, certaines marketplaces | Simple à créer et modifier, lisible dans Excel |
| Google Sheets | Petits catalogues, tests | Mise à jour manuelle facile, synchronisation directe avec Merchant Center |
| API | Gros volumes, synchronisation temps réel | Mise à jour instantanée, idéal pour les prix et stocks volatils |
Pour les catalogues de moins de 500 produits avec des prix stables, Google Sheets ou un fichier XML schedulé suffisent. Au-delà, ou si les prix changent fréquemment (promotions, flash sales), une connexion API est préférable.
Flux principal vs flux supplémentaire
Google Merchant Center — et d’autres plateformes — distingue deux types de flux :
- Flux principal — la source de données primaire qui contient l’ensemble du catalogue. Il est obligatoire et doit inclure tous les attributs requis. Un seul flux principal par pays et par langue.
- Flux supplémentaire — un fichier complémentaire qui enrichit ou corrige le flux principal sans le remplacer. Utile pour ajouter des promotions, des étiquettes personnalisées, des informations saisonnières ou corriger des attributs spécifiques sans modifier toute la structure.
Exemple concret : votre flux principal contient les 2 000 références de votre catalogue. Vous créez un flux supplémentaire pour les 150 produits en promotion Black Friday — il ajoute l’attribut sale_price et sale_price_effective_date uniquement sur ces références, sans toucher au reste.
Les attributs clés d’un flux Google Shopping
| Attribut | Obligatoire | Conseils d’optimisation |
|---|---|---|
id | ✅ Oui | Identifiant unique et stable — ne jamais le modifier après création |
title | ✅ Oui | Inclure la marque, le modèle, la couleur, la taille — max 150 car., mots-clés en tête |
description | ✅ Oui | Bénéfices + caractéristiques techniques, mots-clés naturels, max 5 000 car. |
link | ✅ Oui | URL HTTPS de la fiche produit, doit correspondre exactement au prix affiché sur le site |
image_link | ✅ Oui | Haute résolution, fond blanc/neutre, sans texte ajouté, sans watermark |
price | ✅ Oui | Doit correspondre exactement au prix du site (TVA incluse) — incohérence = produit suspendu |
availability | ✅ Oui | in_stock / out_of_stock / preorder — synchroniser quotidiennement |
gtin | ⚠️ Recommandé | Code-barres EAN/UPC — obligatoire pour les produits de marque, améliore la visibilité |
brand | ⚠️ Recommandé | Obligatoire si GTIN fourni |
google_product_category | ⚠️ Recommandé | Catégorie Google standardisée — améliore le ciblage des requêtes pertinentes |
Votre flux produit génère des erreurs ou vos campagnes Shopping sous-performent ?
On audite votre flux, corrige les attributs problématiques et optimise vos titres et descriptions pour maximiser la pertinence Shopping.
Le flux produit en stratégie multicanale
Un même catalogue produit peut alimenter simultanément plusieurs canaux — mais chaque plateforme a ses propres spécifications. Un flux Google Shopping n’est pas identique à un flux Meta Ads ni à un catalogue Amazon.
| Canal | Format préféré | Spécificités |
|---|---|---|
| Google Shopping | XML / API | Via Google Merchant Center, attributs GTIN et Google Product Category essentiels |
| Meta Ads (Facebook/Instagram) | XML / CSV | Via Meta Commerce Manager, titres plus courts (25 car. dans les annonces), images carrées supportées |
| Amazon | CSV / API | Format propriétaire par catégorie, ASIN requis pour les produits existants |
| Comparateurs (Idealo, Kelkoo) | XML / CSV | Formats spécifiques par plateforme, frais de livraison obligatoires |
| Criteo / Publicité display | XML | Flux dédié pour le retargeting dynamique |
Pour gérer efficacement des flux multi-destinations, les gestionnaires de flux (Channable, DataFeedWatch, Feedr) permettent de créer une source unique et de générer automatiquement les flux adaptés à chaque canal, avec transformation des attributs à la volée.
Les erreurs de flux les plus fréquentes
- Incohérence de prix — le prix dans le flux ne correspond pas au prix affiché sur le site. Google suspend automatiquement le produit. La synchronisation quotidienne (ou en temps réel via API) est indispensable.
- Titres génériques — “Chaussure homme” vs “Nike Air Max 90 homme blanc taille 42”. Les titres riches en attributs ciblables améliorent la pertinence et le Quality Score Shopping.
- Disponibilité désynchronisée — produit marqué “in_stock” alors qu’il est épuisé. Génère des clics payants non convertibles et peut entraîner une suspension de compte.
- GTIN manquant sur les produits de marque — attribut quasi-obligatoire pour les références connues. Sans GTIN, la visibilité est réduite car Google ne peut pas associer le produit aux recherches par référence.
- Images non conformes — fond coloré, watermark, résolution insuffisante (< 800×800 px recommandé), texte promotionnel superposé. Cause de rejet fréquente.
- Flux jamais mis à jour — un flux figé avec des prix ou stocks obsolètes dégrade la performance des campagnes et expose à des suspensions pour données incorrectes.
FAQ — Flux produit
Qu’est-ce qu’un flux produit en e-commerce ?
Un flux produit est un fichier structuré (XML, CSV, API) contenant toutes les informations de votre catalogue e-commerce — titres, prix, images, stocks, descriptions — formatées selon les spécifications d’une plateforme cible. Il permet de diffuser automatiquement vos produits sur Google Shopping, Meta Ads, les marketplaces et les comparateurs de prix, sans saisie manuelle fiche par fiche.
Quelle est la différence entre un flux principal et un flux supplémentaire ?
Le flux principal contient l’ensemble du catalogue avec tous les attributs requis — c’est la source de données de base, obligatoire. Le flux supplémentaire est un fichier complémentaire qui enrichit ou corrige des attributs spécifiques sur certains produits, sans modifier la structure du flux principal. Il est particulièrement utile pour les promotions temporaires, les étiquettes personnalisées saisonnières ou les corrections ponctuelles d’attributs.
À quelle fréquence faut-il mettre à jour son flux produit ?
La recommandation de Google est quotidienne minimum. Pour les catalogues avec des prix volatils (promotions fréquentes, flash sales) ou des stocks instables, une synchronisation en temps réel via l’API Content for Shopping est préférable. Un flux obsolète avec des prix ou des disponibilités incorrectes génère des clics payants non convertibles et expose à des suspensions de produits dans Merchant Center.
Comment créer un flux produit sur WooCommerce, Shopify ou PrestaShop ?
Sur WooCommerce : le plugin CTX Feed (gratuit) ou Product Feed PRO génèrent des flux XML conformes aux spécifications Google. Sur Shopify : l’application officielle “Google & YouTube” synchronise nativement le catalogue. Sur PrestaShop : des modules spécialisés (Google Shopping by Expert ou Lengow) gèrent la génération et la mise à jour automatique. Pour les gros catalogues ou la diffusion multicanale, un gestionnaire de flux tiers (Channable, DataFeedWatch) est recommandé.
Un seul flux suffit-il pour tous les canaux de diffusion ?
Non. Chaque canal a ses propres spécifications d’attributs, de format et de contraintes. Le flux Google Shopping n’est pas identique au flux Meta Ads (titres plus courts, images carrées) ni au catalogue Amazon (format propriétaire par catégorie). La bonne pratique est de créer une source de données unique et de générer des flux adaptés à chaque canal via un gestionnaire de flux (Channable, DataFeedWatch), qui transforme les attributs à la volée selon les règles de chaque plateforme.
Pour aller plus loin
- Google Merchant Center — la plateforme qui reçoit et valide votre flux pour Google Shopping
- Google Shopping — comment fonctionne le canal alimenté par votre flux
- ROAS — mesurer la rentabilité des campagnes Shopping alimentées par votre flux
- Fiche produit — la page source des données qui alimentent le flux
- Notre expertise publicité digitale — gestion et optimisation de flux produits et campagnes Shopping
