Quels champs un flux de produits ChatGPT exige-t-il ?

L'équipe Citead, mis à jour le

En bref. Le flux de produits Stable d’OpenAI exige item_id, title, description, url, brand, seller_name, image_url, availability et price, avec des champs conditionnels selon les usages.

Définition : Un flux de produits (product feed) ChatGPT est un ensemble de données de catalogue structurées fourni à OpenAI pour les achats et la recherche. Selon la vérification du 17 octobre 2026, la spécification des flux de produits d’OpenAI exige neuf champs par article dans son format de dépôt de fichiers Stable, avec des exigences supplémentaires pour certaines intégrations.

Points clés

  • La référence Products d’OpenAI distingue le schéma de dépôt Stable pris en charge du schéma Draft, destiné à la préparation des intégrations et au recueil de commentaires.
  • Le guide de démarrage d’OpenAI réserve l’intégration des flux aux partenaires approuvés et demande aux marchands de valider les champs obligatoires de chaque enregistrement.
  • La présentation du dépôt de fichiers décrit un instantané complet du catalogue et recommande des mises à jour au moins quotidiennes.

Que doit contenir chaque ligne de produit ?

Le tableau Basic product data de la référence Products d’OpenAI indique que les champs suivants sont obligatoires :

ChampContenu requis
item_idUn identifiant stable, unique pour l’article ou la variante au sein du flux.
titleLe nom du produit, y compris la variante sélectionnée le cas échéant.
descriptionUne description factuelle de l’article.
urlLa page de détail du produit, avec la variante sélectionnée si possible.
brandLa marque affichée sur la page du produit.
seller_nameLe vendeur proposant l’offre.
image_urlUne URL directe vers l’image principale de la variante sélectionnée.
availabilityUne valeur explicite et prise en charge indiquant la disponibilité en stock.
priceLe prix habituel de l’article, accompagné de sa devise.

Un export CSV peut utiliser cet en-tête, qui reprend les noms de champs du schéma Stable :

item_id,title,description,url,brand,seller_name,image_url,availability,price

La même référence accepte les valeurs in_stock, out_of_stock, pre_order, backorder et unknown pour la disponibilité. Une valeur manquante, vide ou non reconnue entraîne le rejet de la ligne. L’exemple de prix fourni est 79.99 USD. Les URL des produits et des images doivent être accessibles publiquement.

Quand des champs supplémentaires sont-ils obligatoires ?

Pour les variantes, c’est-à-dire les versions sélectionnables d’un même produit, les règles relatives aux variantes d’OpenAI exigent group_id, listing_has_variations=true et variant_dict. Chaque sélection dispose de sa propre ligne et d’un item_id distinct. Le group_id commun diffère de chaque identifiant d’article.

La même référence indique que gtin et mpn, identifiants attribués aux articles commerciaux et aux pièces des fabricants, sont facultatifs dans le format OpenAI. Le traitement des annonces publicitaires (Ads) exige, sous certaines conditions, is_ads_eligible=true. La participation au paiement (checkout) ajoute is_eligible_checkout, seller_privacy_policy et seller_tos, avec une intégration de paiement activée séparément.

Lorsque des mesures dimensionnelles distinctes sont fournies, elles nécessitent dimensions_unit, et weight nécessite item_weight_unit. Les offres de vendeurs tiers sur une place de marché nécessitent, sous certaines conditions, marketplace_seller et une configuration du flux.

Un flux compatible avec Google relève d’un profil distinct qu’OpenAI doit confirmer pour le flux enregistré. Ses colonnes obligatoires sont id, title, description, link, image_link, availability, price et brand ; le nom du marchand enregistré fournit l’identité du vendeur. Ce profil exige aussi, sous certaines conditions, gtin ou mpn, sauf si identifier_exists=no, ainsi que availability_date pour les articles en précommande ou en réapprovisionnement. Sa dérogation pour les prix nuls exige également google_product_category et subscription_cost pour les appareils mobiles pris en charge.

Comment vérifier un flux avant son dépôt ?

La présentation du dépôt de fichiers d’OpenAI recommande de commencer avec environ 100 articles et d’inclure tous les champs obligatoires dans chaque ligne de l’échantillon. Les échecs d’ingestion qu’elle recense comprennent les champs manquants, les noms de champs obsolètes et les valeurs mal formées.

Pour les transmissions régulières, le même guide demande aux marchands de remplacer le contenu d’un fichier au nom stable ou d’un ensemble de fragments (shards) par le dernier instantané complet. Un fragment est un fichier contenant une partie du catalogue. Le guide de démarrage décrit également des mises à jour par API tout au long de la journée, en complément d’un dépôt de fichier quotidien, et demande aux marchands de suivre la spécification correspondant au mode de transmission choisi.

Termes associés

Questions fréquentes

Puis-je utiliser le schéma Draft pour déposer un fichier en production ?

La référence Products d’OpenAI vous oriente vers Stable pour les dépôts de fichiers pris en charge. Draft est publié pour préparer les intégrations et recueillir des commentaires.

Le renseignement des champs obligatoires suffit-il à terminer l’intégration ?

Le guide de démarrage d’OpenAI exige un accès réservé aux partenaires approuvés. La validation des champs constitue une étape de son processus d’intégration, suivie du dépôt et des mises à jour régulières.

Sources

  1. OpenAI, « Products », consulté le 17 octobre 2026
  2. OpenAI, « Get Started », consulté le 17 octobre 2026
  3. OpenAI, « Overview », consulté le 17 octobre 2026

Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO

Testez une page et voyez quoi corriger en premier

L'analyse prend en général moins de 10 secondes et ne demande pas de compte.

400 000+ pages notées dans le benchmark public