Zum Inhalt springen

Shopping in ChatGPT: So kommen Produkte über den Business Hub in die Antworten

Shopping in ChatGPT: So kommen Produkte über den Business Hub in die Antworten

Stephan Waltl · · 7 Min. Lesezeit · KI, OpenAI

3 T-Shirts auf violettem Grund mit grünen Preisschildern: weiß mit Apfel um € 2.499, hellgrau mit Brombeere um € 2.299, schwarz mit Aufdruck JUVENTUS Urin um € 2.999, darüber der Titel Shopping in ChatGPT: der Business Hub im Test
Die Testprodukte aus dem microgast Test-Shop

Gestern habe ich gezeigt, wie man sein Unternehmen im ChatGPT Business Hub verifiziert. Ganz am Ende, in Schritt 13, stand ein Menüpunkt, den ich nur kurz angerissen habe: „Produkte“. OpenAI verspricht dort, dass die eigenen Produkte in den Antworten von ChatGPT auftauchen, sobald sie zur Frage passen. Quasi eine Art Google Shopping, nur im Chat.

Das wollte ich genauer wissen. Also habe ich einen Shop gebaut, einen Feed hochgeladen und bin dabei gleich beim ersten Versuch gescheitert. Hier ist der ganze Weg, inklusive der Stolpersteine.

Ein Shop, in dem hoffentlich niemand kauft

microgast verkauft Seminare und Beratung, keine Produkte mit Größe und Farbe. Für einen ehrlichen Test braucht man aber genau solche Artikel, mit Varianten, Bildern und Preisen. Deshalb gibt es jetzt den microgast Test-Shop: 3 T-Shirts mit den Motiven „Apfel“, „Brombeere“ und „JUVENTUS Urin“. Wer meine Fundstücke kennt, weiß, woher die Ideen stammen. Ein Klick auf das Bild führt zum Original.

Die Preise liegen bei € 2.299 bis € 2.999. Das ist Absicht: Der Shop ist ein Testgelände, und bei diesen Preisen bestellt niemand aus Versehen. Die Seiten sind für Suchmaschinen gesperrt (noindex), Warenkorb und Kasse funktionieren nur im Browser. Jeder Klick erscheint aber als E-Commerce-Ereignis im dataLayer, genau so, wie es Google Analytics 4 erwartet. Für Seminare ist das praktisch, denn man sieht live, was beim Einkaufen technisch passiert.

Erster Versuch: der Google-Feed

Für das Google Merchant Center hatte ich den Shop schon mit einem Produkt-Feed ausgestattet, einer RSS-Datei mit den Google-Feldern. Wer seit Jahren Google Shopping betreibt, hat so eine Datei ohnehin. Naheliegend also, dieselbe Adresse auch bei ChatGPT einzutragen.

Die Antwort kam sofort: „Dieser Dateityp wird nicht unterstützt.“ ChatGPT nimmt kein XML. Akzeptiert werden Parquet (bevorzugt), JSONL, CSV und TSV, gepackt als .gz oder ungepackt.

Wer also schon einen Google-Feed pflegt, braucht einen zweiten. Und auch die Felder heißen anders.

Was im ChatGPT-Feed anders heißt

OpenAI hat für den Feed eine eigene Spezifikation veröffentlicht. Vieles kennt man aus dem Merchant Center, nur die Namen sind andere:

InhaltGoogle Merchant CenterChatGPT
Artikelnummerg:iditem_id
Produktseiteg:linkurl
Bildg:image_linkimage_url
Varianten zusammenhalteng:item_group_idgroup_id plus variant_dict und listing_has_variations
Verkäuferkommt aus dem Kontoseller_name in jeder Zeile
Länderin den Feed-Einstellungentarget_countries und store_country in jeder Zeile
Versandg:shippingshipping_price
Kauf direkt in ChatGPTgibt es nichtis_eligible_checkout

Pflicht sind 11 Felder: Artikelnummer, Titel, Beschreibung, Produktseite, Marke, Verkäufer, Bild, Verfügbarkeit, Preis, Zielländer und das Land des Shops. Der Preis steht wie bei Google mit Punkt und Währungscode in der Zelle, also 2499.00 EUR. Bei Varianten bekommt jede Größe eine eigene Zeile mit eigener Artikelnummer, alle Zeilen teilen sich dieselbe group_id, und in variant_dict steht, worin sich die Zeilen unterscheiden, bei mir {"size": "M"}.

Mein Feed liegt offen auf microgast.at/shop/feed-chatgpt.csv. Wer einen eigenen bauen will, kann ihn als Vorlage herunterladen.

Die Fallen beim Export aus Excel

Die meisten kleinen Shops werden ihren Feed nicht programmieren, sondern aus dem Shopsystem oder aus Excel exportieren. Genau dort lauern 4 Fallen, die ein österreichisches Excel gerne aufstellt:

  • Strichpunkt statt Komma: Excel speichert „CSV“ bei uns mit Strichpunkt als Trennzeichen. ChatGPT erwartet Kommas. Sicherer ist der Export als Tabulator-getrennte Datei (.tsv oder .txt).
  • Dezimalkomma: Aus 2499.00 EUR wird in Excel schnell 2499,00 EUR. Das lehnt ChatGPT ab.
  • Tausenderpunkt: 2.499,00 ist für uns ein Preis, für den Feed ein Fehler. Tausendertrennzeichen sind ausdrücklich verboten.
  • Umlaute: Die Datei muss UTF-8 sein. Sonst steht im Chat „Gr��e M“ statt „Größe M“.

Schritt für Schritt: Produkte im Business Hub hinzufügen

Voraussetzung ist ein verifiziertes Unternehmen, wie in der Anleitung von gestern beschrieben. Danach geht es im Menü links auf „Produkte“ und dort auf „Produkte hinzufügen“.

Schritt 1: Name des Feeds

Der Name ist optional und nur für einen selbst. Wer später mehrere Feeds hat, etwa einen für Produkte und einen für Gutscheine, ist froh über sprechende Namen.

ChatGPT-Dialog Produkte zu ChatGPT hinzufügen mit dem optionalen Feld Name des Produktfeeds, ausgefüllt mit microgast, und den Knöpfen Zurück und Weiter
Screenshot: chatgpt.com/business-hub

Schritt 2: Länder und Währung

Hier wählt man, wo man verkauft und in welcher Währung die Preise im Feed stehen. Österreich und Euro lassen sich problemlos auswählen. Ab hier ist die Oberfläche übrigens Englisch, obwohl der Rest auf Deutsch läuft. Ein Produkt im Aufbau eben.

ChatGPT-Dialog Where do you sell these products mit dem ausgewählten Land Österreich (AT) und der Währung Euro (EUR) sowie den Knöpfen Add country, Add currency, Zurück und Continue
Screenshot: chatgpt.com/business-hub

Spannend ist der Widerspruch zur Spezifikation: Dort steht, dass das Feed-Format derzeit die USA, Kanada und Mexiko abdeckt. Das Formular bietet Österreich trotzdem an. Ich habe in meinem Feed bei target_countries und store_country deshalb AT eingetragen.

Ob ChatGPT die Artikel mit Österreich annimmt oder unter „Probleme“ aussortiert, war beim Schreiben noch in Prüfung. Das Ergebnis reiche ich hier nach.

Schritt 3: Datei hochladen, URL oder SFTP

Für den Feed gibt es 3 Wege. Die Datei einmalig hochladen, eine Adresse angeben, von der ChatGPT die Datei regelmäßig selbst abholt, oder per SFTP liefern. Für einen Shop, dessen Preise und Lagerstand sich ändern, kommt eigentlich nur die Adresse in Frage. Eine hochgeladene Datei veraltet am nächsten Tag.

ChatGPT-Dialog Produkte zu ChatGPT hinzufügen mit 3 Möglichkeiten: Produktdatendatei hochladen (CSV oder TXT), Gehostete URL verwenden und Über SFTP verbinden, darunter der Link Dateianforderungen anzeigen
Screenshot: chatgpt.com/business-hub

Schritt 4: Die Adresse des Feeds

Hier kommt der direkte HTTPS-Link zur Datei hinein. Benutzername und Passwort sind optional, für Feeds hinter einem Passwortschutz. Darunter stehen nochmals die erlaubten Formate. An dieser Stelle hatte ich zuerst die Adresse meines Google-Feeds eingetragen und die Fehlermeldung von oben kassiert.

ChatGPT-Dialog Gehostete URL verwenden mit dem Feld Datei-URL, ausgefüllt mit https://www.microgast.at/shop/feed-chatgpt.csv, den Hinweisen zu Parquet, JSONL, CSV und TSV sowie den optionalen Feldern Benutzername und Passwort
Screenshot: chatgpt.com/business-hub

Schritt 5: Wie oft ChatGPT nachschaut

Zur Wahl stehen täglich, wöchentlich und alle 2 Wochen. Für meine 3 T-Shirts reicht wöchentlich. Ein Shop mit Aktionspreisen oder knappem Lager sollte täglich wählen, sonst bewirbt ChatGPT tagelang einen Preis, den es nicht mehr gibt.

ChatGPT-Dialog Aktualisierungsintervall festlegen mit den Optionen Täglich, Wöchentlich (ausgewählt) und Alle zwei Wochen sowie den Knöpfen Zurück und Absenden
Screenshot: chatgpt.com/business-hub

Schritt 6: Warten

Nach dem Absenden prüft OpenAI die Produkte, bevor sie im Unternehmensprofil erscheinen. Laut Hinweis dauert das „ein paar Minuten bis zu mehreren Stunden“.

ChatGPT-Meldung Deine Produkte werden verarbeitet: Die Produkte werden geprüft, bevor sie im Unternehmensprofil angezeigt werden, das kann ein paar Minuten bis zu mehreren Stunden dauern. Darunter der Knopf Zurück zur Business-Seite
Screenshot: chatgpt.com/business-hub

Kontrollblick in die Einstellungen

Öffnet man den Feed danach nochmals, steht bei mir unter „Update cadence“ der Wert „No automatic refresh“, obwohl ich vorher „Wöchentlich“ gewählt hatte. Ob das nur die Anzeige ist oder ChatGPT den Feed wirklich nie wieder abholt, lässt sich von außen nicht sagen. Mein Rat: nach dem Anlegen kontrollieren und im Zweifel ebenfalls nachstellen.

ChatGPT-Dialog Update products with hosted URL mit der Datei-URL https://www.microgast.at/shop/feed-chatgpt.csv, leeren Feldern für Benutzername und Passwort und der Auswahl Update cadence mit dem Wert No automatic refresh
Screenshot: chatgpt.com/business-hub

Und kaufen kann man dann direkt in ChatGPT?

Noch nicht für jeden. Im Feed gibt es das Feld is_eligible_checkout. Steht es auf true, soll der Kauf direkt im Chat möglich sein, ohne Umweg über den Shop. Dafür verlangt OpenAI zusätzlich Links zu Datenschutz und Nutzungsbedingungen des Verkäufers und eine eigene Anbindung an die Kasse. Ein Feld im Feed allein schaltet das nicht frei. In meinem Test-Shop steht es auf false, die T-Shirts sollen nur gefunden werden.

Die Frage, die sich jeder Händler stellen sollte: Wem gehört der Kunde, wenn er im Chat bezahlt? Bei Amazon wissen wir die Antwort seit 20 Jahren. Der Händler liefert, Amazon kennt den Kunden. Wer den Checkout in ChatGPT einschaltet, sollte vorher klären, welche Daten er über seine Käufer noch bekommt und welche Provision OpenAI dafür verlangt.

Für wen lohnt sich das?

Für jeden Shop, der heute schon einen Google-Feed pflegt, ist der Aufwand überschaubar. Die Felder sind fast dieselben, es braucht einen zweiten Export mit anderen Spaltennamen. Dafür steht man in einem Kanal, der in Österreich erst seit ein paar Tagen offen ist und in dem viele Mitbewerber noch fehlen.

Für die Hotellerie ist das Thema auf den ersten Blick keines, denn Zimmer kommen über andere Wege in ChatGPT. Auf den zweiten Blick schon: Gutscheine, Hofladen, Wellnessprodukte, Skipass-Pakete. Alles, was einen Preis und eine Produktseite hat, kann in den Feed. Wer im Dezember einen Weihnachtsgutschein verkaufen will, sollte sich das ansehen.

Bevor man den Feed abschickt, gehört allerdings der Blick ins Kleingedruckte dazu. Wer einen Product Feed liefert, verzichtet laut den Nutzungsbedingungen für alle eigenen Websites auf einen Vorbehalt gegen Text-und-Data-Mining durch OpenAI. Die Details stehen in meinem Beitrag vom 12.11. Ein paar T-Shirts im Chat gegen den Zugriff auf alle eigenen Texte: Das sollte man bewusst entscheiden und nicht nebenbei abhaken.

Witzigerweise ist mein Test-Shop damit ehrlicher als manche Produktsuche: Er sagt offen, dass hier nichts verkauft wird. Mal sehen, ob ChatGPT ein T-Shirt um € 2.999 trotzdem empfiehlt.

Du willst so etwas nicht nur lesen, sondern selbst anwenden? Zu den Seminaren von microgast

microgast · Menü
Handy
Seminar-Newsletter Papierkorb KI-Assistent

Seminar-Newsletter

Neue Seminartermine von microgast per eMail.

Der Newsletter wird über Brevo verschickt. Abmelden kannst du dich mit einem Klick in jeder Ausgabe. Datenschutz

KI-Assistent

Das ist mein KI-Assistent. Er kennt meine Seminare, Leistungen und Preise und antwortet sofort. Er ist eine KI und kann sich irren. Für verbindliche Auskünfte schreib mir an . #KIgeneriert

Der Chat wird von alpinechat.io bereitgestellt. Mit Klick auf „Chat starten“ wird er geladen.

Ausführen

Frag ChatGPT, wie microgast deinem Unternehmen helfen kann. Die Frage ist schon vorbereitet.

Öffnet ChatGPT in einem neuen Tab. Dort gelten die Bedingungen von OpenAI.

Mit deiner KI verbinden

Verbinde deinen Chatbot mit dem MCP-Server von microgast. Dann kennt er alle Seminare, die nächsten Termine und jeden Blogbeitrag und antwortet mit dem aktuellen Stand. Zu einem Seminar meldet er dich nur an, wenn du es ausdrücklich bestätigst.

Wähle deinen Chatbot. Bei Claude, ChatGPT und Manus wird die Adresse kopiert und der Chatbot geöffnet. Wo du sie einfügst, steht danach hier.

Papierkorb leeren

Möchtest du wirklich alle Elemente endgültig löschen?

Verbinden mit

microgast Online
DFÜ-Netzwerk, Stand 1995

Ton an: Der Klick spielt das Einwählen eines Modems ab. Dein Telephon bleibt diesmal frei.

Abbrechen

Technik

Rechner: Netto und Brutto

Netto
0,00 €
+ 20 % USt.
0,00 €
Brutto
0,00 €

Komma oder Punkt als Dezimalzeichen, etwa 1.250,50. Die Umsatzsteuer wird auf den Cent gerundet.

OK

Suchen: Alle Dateien

Was dein Browser verrät

Diese Angaben liest jede Website mit, sobald du sie aufrufst. Hier zeigt sie dir dein eigener Browser, mein Server bekommt davon nichts.

Wird ermittelt …

Das alles sieht jede Website, auch ohne Cookies.

Was das für deine eigene Website und deine Kunden heißt, kläre ich gern mit dir: Datenschutz, Tracking ohne Cookie-Banner, DSGVO.

Zertifikat

Domain eingeben und „Anzeigen“ klicken.

DNS-Abfrage

Zeigt die Einträge A, AAAA, CNAME, MX, NS und TXT einer Domain. SPF und DMARC bewertet der Mail-Check.

Mail-Check: SPF, DKIM, DMARC

Prüft, ob eMails einer Domain vor Fälschung geschützt sind und im Posteingang statt im Spam landen.

Eigenschaften von Datum/Uhrzeit

MoDiMiDoFrSaSo

Markierte Tage haben einen Seminartermin. Klick auf den Tag führt zur Anmeldung.