Lösungen · Online-Handel
Ein Assistent, der den Preis und die Verfügbarkeit in Ihrem Geschäft in dem Moment liest, in dem der Kunde fragt.
Wir verbinden den Assistenten mit dem Katalog des Shops über sein öffentliches Portal, setzen ihn auf die Kanäle, auf denen die Kunden bereits schreiben, und geben ihm eine Regel, die er nicht verletzen darf: Er nennt keinen Preis, der im Shop nicht veröffentlicht ist. Wenn er seine Rolle überschreitet, übergibt er das Gespräch an einen Menschen, mit Protokoll.
Bereits gebautDas lässt sich von außen prüfen, ohne uns zu fragen. Unser an einen Distributor ausgelieferter Katalog-Endpunkt antwortet mit 200 und sagt „154 Ergebnisse“, und die öffentliche Oberfläche seines Shops, direkt abgefragt, gibt den Header `x-wp-total: 154` zurück — dieselbe Zahl, zwei unabhängige Quellen, 06.09.2026. Die zweite Implementierung ist die Katalogfunktion der Assistentenplattform: `storeCatalog.service.js` plus drei eingebaute Werkzeuge, die der Agent während des Gesprächs aufrufen kann. Die Einschränkung, die wir vor Vertragsschluss sagen: Die WhatsApp-Vorlagennachrichten existieren nicht im Code der Plattform, also versprechen wir keine proaktive Nachricht außerhalb des 24-Stunden-Fensters; und der Katalogpfad liegt auf einem Entwicklungszweig, der nicht in den Hauptzweig zusammengeführt ist — er ist für die von uns angebundenen Shops ausgeliefert, nicht standardmäßig für alle gestartet.
Ein Shop-Assistent bricht nicht, weil er die Frage nicht versteht. Er bricht, weil er aus einer Kopie des Katalogs antwortet. Jemand hat die Produkte einmal exportiert, sie in eine Datei eingefügt, und seitdem liest der Assistent ein altes Foto des Shops: den Preis von vor drei Wochen, den Bestand von vor dem Wochenende. Es funktioniert perfekt bis zur ersten Preisänderung und bis zum ersten ausverkauften Produkt — und dann irrt es mit Überzeugung, was schlimmer ist, als zu schweigen. Im Handel ist das kein Nuancenfehler: Der Kunde kommt mit dem Preis in den Laden, den ihm der Bot genannt hat.
Unsere Wahl ist einfach und hat Folgen: Der Katalog wird nicht kopiert, er wird gelesen. Für WooCommerce-Shops ist die Store-API öffentlich — daher erfolgt die Anbindung mit der Website-Adresse, ohne Consumer Key und ohne Secret. Wenn der Kunde nach einem Produkt fragt, ruft der Agent ein Werkzeug auf, das Werkzeug fragt den Shop, der Shop antwortet mit dem Preis und der Verfügbarkeit von jetzt. Was im Gespräch erscheint, ist das, was im Shop ist, nicht das, was bei der Integration war.
Die Kosten dieser Wahl sind im Code sichtbar, nicht versteckt: Der Katalog wird paginiert geladen, bis zu dreißig Seiten mit jeweils hundert Produkten, wird in einem zehnminütigen Zwischenspeicher pro Website gehalten und in eine einzige Form normalisiert, die ohne Änderungen von allen Verbrauchern gelesen wird — einschließlich des Produkt-Karussells in der Nachricht, das einen numerischen Preis braucht, und des Widgets auf der Seite. Zehn Minuten ist der Kompromiss: Eine Preisänderung von jetzt ist spätestens in zehn Minuten sichtbar, nicht sofort. Wir nennen die Zahl, damit Sie sie anfechten können.
Die übrigen Grenzen kommen nicht von uns, sondern von den Kanälen, und es ist ehrlicher, Sie vorher darüber wissen zu lassen: Meta verweigert freien Text außerhalb des 24-Stunden-Fensters seit der letzten Nachricht des Kunden, Instagram hat überhaupt keine Produktkarussells, und ein vom Kunden gesendetes Foto wird im Gespräch markiert, nicht automatisch an eine Bestellung angehängt. Jeder dieser Sätze wird weiter unten mit Datei und Zeile zitiert.