GemeinsamKI Suche

Produktfeed für Händler

Mit einem Produktfeed erscheinen deine Angebote in GemeinsamKI Suche: als Band über den Suchergebnissen und im Reiter „Produkte“ – mit Bild, Gesamtpreis, Versandkosten und deiner Domain. Die Aufnahme ist kostenlos; niemand kann einen besseren Platz kaufen.

Feed von einer KI erzeugen lassen

Gib deiner KI (ChatGPT, Claude, Le Chat, den GemeinsamKI-Chat oder einen Agenten) die KI-Anweisung und deine Produktdaten – Shop-Export als CSV, XML oder JSON. Die Anweisung enthält Aufgabe, Regeln, alle Felder, das JSON-Schema, ein Beispiel und eine Prüfliste; die KI fragt nach, was fehlt, statt es zu erfinden.

Agenten und Shop-Plugins können die Dateien direkt abrufen (ohne Anmeldung, CORS offen). Prüfe das Ergebnis vor dem Hinterlegen: Die Konsole zeigt nach dem ersten Abruf jeden Fehler mit seiner Stelle im Feed. Für den Inhalt des Feeds bleibst du verantwortlich – auch wenn eine KI ihn erzeugt hat.

So geht es

  1. Website in der Konsole anmelden und den Besitz nachweisen (Datei, Meta-Tag, DNS oder VerifyTrust).
  2. Den Feed im Format gemeinsamki-produktfeed/1 (unten) erzeugen – selbst oder mit der KI-Anweisung – und unter einer https-Adresse bereitstellen.
  3. In der Konsole unter Produkte die Adresse hinterlegen und der Erklärung zustimmen. Die Suche ruft den Feed sofort ab und zeigt dir jeden Fehler mit seiner Stelle im Feed.
  4. Ein Administrator gibt den Feed einmal frei. Danach ruft die Suche ihn etwa jede Stunde ab; „Jetzt abrufen“ in der Konsole geht schneller.

Strenge Regeln

Alle Felder

„Pflicht“ heißt: Das Feld muss vorhanden sein. grundpreis, energielabel und pflichthinweis sind Pflichtschlüssel: Wenn sie für eine Ware nicht gelten, steht dort ausdrücklich null – so ist jede Angabe eine bewusste Entscheidung und wird nicht vergessen. Freiwillige Felder ohne Wert lässt du einfach weg. Diese Tabelle, das JSON-Schema, die KI-Anweisung und die Prüfung beim Abruf entstehen aus derselben Beschreibung.

FeldAngabeTyp und WerteBedeutung und Grund
format Pflicht genau "gemeinsamki-produktfeed/1" Kennung des Formats.
stand Pflicht Zeitpunkt nach RFC 3339 mit Zeitzone, höchstens 24 Stunden alt, nicht in der Zukunft Zeitpunkt, zu dem Preise und Verfügbarkeit gelten, nach RFC 3339 mit Zeitzone (2026-10-22T14:05:00+02:00). Wird als „Stand“ am Angebot gezeigt. § 5 UWG; BGH I ZR 123/08
waehrung Pflicht genau "EUR" Währung aller Beträge.
lieferland Pflicht genau "DE" Land, für das die Versandkosten gelten.
anbieter Pflicht Objekt Der Händler.
anbieter.name Pflicht Text, 2–120 Zeichen, ohne HTML Firma mit Rechtsform, wie im Impressum. § 5b Abs. 1 Nr. 2 UWG
anbieter.anschrift Pflicht Text, 10–200 Zeichen, ohne HTML Ladungsfähige Anschrift (Straße, PLZ, Ort). § 5b Abs. 1 Nr. 2 UWG
anbieter.impressum_url Pflicht https-Adresse auf der angemeldeten Website Adresse des Impressums auf der eigenen Website.
anbieter.shopname freiwillig Text, 2–60 Zeichen, ohne HTML Name des Shops (sonst zeigt die Suche die Domain).
anbieter.umsatzsteuer Pflicht einer der Werte "enthalten", "kleinunternehmer" enthalten (Preise inkl. MwSt.) oder kleinunternehmer (§ 19 UStG, keine Umsatzsteuer). § 6 Abs. 1 Nr. 1 PAngV
produkte Pflicht Liste mit 1 bis 2000 Objekten Die Angebote.
produkte[].id Pflicht Text, 1–64 Zeichen, ohne HTML Eindeutige Kennung des Angebots im Feed (z. B. Artikelnummer). Gleiche id = gleiches Angebot. Statistik, Bild und Klickziel bleiben stabil
produkte[].titel Pflicht Text, 3–150 Zeichen, ohne HTML Produktname, reiner Text ohne HTML.
produkte[].url Pflicht https-Adresse auf der angemeldeten Website Adresse der Produktseite im Shop. Ziel des Klicks; nur eigene Angebote
produkte[].bild_url Pflicht https-Adresse Adresse eines Produktbildes (PNG, JPEG oder WebP bis 5 MB, mindestens 100 × 100 Pixel). Darf auf einem CDN liegen. Bild im Band; die Suche zeigt nur eine eigene Kopie
produkte[].preis Pflicht Zahl (Euro, Punkt als Dezimaltrenner, höchstens 2 Nachkommastellen) von 0,01 bis 1.000.000 Gesamtpreis in Euro einschließlich Umsatzsteuer und aller sonstigen Preisbestandteile, höchstens zwei Nachkommastellen, als Zahl (19.99, nicht "19,99"). § 3 PAngV
produkte[].versandkosten Pflicht Zahl (Euro, Punkt als Dezimaltrenner, höchstens 2 Nachkommastellen) von 0 bis 10.000 Versandkosten für diesen einen Artikel bei Lieferung nach Deutschland in Euro; 0 = versandkostenfrei. § 6 Abs. 2 PAngV; BGH I ZR 140/07 und I ZR 16/08 (Froogle)
produkte[].verfuegbarkeit Pflicht einer der Werte "lieferbar", "vorbestellbar", "nicht_lieferbar" Ob die Ware lieferbar ist. nicht_lieferbar wird nicht angezeigt. § 5 UWG, Anhang Nr. 5 (Lockangebote)
produkte[].zustand Pflicht einer der Werte "neu", "gebraucht", "generalueberholt" Zustand der Ware. § 5 UWG
produkte[].grundpreis Pflicht null erlaubt null oder Objekt null, wenn die Ware nicht nach Gewicht, Volumen, Länge oder Fläche verkauft wird; sonst Preis je 1 kg, 1 l, 1 m, 1 m² oder 1 m³. §§ 4, 5 PAngV
produkte[].grundpreis.preis Pflicht Zahl (Euro, Punkt als Dezimaltrenner, höchstens 2 Nachkommastellen) von 0,01 bis 1.000.000 Grundpreis in Euro je Einheit.
produkte[].grundpreis.einheit Pflicht einer der Werte "kg", "l", "m", "m2", "m3" Mengeneinheit: kg, l, m, m2 (Quadratmeter), m3 (Kubikmeter).
produkte[].energielabel Pflicht null erlaubt null oder Objekt null, wenn das Produkt kein EU-Energielabel trägt; sonst Klasse, Skala und Adresse des Labels. Art. 6 VO (EU) 2017/1369; VO (EU) 2023/1669; VO (EU) 2020/740
produkte[].energielabel.klasse Pflicht einer der Werte "A+++", "A++", "A+", "A", "B", "C", "D", "E", "F", "G" Energieeffizienzklasse laut Label.
produkte[].energielabel.skala Pflicht Text, 3–9 Zeichen, ohne HTML Spannweite der Skala, beste Klasse zuerst: A-G, A-E (Reifen) oder A+++-D.
produkte[].energielabel.label_url Pflicht https-Adresse Adresse des vollständigen Labels (bei Reifen das Reifenlabel).
produkte[].energielabel.datenblatt_url freiwillig https-Adresse Adresse des Produktdatenblatts (z. B. EPREL).
produkte[].pflichthinweis Pflicht null erlaubt null oder Objekt null, wenn die Ware weder Arzneimittel noch Biozidprodukt ist; sonst Art und – bei Arzneimitteln Pflicht – Adresse der Pflichtangaben. § 4 HWG; Art. 72 VO (EU) 528/2012
produkte[].pflichthinweis.art Pflicht einer der Werte "arzneimittel", "biozid" arzneimittel (rezeptfrei) oder biozid.
produkte[].pflichthinweis.url Pflicht wenn art = arzneimittel https-Adresse Adresse der Pflichtangaben bzw. Packungsbeilage.
produkte[].marke freiwillig Text, 1–70 Zeichen, ohne HTML Marke oder Hersteller.
produkte[].gtin freiwillig Text, 8–14 Zeichen, ohne HTML GTIN/EAN mit gültiger Prüfziffer (8, 12, 13 oder 14 Ziffern).
produkte[].beschreibung freiwillig Text, 1–1000 Zeichen, ohne HTML Kurze Beschreibung, reiner Text; wird durchsucht.
produkte[].kategorie freiwillig Text, 1–200 Zeichen, ohne HTML Kategorie, gern als Pfad (Lebensmittel > Kaffee).
produkte[].lieferzeit freiwillig Text, 1–60 Zeichen, ohne HTML Lieferzeit, z. B. „1–3 Werktage“.
produkte[].versand_hinweis freiwillig Text, 1–80 Zeichen, ohne HTML Hinweis zum Versand, z. B. „ab 50 € versandkostenfrei“.

Was die Suche zeigt

Im Band und im Reiter: Bild, Titel, Gesamtpreis, Grundpreis, Versandkosten (Betrag oder „versandkostenfrei“), „inkl. MwSt.“ bzw. Kleinunternehmer-Hinweis, Zustand und „vorbestellbar“, Energieeffizienzpfeil mit Spektrum, Pflichthinweis, deine Domain und – wenn vorhanden – das VerifyTrust-Schild. Ein Klick auf „i“ zeigt Anbieter mit Anschrift und Impressum, Gesamtpreis mit Versand, Lieferzeit, Stand des Feeds und „Angebot melden“. Die Reihenfolge richtet sich nur nach Relevanz oder der Sortierung, die Suchende wählen (So sortieren wir).

Beispiel

{
  "format": "gemeinsamki-produktfeed/1",
  "stand": "2026-10-22T14:05:00+02:00",
  "waehrung": "EUR",
  "lieferland": "DE",
  "anbieter": {
    "name": "Muster Handels GmbH",
    "anschrift": "Musterstraße 1, 12345 Musterstadt",
    "impressum_url": "https://www.mustershop.de/impressum",
    "shopname": "Mustershop",
    "umsatzsteuer": "enthalten"
  },
  "produkte": [
    {
      "id": "KAF-1001",
      "titel": "Espresso Bohnen Bio, 1 kg",
      "url": "https://www.mustershop.de/p/espresso-bio-1kg",
      "bild_url": "https://cdn.mustershop.de/bilder/kaf-1001.jpg",
      "preis": 18.90,
      "versandkosten": 4.95,
      "verfuegbarkeit": "lieferbar",
      "zustand": "neu",
      "grundpreis": { "preis": 18.90, "einheit": "kg" },
      "energielabel": null,
      "pflichthinweis": null,
      "marke": "Musterrösterei",
      "gtin": "4006381333931",
      "beschreibung": "Ganze Bohnen aus ökologischem Anbau, schonend geröstet.",
      "kategorie": "Lebensmittel > Kaffee",
      "lieferzeit": "1–3 Werktage",
      "versand_hinweis": "ab 50 € versandkostenfrei"
    },
    {
      "id": "WM-2002",
      "titel": "Waschmaschine 8 kg, 1400 U/min",
      "url": "https://www.mustershop.de/p/waschmaschine-8kg",
      "bild_url": "https://cdn.mustershop.de/bilder/wm-2002.jpg",
      "preis": 549.00,
      "versandkosten": 0,
      "verfuegbarkeit": "vorbestellbar",
      "zustand": "neu",
      "grundpreis": null,
      "energielabel": {
        "klasse": "A",
        "skala": "A-G",
        "label_url": "https://www.mustershop.de/label/wm-2002.pdf",
        "datenblatt_url": "https://eprel.ec.europa.eu/qr/123456"
      },
      "pflichthinweis": null
    }
  ]
}

Prüfen vor dem Hinterlegen: curl -sI https://dein-shop.de/produktfeed.json (HTTP 200, application/json) und gegen das JSON-Schema validieren (z. B. check-jsonschema --schemafile schema.json produktfeed.json). Die genaue Prüfung – auch Prüfziffer der GTIN, Host der eigenen Website und Alter von stand – macht die Konsole beim ersten Abruf.