ChatGPT Ads pour les boutiques PrestaShop – comment démarrer en Europe
Depuis fin août 2026, les boutiques en ligne européennes peuvent acheter des annonces produits dans ChatGPT. OpenAI a ouvert son Ads Manager en libre-service dans 31 marchés : l'Espace économique européen et la Suisse. Une seule condition : un flux produits correct au format OpenAI. Voici comment cela fonctionne, pourquoi des produits sont refusés et comment préparer une boutique PrestaShop.
Résultats gratuits et annonces : deux voies différentes
Les produits peuvent apparaître dans ChatGPT de deux façons, et mieux vaut ne pas les confondre.
| Résultats gratuits | ChatGPT Ads | |
|---|---|---|
| Ce que voit l'acheteur | Un carrousel de produits dans la réponse | Une carte « Sponsored » sous la réponse |
| Qui choisit les produits | OpenAI, seul | Vous, via une campagne dans Ads Manager |
| Source des données | Entre autres le flux Google Merchant Center et la page de la boutique | Votre propre flux au format de la spécification OpenAI |
| Coût | Gratuit | Publicité payante |
| En Europe | Déjà actif | Depuis fin août 2026 |
Dans Ads Manager, un flux s'ajoute de trois façons : envoi d'un fichier CSV ou TXT, adresse HTTPS fixe (Hosted URL) ou SFTP. Ce n'est ni un flux Google ni du XML. OpenAI a sa propre spécification de champs, complétée par des champs publicitaires comme is_ads_eligible.
- Les articles expirent après deux semaines. Un fichier envoyé une seule fois cesse de fonctionner : OpenAI recommande donc une URL ou le SFTP.
- Pendant la bêta, les produits du flux servent uniquement aux annonces. Le flux ne les ajoute pas aux résultats gratuits, qui dépendent toujours d'un bon flux Google et des données structurées de la fiche produit.
Les annonces sont affichées aux utilisateurs des offres gratuites de ChatGPT (Free et Go). L'achat se fait toujours dans votre boutique : en mars 2026, OpenAI a retiré l'achat direct dans le chat (Instant Checkout).
Pourquoi des produits sont refusés
Envoyer un flux ne met pas tout le catalogue en annonce. Un produit doit être complet, disponible et passer la vérification. Dans une boutique PrestaShop, les problèmes viennent surtout des données, pas de la technique.
| Problème | Conséquence | Dans PrestaShop |
|---|---|---|
| Pas de marque | Article refusé – la marque est obligatoire | Produit sans fabricant |
| Pas de description | Article refusé | Description et résumé vides |
| Pas d'image ou prix à 0 | Article refusé | Produit inachevé activé par erreur |
| Adresses sans HTTPS | Flux refusé | Boutique sans SSL |
| EAN invalide | Code refusé | Mauvaise clé de contrôle, 10 ou 11 chiffres, espaces dans le code |
| Même EAN sur plusieurs déclinaisons | L'assistant confond les déclinaisons | Déclinaisons sans EAN propre |
| HTML ou « lorem ipsum » dans la description | Mauvaise correspondance avec les questions | Description copiée d'un modèle |
| Description trop courte | Le produit répond moins souvent aux questions | Une phrase au lieu de l'usage, de la matière et de la taille |
Les deux dernières lignes ne bloquent pas l'annonce, mais elles décident si ChatGPT considère le produit comme une réponse à la question de l'acheteur. L'assistant associe les produits à des questions en langage naturel : la description compte davantage que dans Google Shopping.
Les EAN de mauvaise longueur – produits et déclinaisons – se trouvent en une requête. Le SQL ne détecte pas une mauvaise clé de contrôle : il faut un validateur.
SELECT id_product, 0 AS id_product_attribute, ean13 FROM ps_product
WHERE ean13 <> '' AND LENGTH(ean13) NOT IN (8, 12, 13)
UNION ALL
SELECT id_product, id_product_attribute, ean13 FROM ps_product_attribute
WHERE ean13 <> '' AND LENGTH(ean13) NOT IN (8, 12, 13);
Étape par étape : ChatGPT Ads pour une boutique PrestaShop
- Activez le HTTPS. Paramètres de la boutique > Général > SSL. Les pages produits et les images doivent être publiques et servies en HTTPS.
- Complétez les données obligatoires. Chaque produit a besoin d'un nom, d'une description, d'une marque, d'une image et d'un prix supérieur à zéro. Vous vendez vos propres produits ? Attribuez-leur votre marque.
- Corrigez les EAN. Chaque déclinaison doit avoir son propre EAN-13 valide, celui de l'emballage.
- Préparez un flux CSV au format OpenAI. Un article par déclinaison, avec les options, le prix dans la devise de la boutique, le pays cible et la politique de retour.
- Faites vérifier votre entreprise dans ChatGPT Ads Manager. Sans cela, aucune campagne ne démarre.
- Ajoutez le flux en Hosted URL. Collez l'adresse fixe du flux et choisissez les mêmes pays que dans le flux. Ads Manager l'actualisera.
- Créez une campagne à partir du flux produits. Le ciblage se fait par pays, et des filtres limitent les produits.
Les étapes 2 à 4 prennent le plus de temps, car elles concernent tout le catalogue. Avec mille produits, vérifier chaque fiche à la main n'est pas réaliste.
Questions fréquentes
Puis-je envoyer mon flux Google dans ChatGPT Ads ?
Pas directement. Ads Manager accepte un fichier au format de la spécification OpenAI. Les champs se ressemblent, mais les noms et les exigences diffèrent – par exemple item_id au lieu de id, et la marque et le nom du vendeur sont obligatoires.
Et un flux XML ?
Ads Manager accepte un fichier CSV ou TXT. Un flux XML n'a de sens que si une société intermédiaire gère l'intégration.
Le flux fera-t-il apparaître mes produits dans les réponses normales de ChatGPT ?
Non. Pendant la bêta, le flux d'Ads Manager sert uniquement aux annonces. Les résultats gratuits dépendent des données qu'OpenAI collecte lui-même, notamment depuis Google Merchant Center.
Le client peut-il acheter dans le chat ?
Non. Le clic mène à votre boutique et la commande suit le tunnel PrestaShop habituel.
Vérifiez votre catalogue pour ChatGPT Ads en quelques minutes
Product Data Guardian 1.18 contrôle chaque produit selon les exigences de ChatGPT Ads et indique quoi corriger en priorité. Il génère aussi un flux CSV prêt pour Ads Manager – avec déclinaisons, pays cibles et politique de retour – et écarte les produits qui seraient refusés. Le même module produit les flux Google Shopping et Meta : vous corrigez les données une seule fois pour tous les canaux.