Aller au contenu principal
Guide d'optimisation de flux

Guide d'optimisation : Flux produit Shopify

Flux produit Shopify : les champs obligatoires, les spécifications de format et les conseils d'optimisation à connaître.

Diego Nijboer · WISEPIM·Mis à jour le
7 de base + identifiants
Champs obligatoires
Fixé par chaque canal
Champs facultatifs
Selon l'app ou le calendrier du flux
Actualisation
Vue d'ensemble

Flux produit Shopify en bref

Un flux produit Shopify est la liste de tes produits, avec un article par variante, dans le format que lit un canal de vente : Google Merchant Center, les catalogues Meta, Microsoft Merchant Center, TikTok ou un comparateur de prix. Shopify ne te fournit pas un fichier de flux universel pour tous ces canaux. Chaque canal se connecte par sa propre voie. L'app Google & YouTube de Google synchronise tes produits, tes offres et ta livraison avec Merchant Center. L'app Facebook & Instagram synchronise tes produits avec un catalogue Meta. L'app de TikTok synchronise tes produits avec TikTok. Les autres canaux passent par des apps de la catégorie Canaux de vente de l'App Store Shopify, ou par un outil de flux externe ou un PIM qui publie une URL de flux.

Quelle que soit la voie choisie, le flux est construit à partir des mêmes champs Shopify : Title, Description (Body HTML), Vendor, Product type, la catégorie de produit issue de la taxonomie standard de Shopify, le SKU de variante, Price, Compare-at price, Barcode, le stock, les images et les metafields. C'est pourquoi la plupart des problèmes Merchant Center des boutiques Shopify commencent dans l'admin, pas dans le flux. Un champ Barcode vide signifie aucun GTIN. Un champ Vendor rempli avec le nom de ta boutique signifie une mauvaise marque. Et selon les exigences de Shopify pour le canal Google & YouTube, des options de variante qui ne sont pas en anglais empêchent la synchronisation des produits avec Google.

Ce guide explique ce qu'un flux produit Shopify doit fournir, quel champ Shopify alimente chaque attribut et quelles erreurs empêchent les produits Shopify d'apparaître dans les résultats Shopping. Si tu cherches plutôt le tableur d'import et d'export de Shopify, consulte le guide Shopify CSV. Avec WISEPIM, tu peux importer ton catalogue Shopify, remplir et vérifier les champs demandés par les canaux, puis soit synchroniser les corrections vers Shopify pour que les apps des canaux les reprennent, soit publier une URL de flux Feed Hub que Merchant Center, Meta, Microsoft, Pinterest, TikTok et les comparateurs peuvent récupérer.

En un coup d'œil

PlateformeShopify
Format du flux
XML
Produits max.Fixé par chaque canal
ActualisationSelon l'app ou le calendrier du flux
Champs requis

Champs requis : Flux produit Shopify

Les champs obligatoires et facultatifs de ton flux produit

Obligatoire
ide.g. TSHIRT-ORG-BLU-M
Texte. Les apps des canaux le construisent à partir des ID de produit et de variante Shopify, un flux personnalisé utilise en général le SKU de variante. Garde-le stable une fois tes annonces lancées.
50
titlee.g. T-shirt en coton bio Homme Bleu M
Texte. Issu du Title du produit, souvent complété par les valeurs des options de variante (couleur, taille).
150
descriptione.g. T-shirt col rond en jersey 100 % coton bio. Coupe regular, prélavé, lavable en machine à 40 degrés.
Texte. Issu de Description (Body HTML), sans le HTML.
5000
linke.g. https://www.example.com/products/organic-tshirt?variant=44012345678901
URL. La page produit de ta boutique, avec le paramètre de variante pour que la bonne option soit présélectionnée.
image_linke.g. https://cdn.shopify.com/s/files/1/0000/0001/products/organic-tshirt-blue.jpg
URL. L'image de la variante si elle en a une, sinon la première image du produit.
availabilitye.g. in_stock
Texte. Déduit du stock de la variante et du réglage qui permet de continuer à vendre en rupture de stock.
pricee.g. 29.95 EUR
Prix avec devise. Issu du Price de la variante, dans la devise du marché ciblé par le flux.
brande.g. Northwear
Texte. Issu de Vendor. Obligatoire pour les produits neufs, avec des exceptions comme les livres et les médias.
70
gtine.g. 8712345678906
Texte. Issu du champ Barcode de la variante. Envoie-le dès que le fabricant en a attribué un.
50
mpne.g. NW-TS-ORG-BLU-M
Texte. Nécessaire quand un produit n'a pas de GTIN. En général le SKU de variante ou un metafield.
70
conditione.g. new
Texte. Obligatoire pour les produits d'occasion ou reconditionnés. Shopify n'a pas de champ natif : on utilise un metafield ou la valeur new par défaut.
item_group_ide.g. organic-tshirt
Texte. L'ID ou le handle du produit Shopify, commun à toutes ses variantes. Obligatoire pour les variantes vendues dans plusieurs pays et pour les fiches gratuites.
50
Facultatif
google_product_categorye.g. Vêtements et accessoires > Vêtements > Hauts et chemises
Texte ou ID. Associé à partir de la catégorie de produit Shopify (taxonomie standard) ou défini dans l'app du canal. Sans elle, Google en attribue une.
product_typee.g. Homme > T-shirts > Bio
Texte. Issu du champ Product type ou de la structure de tes collections.
750
identifier_existse.g. no
Booléen. Mets no pour les produits sur mesure ou de marque propre qui n'ont ni GTIN ni MPN.
sale_pricee.g. 24.95 EUR
Prix avec devise. Les outils de flux envoient en général le Compare-at price comme price et le Price plus bas de la variante comme sale_price.
additional_image_linke.g. https://cdn.shopify.com/s/files/1/0000/0001/products/organic-tshirt-back.jpg
URL. Les autres images du produit, dans l'ordre des médias.
colore.g. Bleu
Texte. Issu de l'option de variante nommée Color, ou d'un metafield de catégorie.
100
sizee.g. M
Texte. Issu de l'option de variante nommée Size.
100
shippinge.g. FR:::4.95 EUR
Texte. Souvent laissé aux paramètres de livraison de Merchant Center, que l'app Google & YouTube synchronise depuis Shopify.
Structure du flux

Structure du flux : Flux produit Shopify

Les règles clés et la mise en forme que ton flux doit respecter pour ce canal

  1. 1

    Envoie un article par variante

    Les canaux de vente listent des variantes, pas des produits. Un T-shirt en trois couleurs et quatre tailles devient douze articles, chacun avec son id, son lien, son prix, sa disponibilité, son GTIN et son image. Les douze partagent un même item_group_id pour que le canal puisse les afficher comme un seul produit avec des options.

    <g:id>TSHIRT-ORG-BLU-M</g:id><g:item_group_id>organic-tshirt</g:item_group_id>
    <g:color>Bleu</g:color><g:size>M</g:size>
  2. 2

    Garde des id stables d'une source de flux à l'autre

    Les apps des canaux génèrent leurs propres id à partir des ID de produit et de variante Shopify, alors qu'un flux personnalisé utilise souvent le SKU. Si tu passes d'une source à une autre, Merchant Center considère les nouveaux id comme de nouveaux articles, et l'historique de performance des anciens id ne suit pas. Choisis un schéma d'id avant de lancer tes campagnes et garde-le.

    id généré par l'app : construit à partir de l'ID produit et de l'ID variante
    id de flux personnalisé : TSHIRT-ORG-BLU-M (SKU de variante)
  3. 3

    Utilise une seule source par produit et par pays

    Shopify prévient que connecter l'app Google & YouTube à un compte Merchant Center qui a déjà un flux produit écrase ce flux. Faire tourner l'app et un flux séparé pour les mêmes produits et le même pays crée aussi des doublons avec des id différents. Décide quelle source gère quels produits, et utilise les données supplémentaires uniquement pour ajouter ou remplacer des champs.

  4. 4

    Aligne le prix et la devise sur le marché

    Selon les exigences de Shopify, tu dois vendre dans une devise qui correspond au pays ciblé. Si tu vends dans plusieurs pays avec Shopify Markets, chaque pays a besoin de son propre prix, de sa devise et d'une page de destination qui affiche le même montant que celui envoyé par le flux.

    <g:price>29.95 EUR</g:price> pour un flux destiné à la France
    <g:price>27.00 GBP</g:price> pour un flux destiné au Royaume-Uni
  5. 5

    Retire le HTML du Body HTML

    Shopify stocke la description en HTML. Les canaux attendent du texte brut dans description : les balises, les styles en ligne et les scripts intégrés doivent disparaître. Garde les retours à la ligne en texte brut et échappe les caractères spéciaux dans un flux XML, ou place le texte dans une section CDATA.

    <g:description><![CDATA[T-shirt col rond en jersey de coton bio.]]></g:description>
  6. 6

    Stocke les attributs supplémentaires dans des metafields

    Shopify n'a pas de champ natif pour le MPN, l'état, la tranche d'âge ou le genre. Stocke-les dans des metafields de produit ou de variante, ou dans les metafields de catégorie que débloque la taxonomie standard de Shopify, et associe-les dans ta source de flux. Un flux ne peut envoyer que ce qui existe dans les données produit.

Optimisation

Conseils d'optimisation : Flux produit Shopify

Des conseils éprouvés pour améliorer les performances de ton flux et montrer plus de produits aux acheteurs

  1. 1

    Remplis le champ Barcode de chaque variante

    Le champ Barcode est l'endroit où Shopify garde le GTIN, et les apps des canaux le lisent là. Selon les exigences Google de Shopify, un produit qui a un GTIN doit l'avoir renseigné avant de pouvoir être publié. Google indique que les produits au GTIN manquant ou incorrect peuvent avoir une visibilité limitée. Vérifie que le champ contient un vrai EAN ou UPC, pas un code interne.

    Valide : 8712345678906 (EAN-13 avec une clé de contrôle correcte)
    Invalide : SKU-1042 saisi dans le champ Barcode
  2. 2

    Utilise Vendor pour la vraie marque

    Les apps des canaux envoient Vendor comme brand. Les boutiques qui importent des produits se retrouvent souvent avec le nom du fournisseur ou le nom de leur propre boutique dans Vendor. Corrige-le en masse pour que chaque produit porte la marque imprimée sur le produit.

  3. 3

    Définis la catégorie de produit Shopify

    Attribue à chaque produit une catégorie de la taxonomie standard de Shopify. Shopify s'en sert pour fournir aux canaux comme Google et Meta une catégorie normalisée, et elle débloque les metafields de catégorie pour des attributs comme la couleur et la matière. Avec des produits sans catégorie, les canaux doivent deviner.

  4. 4

    Construis tes titres à partir d'attributs, pas de texte marketing

    Les titres de la boutique sont souvent courts, car la page affiche le reste. Un titre de flux doit commencer par la marque et le type de produit, puis ajouter les attributs de variante sur lesquels les acheteurs filtrent. Certains outils de flux te permettent d'écrire un titre réservé au flux, pour que le titre de ta boutique reste tel quel.

    Boutique : Le T-shirt du quotidien
    Flux : Northwear T-shirt en coton bio Homme Bleu M
  5. 5

    Garde les options de variante en anglais pour Google

    Les exigences de Shopify pour le canal Google & YouTube indiquent que les options produit, variantes comprises, doivent être en anglais pour être synchronisées. Si ta boutique fonctionne dans une autre langue, traduis les noms et valeurs d'options dans la langue de base, ou utilise une source de flux qui envoie des attributs traduits par marché.

  6. 6

    Réutilise une seule source propre pour tous les canaux

    Meta, TikTok et les comparateurs lisent les mêmes attributs de base que Google. Microsoft Merchant Center peut importer les offres produit depuis Google Merchant Center de façon programmée. Corriger les données une fois à la source profite à tous les canaux, alors que corriger dans les règles propres à chaque canal t'oblige à maintenir la même correction à plusieurs endroits.

Dépannage

Erreurs de flux fréquentes : Flux produit Shopify

Les problèmes de flux les plus fréquents et comment les corriger

  • Erreur

    GTIN manquant parce que le champ Barcode est vide

    Solution

    Google peut refuser un produit qui a un GTIN si tu ne l'envoies pas. Ajoute l'EAN ou l'UPC dans le champ Barcode de chaque variante. Pour les produits de marque propre ou sur mesure sans GTIN, envoie brand et mpn, ou mets identifier_exists à no dans ta source de flux.

  • Erreur

    GTIN invalide à cause de codes internes dans le champ Barcode

    Solution

    Les champs Barcode contiennent souvent des SKU, des codes fournisseur ou des numéros avec une mauvaise clé de contrôle. Valide chaque valeur avant qu'elle n'arrive dans le flux, et supprime les codes qui ne sont pas de vrais GTIN au lieu de les envoyer.

  • Erreur

    Prix ou devise différents de la page de destination

    Solution

    Merchant Center compare le prix du flux à celui de ta page produit. Avec plusieurs marchés, vérifie que chaque flux envoie le prix et la devise de son pays, que les règles d'arrondi et les ajustements de prix par marché se retrouvent dans le flux, et que les prix soldés issus du Compare-at price s'arrêtent quand les soldes se terminent sur ton site.

  • Erreur

    Produits non synchronisés parce que les options de variante ne sont pas en anglais

    Solution

    Le canal Google & YouTube de Shopify exige des options produit et des variantes en anglais. Traduis les noms et valeurs d'options, ou publie ces produits via un flux séparé qui envoie les attributs attendus par ton marché cible.

  • Erreur

    Articles en double ou flux remplacé dans Merchant Center

    Solution

    Connecter l'app Google & YouTube à un compte qui a déjà un flux produit écrase ce flux, et faire tourner deux sources pour les mêmes produits crée des doublons avec des id différents. Choisis une source par produit et par pays, et supprime l'autre avant la mise en ligne.

  • Erreur

    Attributs d'habillement manquants ou mauvaise catégorie de produit

    Solution

    L'habillement peut exiger color, size, age_group et gender, et Google attribue une catégorie si tu n'en envoies pas, ce qui peut provoquer des erreurs. Définis la catégorie de produit Shopify et remplis les metafields de catégorie ou les options de variante qui portent ces valeurs.

Indicateurs

Les indicateurs de performance à suivre

Les chiffres qui montrent si ton flux produit fonctionne vraiment

  • Part d'articles approuvés

    La part de tes variantes Shopify approuvées par Merchant Center ou Commerce Manager. Suis-la par canal après chaque synchronisation. Une baisse juste après une modification de la boutique révèle en général un champ qui a changé dans l'admin.

  • Couverture GTIN

    La part de variantes avec une valeur valide dans le champ Barcode, comptée uniquement pour les produits qui ont un GTIN fabricant. Ce chiffre t'indique quelle part du catalogue peut être associée à des produits existants sur Google.

  • Avertissements d'écart de prix

    Le nombre d'articles signalés parce que le prix du flux diffère de celui de la page de destination. Surveille-le par marché, ainsi qu'après des soldes, des imports de prix ou des changements de devise.

  • Couverture des catégories

    La part de produits qui ont une catégorie de produit Shopify et une Google Product Category. Avec des produits sans catégorie, les canaux doivent deviner et peuvent passer à côté d'exigences propres à une catégorie.

  • Fraîcheur du flux

    Le délai entre une modification de tes données produit et son arrivée sur le canal. Vérifie l'heure de la dernière synchronisation ou récupération par canal, en particulier pour les stocks et les prix.

Configurer ton flux : Flux produit Shopify

Les étapes pour créer et optimiser ton flux produit

  1. 01

    Choisis tes canaux et ta voie de connexion

    Liste les canaux que tu veux atteindre. Pour Google, Meta et TikTok, tu peux utiliser leurs apps Shopify. Pour les comparateurs et les canaux sans app, il te faut une URL de flux issue d'une app de flux, d'un outil de flux ou d'un PIM. Décide quelle source gère chaque canal et chaque pays pour ne pas envoyer deux fois les mêmes produits.

  2. 02

    Nettoie les champs de base dans Shopify

    Vérifie Title, Description, Vendor, Product type et la catégorie de produit sur chaque produit. Sur chaque variante, vérifie SKU, Price, Compare-at price, Barcode et le stock. Ces champs deviennent title, description, brand, product_type, google_product_category, mpn, price, sale_price, gtin et availability.

  3. 03

    Ajoute les attributs pour lesquels Shopify n'a pas de champ

    Stocke le MPN, l'état, la tranche d'âge, le genre et les autres attributs des canaux dans des metafields ou des metafields de catégorie, et vérifie que les options de variante pour la couleur et la taille sont remplies de façon cohérente. Garde les noms et valeurs d'options en anglais si tu synchronises avec Google via l'app Google & YouTube.

  4. 04

    Connecte le canal

    Installe l'app du canal et connecte ton compte, ou ajoute ton URL de flux comme source de données dans le centre marchand du canal, avec un calendrier de récupération. Pour Microsoft Shopping, tu peux importer depuis Google Merchant Center avec l'outil Google Import de Microsoft.

  5. 05

    Corrige les problèmes à la source

    Ouvre les diagnostics de Merchant Center ou de Commerce Manager après la première synchronisation. Corrige chaque problème dans tes données produit, pas dans le canal, pour que la correction atteigne tous les canaux à la prochaine synchronisation. Traite d'abord les problèmes qui touchent le plus de produits.

  6. 06

    Garde ton flux à jour

    Vérifie que les changements de prix et de stock arrivent vite sur chaque canal. Contrôle les heures de synchronisation par canal après des soldes ou des mises à jour de prix, et revérifie les diagnostics après des modifications en masse ou des imports dans Shopify.

Téléchargement gratuit

Repère les lacunes de flux de ton catalogue Shopify

Importe tes produits Shopify dans un espace de travail WISEPIM gratuit (gratuit jusqu'à 100 produits) et vois quelles variantes n'ont pas les champs demandés par Google Shopping et Meta, avant qu'un canal ne les refuse.

  • Importe produits, variantes, SKU, prix et codes-barres depuis ta boutique Shopify
  • Les packs de règles Quality Guard vérifient les champs GTIN, image et prix pour Google Shopping
  • Corrige en masse marques, catégories et titres, puis synchronise-les vers Shopify
  • Publie une URL de flux Feed Hub pour Google, Meta, Microsoft, TikTok ou les comparateurs
Obtenir le modèle gratuit

Questions fréquentes

Les questions courantes sur ce flux : Flux produit Shopify

Pas un fichier de flux universel. Chaque canal de vente se connecte par sa propre voie : l'app Google & YouTube synchronise les produits avec Google Merchant Center, l'app Facebook & Instagram les synchronise avec un catalogue Meta et l'app de TikTok les synchronise avec TikTok. Pour les autres canaux, tu utilises une app de flux de l'App Store Shopify, ou un outil de flux externe ou un PIM qui publie une URL de flux.

La voie habituelle est l'app gratuite Google & YouTube, développée par Google, qui synchronise tes produits, tes offres et ta livraison avec Google Merchant Center. Tu peux aussi enregistrer dans Merchant Center une URL de flux issue d'un outil de flux comme source de données. Utilise une seule voie par produit et par pays, car connecter l'app à un compte qui a déjà un flux produit écrase ce flux.

Dans le champ Barcode de chaque variante. Les apps des canaux lisent le GTIN à cet endroit. Si un produit n'a pas de GTIN, indique une marque dans Vendor et un MPN, par exemple dans un metafield, ou marque le produit comme sans identifiant dans ta source de flux.

Oui. Microsoft Merchant Center propose un outil Google Import qui importe tes offres produit depuis Google Merchant Center, une seule fois ou selon un calendrier quotidien, hebdomadaire ou mensuel. Tu peux aussi fournir à Microsoft Merchant Center son propre flux depuis un outil de flux.

Le CSV produit est le tableur de Shopify qui sert à importer et exporter les produits de ta boutique, avec des colonnes comme Handle et Variant SKU. Un flux produit va dans l'autre sens : il envoie tes produits vers un canal de vente dans le format de ce canal, avec des attributs comme id, gtin et item_group_id.

Oui. Tu importes tes produits Shopify dans WISEPIM, tu remplis et vérifies les champs demandés par les canaux, puis soit tu synchronises les modifications vers Shopify pour que les apps Google & YouTube et Meta les reprennent, soit tu publies une URL de flux Feed Hub pour Google Shopping, Meta, Microsoft Shopping, Pinterest, TikTok ou les comparateurs. Les flux s'actualisent manuellement, selon un calendrier ou quand les produits changent. WISEPIM n'installe ni ne configure les apps Shopify à ta place.

Trouver une catégorie de produits Google

La taxonomie complète, les ID et comment bien classer tes produits.

Plus de guides sur les flux

Dans WISEPIM

Génère chaque flux automatiquement depuis un seul catalogue

Le Feed Hub de WISEPIM transforme tes données produit centrales en flux prêts à publier pour chaque canal de ce guide, et des dizaines d'autres. Tu mappes les champs une fois, tu planifies les actualisations, tu surveilles les erreurs par canal et tu renvoies les corrections à la source. Pas d'exports manuels, pas de jonglage entre formats, pas de chasse aux rejets canal par canal.

Mappe, valide, planifie et surveille chaque flux de canal depuis un seul espace de travail.

Continue d'explorer

Une sélection d'étapes suivantes pour aller plus loin.

Flux produit Shopify : prêt à l'optimiser ?

WISEPIM génère automatiquement des flux produits optimisés pour tous les grands canaux à partir de ton catalogue produit central.