Flux produit pour agents IA : les champs que les agents lisent

Le flux produit pour agents IA a survécu au paiement dans le chat. Voici les champs obligatoires, ceux qui décident de l'encombrement et quoi corriger d'abord.

Flux produit pour agents IA : les champs que les agents lisent

Le flux produit pour agents IA a survécu au bouton de paiement pour lequel il avait été conçu. OpenAI et Stripe ont publié l'Agentic Commerce Protocol fin septembre 2025 avec l'achat dans le chat greffé dessus ; en mars 2026, OpenAI a retiré le paiement dans le chat et a gardé le flux. Ce n'est pas un détail de bas de page. Cela signifie que la partie de la norme qui compte encore pour vous est la partie ingrate : les colonnes de données produit structurées qu'un assistant IA lit avant de décider s'il va seulement vous mentionner.

Si vous vendez du mobilier, de la quincaillerie ou des matériaux de construction, une ligne de cette spécification vaut à elle seule tout l'article : les champs qui répondent à « est-ce que ça rentre ? » sont facultatifs.

Les quatre mouvements qui nous ont menés ici

Quand Ce qui s'est passé Ce que cela a signifié pour les marchands
Fin septembre 2025 Stripe et OpenAI publient l'Agentic Commerce Protocol et lancent Instant Checkout dans ChatGPT, en commençant par les vendeurs Etsy américains et les marchands Shopify Deux chantiers arrivent en même temps : envoyer un flux produit et câbler le paiement initié par l'agent
De fin 2025 à début 2026 L'adoption de l'achat dans le chat reste faible pendant que les acheteurs continuent de se renseigner dans l'assistant puis d'acheter sur le site du marchand C'est la moitié découverte qui travaille ; pas la moitié paiement
Mars 2026 OpenAI met fin à Instant Checkout et se tourne vers la découverte de produits et les intégrations avec les enseignes dans ChatGPT L'intégration du paiement cesse d'être urgente
Aujourd'hui La Product Feed Specification reste l'interface entre votre catalogue et l'assistant La qualité du flux, c'est toute la partie

La leçon de cette trajectoire est peu flatteuse et durable : le travail d'intégration qui a expiré, c'était la plomberie du paiement. Celui qui a capitalisé, c'était la donnée.

Ce qu'est un flux produit pour agents IA

Un flux produit pour agents IA est un fichier de votre catalogue, lisible par machine et rafraîchi régulièrement — identifiants, titres, descriptions, prix, disponibilité, médias, logistique et attributs physiques — qu'un assistant IA ingère pour pouvoir faire remonter, filtrer et comparer vos produits à l'intérieur d'une conversation. Ce n'est pas un crawl de votre site, ni le HTML de votre boutique. C'est un fichier plat que vous remettez, une ligne par produit ou par variante.

Concrètement, selon la spécification actuelle, ce fichier est du texte délimité en UTF-8 — .txt, .tsv ou .csv, séparé par tabulation ou par virgule, gzip autorisé — avec une ligne d'en-tête en minuscules, séparée par des underscores. Chaque URL qu'il contient doit renvoyer un HTTP 200. Les marchands envoient un flux d'échantillon initial pour validation, puis des instantanés quotidiens, et le système accepte des mises à jour toutes les 15 minutes au plus fréquent.

Cette exigence du HTTP 200 mérite qu'on s'y arrête. Une URL d'image morte ne dégrade pas le classement de la ligne : elle invalide la ligne. Les liens CDN cassés sont la façon la plus silencieuse de disparaître de la réponse d'un assistant.

Les champs, classés par ce que coûte le fait de les ignorer

Voici la forme actuelle de la spécification. Ce qui compte, ce n'est pas la liste : c'est le niveau dans lequel chaque champ se trouve.

Niveau Champs Remarques
Obligatoires item_id, title, description, url, brand, image_url, price, availability, seller_name, seller_url, target_countries, store_country, plus les indicateurs is_eligible_search / is_eligible_checkout / is_ads_eligible title est plafonné à 150 caractères, description à 5 000, brand et seller_name à 70
Obligatoires sous condition gtin ou mpn, sauf si identifier_exists est réglé sur non ; availability_date pour la précommande et le réassort ; return_policy ; politique de confidentialité et conditions du vendeur là où le paiement est activé L'identifiant manquant est le classique bug de suppression silencieuse hérité de tous les autres standards de flux
Recommandés group_id, listing_has_variations, variant_dict, size, size_system, q_and_a, reviews, related_product_id avec relationship_type relationship_type accepte des valeurs comme part_of_set, required_part, often_bought_with, substitute, accessory
Facultatifs dimensions, length, width, height, dimensions_unit, weight, item_weight_unit, material, condition, product_category, additional_image_urls, video_url, model_3d_url, return_rate, popularity_score, warning, age_restriction Tout ce qui est physique dans votre produit vit dans ce niveau

Relisez la dernière ligne. image_url est obligatoire. length, width, height et dimensions_unit sont facultatifs. La question que les acheteurs posent à un assistant plus que presque toute autre — est-ce que ça rentre dans mon espace, dans mon véhicule, dans mon bâti existant — dépend précisément des champs que la plupart des flux laissent vides.

Le trou des dimensions, et pourquoi c'est une ouverture

Facultatif ne veut pas dire ignoré. Cela veut dire non contrôlé, ce qui, dans l'économie des flux, est le statut le plus intéressant qu'un champ puisse avoir : chaque concurrent a le droit de le sauter, et la plupart le sautent, parce que renseigner length / width / height / dimensions_unit sur quelques milliers de références est un vrai travail dont aucun journal d'erreurs de paiement ne se plaint jamais.

Un assistant à qui l'on demande « une bibliothèque de moins de 80 cm de large pour une alcôve » ne peut présélectionner que les lignes où la largeur est présente et analysable. Une ligne avec une photo magnifique et un width vide n'est pas moins bien classée sur cette requête : elle n'est pas candidate. La photo n'est pas une solution de repli. Aucun assistant ne mesure votre JPEG.

Il y a trois conséquences pratiques :

  1. Remplissez les champs physiques avant d'optimiser quoi que ce soit d'autre. dimensions prend une chaîne compacte du type 12x8x5 in ; length, width et height prennent des valeurs individuelles, dimensions_unit portant in ou cm. Renseignez à la fois le champ composite et les champs individuels quand vos données le permettent — les consommateurs ne lisent pas tous les mêmes.
  2. Déclarez dimensions_unit explicitement, sur chaque ligne. Un 80 sans étiquette n'est pas une mesure. C'est la même faille que celle qui apparaît sur les fiches produit elles-mêmes, traitée dans les données structurées de dimensions produit.
  3. Traitez material, weight et item_weight_unit comme un seul et même bloc. La matière, c'est ainsi qu'un acheteur filtre « chêne massif, pas du placage ». Le poids, c'est ainsi qu'un acheteur attentif à la logistique filtre ce qu'une seule personne peut monter à l'étage.

La spécification comporte aussi un champ facultatif return_rate, exprimé en pourcentage. Quoi qu'un assistant fasse de ce signal, le fait qu'il existe dans le schéma mérite qu'on s'y attarde : la performance des retours est désormais un attribut produit structuré et comparable, plutôt qu'un indicateur interne privé. Si vous n'avez jamais mis un chiffre sur ce que les retours vous coûtent par référence, le calculateur de taux de retour est le moyen le plus rapide d'en obtenir un.

Ce que le flux ne règle pas

Les données du flux vous font entrer dans la liste courte. Elles ne concluent pas la vente, parce que l'acheteur atterrit toujours sur votre page.

C'est à ce passage de relais qu'un bon travail de flux fuit en silence. L'assistant annonce à l'acheteur que l'étagère fait 78 cm de large ; l'acheteur clique et arrive sur une fiche où les photos montrent une pièce mise en scène et aucune mesure nulle part. Rien ne confirme ce qu'on vient de lui dire. Les deux issues les plus fréquentes sont un message d'avant-vente auquel il faut répondre à la main, ou un achat fait à l'espoir qui revient en retour pour cause de taille.

Fermer cette boucle est un travail visuel, pas un travail de données. Cela veut dire que la page produit porte une image où les dimensions réelles, mesurées, sont tracées sur le produit lui-même — les mêmes chiffres que ceux déclarés dans le flux, montrés là où l'acheteur regarde déjà. La mesure déterministe compte ici comme jamais auparavant : le chiffre de votre flux et le chiffre de votre image sont maintenant recoupables par une machine, et une image générée par IA qui invente une mesure plausible contredira publiquement vos propres données structurées.

Prochaines étapes, dans l'ordre qui rapporte

Choisissez le niveau le plus élevé que vous pouvez réellement terminer ce trimestre. Faire l'un de ces points entièrement vaut mieux que les commencer tous.

  1. Auditez d'abord les lignes invalides. Toute url ou image_url qui ne renvoie pas un HTTP 200 fait tomber la ligne entière. C'est un script d'un après-midi, et en général la plus grosse récupération à elle seule.
  2. Corrigez les identifiants. Renseignez gtin ou mpn, ou réglez identifier_exists honnêtement. La suppression silencieuse est pire qu'une erreur que vous pouvez voir.
  3. Remplissez le bloc physique. length, width, height, dimensions_unit, weight, item_weight_unit, material — d'abord sur vos références les plus vendues, puis en descendant la traîne par chiffre d'affaires.
  4. Structurez correctement vos variantes. group_id, listing_has_variations et variant_dict sont ce qui permet à un assistant de comprendre que les versions 60 cm et 80 cm sont le même produit, et donc de proposer celle qui rentre.
  5. Réconciliez les chiffres du flux avec les images de la page. Que vous le fassiez avec un atelier de design interne, une agence ou un logiciel qui verrouille les dimensions mesurées sur la photo et exporte au format d'image de chaque plateforme, l'objectif est identique : le chiffre que l'assistant cite est visible sur la page vers laquelle il envoie l'acheteur. Si vous vendez le même catalogue sur plusieurs canaux, les conseils d'ordonnancement de la vente multiplateforme s'appliquent ici aussi.
  6. Seulement ensuite, occupez-vous de reviews, q_and_a, popularity_score et du reste du niveau d'enrichissement.

FAQ

Ai-je encore besoin d'un flux produit maintenant qu'Instant Checkout a disparu ?

Oui — plus qu'avant, parce que le flux constitue désormais toute l'intégration, et non plus la moitié. L'achat dans le chat a été retiré en mars 2026 ; pas la découverte de produits. Le flux est la façon dont un assistant sait que votre catalogue existe, et le paiement se fait toujours sur votre propre site.

Qu'est-ce que l'Agentic Commerce Protocol ?

L'Agentic Commerce Protocol est une spécification ouverte co-développée par OpenAI et Stripe, publiée fin septembre 2025, qui définit comment les marchands échangent des données produit, panier et commande avec des agents IA. Sa Product Feed Specification est la partie qui régit la description de votre catalogue.

Quels champs du flux permettent à un agent d'achat IA de filtrer par taille ?

length, width, height avec dimensions_unit, plus la chaîne composite dimensions, et weight avec item_weight_unit. Tous se trouvent dans le niveau facultatif de la spécification, ce qui explique pourquoi la plupart des catalogues ne peuvent pas être filtrés sur l'encombrement — et pourquoi les remplir est l'un des rares avantages encore bon marché dans le travail de flux.

À quelle fréquence un flux produit pour agents IA doit-il être rafraîchi ?

Les marchands soumettent un flux d'échantillon initial pour validation, puis des instantanés quotidiens, les mises à jour étant acceptées toutes les 15 minutes au plus fréquent. Le quotidien est la base de travail ; le plafond de 15 minutes existe pour la volatilité des prix et des stocks, pas pour redire un catalogue qui n'a pas changé.

Une excellente photo produit compense-t-elle des champs de dimensions manquants ?

Non, et c'est l'idée reçue qu'il faut abandonner en premier. Les photos sont rendues pour des humains ; le filtrage qui décide si vous entrez dans la liste courte se joue sur les champs texte. Une photo ne peut pas être mesurée par le système qui fait la mise en correspondance — elle peut seulement confirmer, pour un humain, ce que les champs affirmaient déjà.

Sources & References

Marquez des cotes et spécifications précises sur vos photos produit en quelques minutescotes et spécifications précises · gratuitCommencer gratuitement
Flux produit pour agents IA : les champs que les agents lisent