Zum Inhalt

Beispielarbeiten · Shop & Handel

Shop für KI-Assistenten lesbar: strukturierte Daten, Merchant-Feed, Agenten-Feed

Aus einem Katalog entstehen Produktseiten mit strukturierten Daten, ein Merchant-Feed, ein JSON-Feed für KI-Agenten und ein Lese-Endpunkt mit aktuellem Bestand. Preise, Angebote und Verfügbarkeit wurden gegen den Katalog geprüft.

Musterarbeit (Demo), kein Kundenauftrag. Gebaut als Probeaufgabe mit erfundenen Beispieldaten; die Prüfzahlen unten stammen aus dem automatischen Prüflauf und sind nicht geschönt.

Was gebaut wurde

  • Produktseiten mit schema.org-Daten zu Produkt, Angebot, Aktionspreis und Verfügbarkeit
  • Merchant-Feed und ein dokumentierter JSON-Feed für Agenten
  • Lese-Endpunkt mit Live-Bestand; gekauft wird weiter im Shop-Checkout

agent-feed-schema.json herunterladen shop-fuer-ki-assistenten-demo.zip herunterladen

Lokal erzeugt und geprüft. Merchant Center und Agenten-Programme brauchen das Konto des Shops; ob ein KI-Assistent die Produkte aufnimmt, entscheidet dessen Betreiber.

Wie geprüft wurde

Automatischer Prüflauf vom 22.10.2026, aus dem Protokoll (Testdaten erfunden, Zahlen gemessen):

  • Katalog-CSV 41 Varianten/18 Produkte (Sale aktiv 8, Sale abgelaufen/kuenftig 3, ausverkauft 5, ohne GTIN 1): 18 Produktseiten mit JSON-LD (Product/Offer/AggregateOffer) aus dem HTML geparst, Preis/Waehrung/Verfuegbarkeit = Soll
  • Merchant-RSS mit 41 items

Grenzen

Was diese Probe nicht abdeckt, steht hier, damit niemand mehr erwartet:

  • Anmeldung und Freischaltung im Google Merchant Center, Feed-Abruf-Einstellungen und die Teilnahme an Agenten-/KI-Einkaufsprogrammen brauchen das Konto des Kunden; hier lokal erzeugt und geprueft …
  • Der JSON-Agentenfeed folgt einem eigenen, dokumentierten Schema (agent-feed 1.0). Konkrete Agenten-Handelsprotokolle (z. B. von OpenAI oder Google) wurden bewusst nicht nachgebaut - sie muessen vor …
  • Der Kaufabschluss bleibt im Shop-Checkout (checkout.url leitet dorthin); keine Bestell-/Zahlungs-API fuer Agenten, keine Bestandsreservierung
  • schema.org-Daten auf Parsbarkeit und Werte geprueft, nicht mit Googles Rich-Results-Test (braucht Netz); Rich-Ergebnisse oder eine Listung in KI-Assistenten sind nicht zugesagt
  • Der Endpunkt ist ein Lese-Prototyp (http.server, ohne TLS, Anmeldung, Rate-Limit, Cache); im Kundenshop als Route im vorhandenen System (Shopify/WooCommerce/Shopware o. ae.) umzusetzen
  • Crawler-Namen in robots.txt (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended) nach Wissensstand; vor Auslieferung gegen die Betreiberangaben pruefen. robots.txt ist eine Bitte …
  • Nur EUR, Bruttopreise, ein Lieferland (DE); Mehrwaehrung/Laendervarianten brauchen eigene Feeds bzw. Felder

llms.txt

# Kuechenladen Beispiel

> Onlineshop fuer Kueche, Kaffee und Haushalt. Preise brutto in EUR inkl. USt., Versand nach Deutschland. Kaufabschluss immer im Shop-Checkout.

## Maschinenlesbare Daten

- [Produktfeed fuer KI-Agenten (JSON)](https://shop.example.de/feeds/agent_feed.json): alle Produkte mit Varianten, Preis, Verfuegbarkeit und Kauflink
- [Schema des Agentenfeeds](https://shop.example.de/feeds/agent_feed.schema.json): JSON Schema Draft 2020-12
- [Google-Merchant-Feed (RSS 2.0)](https://shop.example.de/feeds/merchant.xml)
- [Live-Verfuegbarkeit](https://shop.example.de/api/products): GET /api/products und /api/products/<sku>/availability
- [Sitemap](https://shop.example.de/sitemap.xml)

## Produkte

- [Bio-Kaffee Crema](https://shop.example.de/produkte/bio-kaffee-crema.html): Ganze Bohne, mittlere Röstung, Arabica aus Peru und Honduras. Für Vollautomat und Siebträger.
- [Teebecher Steinzeug](https://shop.example.de/produkte/teebecher-steinzeug.html): Handglasierter Becher, 350 ml, spülmaschinenfest.
- [Merino-Socken](https://shop.example.de/produkte/merino-socken.html): 70 % Merinowolle, verstärkte Ferse, ohne drückende Naht.
- [Leinen-Geschirrtuch 2er-Set](https://shop.example.de/produkte/leinen-geschirrtuch.html): Reines Leinen, 50 x 70 cm, fusselfrei nach der ersten Wäsche.
- [French Press 1 l](https://shop.example.de/produkte/french-press.html): Borosilikatglas mit Edelstahlfilter, für 8 Tassen.
- [Kaffee-Handmühle Keramikmahlwerk](https://shop.example.de/produkte/kaffee-handmuehle.html): Stufenlos einstellbar von Espresso bis French Press.
- [Geschenkset "Kaffee & Tee"](https://shop.example.de/produkte/geschenkset-kaffee-tee.html): Inhalt: 2 x 250 g Kaffee <Crema> & 1 Dose Tee "Earl Grey" - ideal zum Verschenken.
- [Bienenwachstücher](https://shop.example.de/produkte/bienenwachstuecher.html): Wiederverwendbare Frischhaltetücher aus Bio-Baumwolle und Bienenwachs.
- [Thermobecher 0,4 l](https://shop.example.de/produkte/thermobecher.html): Doppelwandig, hält 6 Stunden heiß, auslaufsicherer Deckel.
- [Schneidebrett Eiche](https://shop.example.de/produkte/schneidebrett-eiche.html): Massive Eiche, geölt, mit Saftrille.
- [Olivenöl nativ extra](https://shop.example.de/produkte/olivenoel-nativ-extra.html): Kaltgepresst, Ernte 2026, Koroneiki-Oliven.
- [Gewürzset Orient (handgemischt)](https://shop.example.de/produkte/gewuerzset-orient.html): Sechs Mischungen in Gläsern, in kleiner Menge von Hand abgefüllt.
- [Kochschürze Canvas](https://shop.example.de/produkte/kochschuerze-canvas.html): Schweres Baumwoll-Canvas, verstellbarer Nackenriemen, zwei Taschen.
- [Brotkasten Bambus](https://shop.example.de/produkte/brotkasten-bambus.html): Rolldeckel, Deckel nutzbar als Schneidebrett.
- [Espressotassen 4er-Set](https://shop.example.de/produkte/espressotassen-4er.html): Dickwandiges Porzellan, 80 ml, mit Untertassen.
- [Küchenmesser-Set 3-teilig](https://shop.example.de/produkte/kuechenmesser-set.html): Koch-, Allzweck- und Schälmesser, rostfreier Stahl, Griffe aus Olivenholz.
- [Vorratsdosen Glas](https://shop.example.de/produkte/vorratsdosen-glas.html): Glas mit Bambusdeckel und Silikonring, luftdicht.
- [Sojawachskerze](https://shop.example.de/produkte/sojawachskerze.html): Rund 40 Stunden Brenndauer, Baumwolldocht.

robots.txt

# Produktseiten, Feeds und Sitemap sind fuer Suchmaschinen und KI-Assistenten freigegeben.
# Warenkorb und Checkout werden nicht gecrawlt.

User-agent: GPTBot
Disallow: /cart/
Disallow: /checkout/
Allow: /

User-agent: OAI-SearchBot
Disallow: /cart/
Disallow: /checkout/
Allow: /

User-agent: ChatGPT-User
Disallow: /cart/
Disallow: /checkout/
Allow: /

User-agent: ClaudeBot
Disallow: /cart/
Disallow: /checkout/
Allow: /

User-agent: PerplexityBot
Disallow: /cart/
Disallow: /checkout/
Allow: /

User-agent: Google-Extended
Disallow: /cart/
Disallow: /checkout/
Allow: /

User-agent: *
Disallow: /cart/
Disallow: /checkout/
Allow: /

Sitemap: https://shop.example.de/sitemap.xml

So etwas für deinen Betrieb?

Beschreib kurz, was du brauchst. Du bekommst einen Festpreis, bevor ich anfange; ohne dein Ja passiert nichts.

Zur Werkstatt