# ChatGPT Shopping : fiches produit et flux

> Ce que ChatGPT lit pour recommander un produit, et ce qu'une boutique doit préparer : robots, fiche produit, flux, cohérence des prix.

Mis à jour le 9 octobre 2026 · par l'équipe skoup

## Ce que ChatGPT lit pour recommander un produit

Quand un client pose une question d'achat, ChatGPT peut afficher des produits avec leur image, leur prix et un lien vers le marchand. Ces informations viennent de deux endroits : les pages web que ses robots ont lues, et les flux produit que les marchands lui transmettent.

Ce guide couvre les deux. Les faits sur OpenAI viennent de sa documentation publique, lue le 9 octobre 2026 : la page sur [ses robots](https://developers.openai.com/api/docs/bots), la [spécification du flux produit](https://developers.openai.com/commerce/specs/feed) et [l'envoi par fichier](https://developers.openai.com/commerce/specs/file-upload/overview). Cette documentation évolue : vérifiez-la avant de construire un flux.

## Les robots : lequel autoriser

OpenAI utilise plusieurs robots, chacun avec un rôle.

| Robot           | Rôle selon OpenAI                                       | Effet d'un blocage                                     |
| --------------- | ------------------------------------------------------- | ------------------------------------------------------ |
| `OAI-SearchBot` | Faire apparaître les sites dans la recherche de ChatGPT | Le site n'apparaît plus dans les réponses de recherche |
| `GPTBot`        | Lire le contenu qui peut servir à entraîner les modèles | Le contenu n'est pas utilisé pour l'entraînement       |
| `ChatGPT-User`  | Lire une page à la demande d'un utilisateur             | Les règles de robots.txt peuvent ne pas s'appliquer    |

Le point à retenir : **refuser l'entraînement et rester visible sont deux réglages distincts.** Une boutique qui bloque `GPTBot` reste dans les réponses tant que `OAI-SearchBot` est autorisé. OpenAI indique qu'un changement de robots.txt met environ 24 heures à être pris en compte.

## La fiche produit

Un robot lit le HTML de la page. Ce qui n'y est pas n'existe pas pour lui.

- **Le prix et la disponibilité dans le HTML**, pas chargés après coup par un script.
- **Une description en texte**, avec les caractéristiques chiffrées écrites en toutes lettres : « autonomie de 120 km », « 21 kg », « garantie cadre à vie ».
- **Des données structurées `Product` et `Offer`**, avec le prix, la devise, la disponibilité et un identifiant (GTIN ou référence fabricant), identiques à ce que la page affiche.
- **Une URL par produit**, stable dans le temps. Une URL qui change à chaque promotion fait perdre l'historique.
- **Une page par variante, ou des variantes clairement décrites.** Si le noir coûte 2 490 € et le vert 2 590 €, la page doit le dire.

## Le flux produit

OpenAI publie une spécification de flux produit. Elle accepte son propre format (JSONL) et un format compatible avec les flux Google (CSV ou TSV, éventuellement compressés). Pour l'envoi par fichier, OpenAI recommande désormais le format Parquet, et un fichier complet au moins une fois par jour.

L'accès reste sur candidature : selon sa documentation, l'envoi de flux est « currently available to approved partners ». Pour une boutique Shopify, OpenAI indique depuis mars 2026 que les données passent par Shopify Catalog, sans flux à construire. Le guide [Commerce agentique](https://www.skoup.ai/guides/commerce-agentique/) fait le point sur ces accès.

### Les neuf champs obligatoires

| Champ          | Ce qu'il contient                                                 |
| -------------- | ----------------------------------------------------------------- |
| `item_id`      | Identifiant stable, unique par produit ou par variante            |
| `title`        | Nom du produit, variante comprise                                 |
| `description`  | Description factuelle, en texte brut                              |
| `url`          | Adresse publique de la fiche                                      |
| `brand`        | Marque réelle du produit                                          |
| `seller_name`  | Nom du vendeur                                                    |
| `image_url`    | Adresse directe d'une image                                       |
| `availability` | `in_stock`, `out_of_stock`, `pre_order`, `backorder` ou `unknown` |
| `price`        | Montant, espace, code de devise ISO 4217 : `2490.00 EUR`          |

### Les champs qui font la différence

- **`gtin` ou `mpn`** : l'identifiant qui permet de reconnaître le même produit d'une source à l'autre.
- **`group_id` et `variant_dict`** : une ligne par variante, toutes rattachées au même produit parent.
- **`sale_price`** : strictement inférieur à `price`, dans la même devise. À retirer dès la fin de la promotion.
- **`is_eligible_search`** et **`is_eligible_checkout`** : le premier rend le produit visible dans la recherche, le second concerne le paiement dans ChatGPT, qui demande une intégration activée à part. Depuis mars 2026, OpenAI laisse les marchands encaisser sur leur propre site et ne développe plus Instant Checkout comme fonctionnalité autonome.

À la date de ce guide, la spécification vise les États-Unis par défaut ; les autres pays demandent une confirmation d'OpenAI.

## La cohérence avant tout

La spécification le dit elle-même : quand deux valeurs se contredisent, personne ne les réconcilie pour vous. C'est vrai à l'intérieur du flux, et plus encore entre le flux, la fiche et le balisage.

Pour chaque produit, vérifiez que ces quatre endroits disent la même chose :

1. le prix et le stock affichés sur la page ;
2. le prix et la disponibilité des données structurées ;
3. le prix et la disponibilité du flux ;
4. le prix affiché sur les places de marché où vous vendez.

Un prix modifié dans la boutique doit partir dans le flux le jour même. Un flux mis à jour une fois par semaine annonce des prix faux six jours sur sept en période de promotion.

## Vérifier le résultat

Un flux validé ne prouve pas que les réponses sont justes. La seule vérification qui compte est de lire ce que l'assistant répond : vos produits apparaissent-ils, avec le bon prix, sur les questions que posent vos clients ? Le guide [Suivre ses produits dans ChatGPT](https://www.skoup.ai/guides/suivre-ses-produits-dans-chatgpt/) décrit la méthode.

skoup fait cette vérification chaque semaine, produit par produit, et contrôle aussi les prérequis de ce guide : robots autorisés, contenu présent dans le HTML, données structurées complètes, flux conforme. Le détail est sur la page [Produit](https://www.skoup.ai/produit/).
