KI-Chatbot in WooCommerce einbinden — Schritt für Schritt in 5 Minuten
↑ Teil von KI-Chatbot für Website
Kurz gesagt: Sie erstellen in BotChata einen KI-Agenten, lassen ihn Ihren Shop indexieren und fügen ein einziges Script-Tag in WordPress ein. Ab dann beantwortet der Chatbot Kundenfragen rund um die Uhr — zu Versand, Retouren und Verfügbarkeit — aus den Inhalten Ihres Shops, in über 40 Sprachen. Mit der WooCommerce-Integration (Tarif Base) beantwortet er auch „Wo ist meine Bestellung?" — aus den Live-Daten Ihres Shops, nachdem er Telefonnummer oder E-Mail des Kunden geprüft hat. Ohne Programmierung. DSGVO-konform, gehostet in Deutschland.
→ Kostenlos starten — ohne Kreditkarte · In 5 Minuten live · Für immer kostenloser Tarif
Warum Shops das tun: Die meisten Anfragen sind immer dieselben Fragen — wo ist meine Bestellung, wie funktioniert die Retoure, liefern Sie mit DHL. Ein Chatbot, der Ihren Shop kennt, antwortet sofort, entlastet den Support und hält Kunden davon ab, den Warenkorb zu verlassen.
Was Sie brauchen (Voraussetzungen)
- Eine WordPress-Seite mit WooCommerce (selbst gehostet,
wordpress.org) mit Admin-Zugang. - Ein BotChata-Konto — der kostenlose Start genügt (Anmeldung per E-Mail, ohne Kreditkarte).
- 5 Minuten. Kein Code, kein Entwickler.
Teil 1 — BotChata einrichten (ca. 3 Minuten)
Schritt 1: Konto und Agent erstellen
Registrieren Sie sich auf botchata.net und öffnen Sie das Dashboard. Klicken Sie auf „Site hinzufügen", tragen Sie im Fenster „Agent hinzufügen" Shop-Namen und URL ein und klicken Sie auf „Erstellen & Indexierung starten".
Der kostenlose Start braucht keine Kreditkarte — nur Ihre E-Mail. (Den 7-Tage-Test der Premium-Funktionen aktivieren Sie später optional per Karte; für diese Anleitung nicht nötig.)
Schritt 2: Shop indexieren lassen
Die Indexierung startet von selbst. Unter Training → Links sehen Sie jede Seite mit ihrem Status.
BotChata liest Ihre Produktseiten, Versand- und Retourenbedingungen, FAQ und Kategorien und baut daraus die Wissensbasis. Für einen typischen Shop dauert das einige Minuten; die Seiten werden als „Indiziert" markiert, und der Status des Agenten wechselt von „Wird indexiert…" zu „Bereit".
Warum das wichtig ist: Der Bot antwortet ausschließlich aus Ihren indexierten Shop-Inhalten — Ihre echten Retourenbedingungen, Ihre tatsächlichen Versandregeln. Steht etwas nicht auf Ihrer Seite, sagt er das ehrlich, statt eine Regel zu erfinden. Das schützt Sie vor Versprechen, die Sie nicht machen.
Schritt 3: Kurzer Test
Wechseln Sie zum Tab „Übersicht" und stellen Sie dem Bot in der Live-Vorschau typische Kundenfragen („Liefern Sie ins Ausland?", „Wie funktioniert die Retoure?"). Stimmen die Antworten, sind Sie bereit zum Einbau.
Schritt 4: Einbettungscode kopieren
Öffnen Sie Veröffentlichung → Widget, Tab „Skript", und kopieren Sie das Script-Tag. Es sieht so aus:
<script
src="https://botchata.net/api/widget.js"
data-api-key="IHR_KEY"
data-api-url="https://botchata.net/api"
defer
></script>
Das Attribut
deferlädt das Widget asynchron, es bremst Ihren Shop also nicht (Core Web Vitals zählen für die Conversion). Das Widget läuft in einem isolierten Shadow DOM — es kann Ihr Theme nicht stören.
Teil 2 — Code in WordPress / WooCommerce einfügen (ca. 2 Minuten)
Sie haben drei Wege. Methode A ist für die meisten am besten — ohne Code, update-sicher.
✅ Methode A (empfohlen): per Header-/Footer-Plugin — ohne Code
- Im WordPress-Admin: Plugins → Installieren.
- Suchen Sie nach „WPCode" (früher „Insert Headers and Footers"), installieren und aktivieren.
- Gehen Sie zu Code Snippets → Header & Footer.
- Fügen Sie das kopierte BotChata-Script in das Feld „Footer" ein.
- Speichern. Fertig — das Widget lädt nun auf jeder Shop-Seite, auch auf Produkt- und Checkout-Seiten.
Warum „Footer": Das Script gehört direkt vor das schließende
</body>— so lädt die Seite zuerst, das Widget danach.
Methode B: Block-Theme über den Site-Editor
Bei einem modernen Block-Theme geht es auch ohne Plugin:
- Öffnen Sie Design → Editor.
- Wählen Sie Templates → Footer (oder das auf allen Seiten gezeigte Template).
- Fügen Sie am Ende einen „Custom-HTML"-Block ein und setzen Sie das Script ein.
- Speichern.
Methode C: manuell in footer.php (für Entwickler)
Nur wenn Sie bewusst Theme-Dateien bearbeiten — idealerweise in einem Child-Theme, sonst geht die Änderung beim nächsten Theme-Update verloren.
- Design → Theme-Datei-Editor.
- Öffnen Sie
footer.php. - Fügen Sie das Script direkt vor
</body>ein. - Datei aktualisieren.
⚠️ Das direkte Bearbeiten von Theme-Dateien ist fehleranfällig und nicht update-sicher. Im Zweifel Methode A.
Optional: Bestellstatus aus WooCommerce (Tarif Base)
Mit den Schritten oben antwortet der Bot aus Ihren Shop-Seiten. Damit er auch „Wo ist meine Bestellung?" beantwortet, verbinden Sie die native WooCommerce-Integration. Sie liest Bestellungen über die WooCommerce-REST-API — ohne Plugin, ohne Entwickler.
- In WordPress: WooCommerce → Einstellungen → Erweitert → REST-API → Schlüssel hinzufügen. Berechtigung: Lesen. Erzeugen und Consumer Key und Consumer Secret kopieren.
- In BotChata: Funktionen → Integrationen → WooCommerce. Shop-URL und beide Schlüssel eintragen, dann auf Verbindung testen klicken.
Wie der Bot eine Bestellung findet — und was er sagt
- Der Kunde nennt zwei Dinge: die Bestellnummer und die Telefonnummer oder E-Mail aus der Bestellung. Fehlt eines davon, fragt der Bot nach und zeigt nichts.
- Bestellnummern so, wie Ihre Kunden sie kennen. Eine reine Zahl (
1042,#1042) wird direkt abgefragt. Vergibt ein Plugin eigene Nummern mit Präfix (BS-1042), sucht der Bot nach genau dieser Nummer und akzeptiert nur einen exakten Treffer — Groß- und Kleinschreibung spielt keine Rolle. - Telefon mit oder ohne Ländervorwahl.
+49 151 27384950und0151 27384950passen zur selben Bestellung: Verglichen werden die letzten 9 Ziffern. Platzhalter wie0000000000passen nie. - Geprüft wird im Code, nicht von der KI. Eine falsche Telefonnummer oder E-Mail führt zur Ablehnung. Wie geschickt die Frage auch formuliert ist: Der Bot lässt sich nicht überreden, eine fremde Bestellung vorzulesen.
- Was der Kunde erfährt: Bestellstatus, Bestelldatum, ob bezahlt, Zahlungsart, Betrag, Versandart, Artikel und Mengen. Was der Bot nie sagt: Name, Adresse, Telefonnummer, E-Mail — auch nicht dem richtigen Kunden.
- Sendungsnummern. WooCommerce selbst hat kein Feld dafür. Tragen Sie Sendungsnummern mit der Erweiterung Shipment Tracking ein (oder mit einem Plugin, das sie genauso speichert), nennt der Bot Versanddienstleister und Nummer, dazu den Tracking-Link, wenn das Plugin einen speichert. Den Status des DHL-Pakets selbst liefert die separate DHL-Integration (ab Tarif Base).
Der Bestellstatus gehört zum Tarif Business (119 €/Monat). Die Script-Installation oben funktioniert in jedem Tarif, auch im kostenlosen. Sie können mit dem Script starten und den Bestellstatus später ergänzen, sobald „Wo ist mein Paket?" den Support auffrisst.
Schritt 3 — Prüfen, ob es funktioniert
- Öffnen Sie Ihren Shop in einem neuen privaten/Inkognito-Fenster.
- Unten rechts erscheint die BotChata-Sprechblase.
- Klicken Sie darauf und stellen Sie eine echte Kundenfrage („Liefern Sie nach Österreich?").
- Der Bot sollte in Sekunden mit Inhalten aus Ihrem Shop antworten.
Sehen Sie das Widget? Sie sind live. 🎉
DSGVO-Hinweis
- Gehostet in Deutschland (EU): BotChata läuft auf Hetzner-Servern in Deutschland; Daten verlassen die EU nicht ohne Einwilligung, und es gibt kein KI-Training mit Ihren Daten.
- Auftragsverarbeitung: Schließen Sie mit BotChata den AVV (Auftragsverarbeitungsvertrag) ab (Vorlage in Ihrem Konto) und führen Sie das Tool in Ihrer Datenschutzerklärung auf.
- Consent-Tool (z. B. Borlabs Cookie, Cookiebot): Bei einem Cookie-/Consent-Banner ordnen Sie das BotChata-Script der richtigen Kategorie zu, damit es erst nach Einwilligung lädt — die meisten Consent-Plugins schaffen das per Häkchen.
- KI-Kennzeichnung: Im Kopf des Widgets steht immer das Label „KI-Assistent", und es lässt sich nicht abschalten — so wissen Kunden vor der ersten Nachricht, dass sie mit einer KI sprechen (Art. 50 KI-Verordnung, gilt ab 2. August 2026). Produktbeschreibung, keine Rechtsberatung.
Häufige Probleme (Troubleshooting)
| Problem | Lösung |
|---|---|
| Das Widget erscheint nicht. | Cache leeren (Browser und Caching-Plugin wie WP Rocket/LiteSpeed). Methode A erneut speichern und prüfen, ob das Script im Footer steht. |
| Der Bot antwortet „Ich weiß es nicht". | Diese Seite (z. B. eine Bedingung oder ein Produkt) ist evtl. nicht indexiert. In BotChata unter „Quellen" prüfen und neu indexieren (ein Klick). |
| Das Widget kollidiert mit dem Theme. | Das Shadow DOM sollte das verhindern. Verdeckt eine fixierte Leiste (Warenkorb, Cookie-Banner) die Sprechblase, schieben Sie sie unter Veröffentlichung → Widget mit Bubble-Abstand unten (Mobil) nach oben. |
| Antworten in falscher Sprache. | BotChata erkennt die Kundensprache automatisch (40+ Sprachen) — praktisch beim grenzüberschreitenden Verkauf. Im frischen Fenster testen. |
| Der Bot antwortet nicht zu Bestellungen. | Die Script-Installation antwortet nur aus Shop-Seiten. Verbinden Sie Funktionen → Integrationen → WooCommerce (Tarif Base) und klicken Sie auf Verbindung testen. |
| Der Bot findet eine Bestellung nicht. | Prüfen Sie, ob der REST-Schlüssel Lesen darf und ob der Kunde die Telefonnummer oder E-Mail aus genau dieser Bestellung nennt. Bei eigenen Bestellnummern: die Nummer genau so angeben lassen wie in der Bestätigungs-E-Mail. |
FAQ
Braucht BotChata ein WooCommerce-Plugin? Nein. Ein einziges Script-Tag genügt. Ein Header-/Footer-Plugin (Methode A) ist nur der einfachste, code-freie Weg, es einzufügen — nicht erforderlich.
Kennt der Bot meine Produkte und Bedingungen? Ja — er indexiert Ihre Shop-Seiten (Produkte, Kategorien, Retouren-/Versandbedingungen, FAQ) und antwortet daraus. Den Bestellstatus holt er live aus WooCommerce, über die native Integration (Tarif Base). Live-Lagerbestand und Katalogsuche gehören nicht zur WooCommerce-Integration: Produktfragen beantwortet der Bot aus den indexierten Seiten.
Kann der Bot Kunden sagen, wo ihre Bestellung ist? Ja, mit der WooCommerce-Integration (Tarif Base, 39 €/Monat). Sie legen in WooCommerce einen REST-API-Schlüssel mit Leserechten an und fügen ihn in BotChata ein. Der Bot fragt nach Bestellnummer und der Telefonnummer oder E-Mail aus der Bestellung und antwortet nur, wenn beides passt: Status, Artikel, Zahlung, Versandart und — wenn Sie Sendungsnummern mit der Erweiterung Shipment Tracking (oder einem Plugin, das sie genauso speichert) eintragen — die Sendungsnummer.
Kann jemand eine fremde Bestellung abfragen? Nein. Den Abgleich prüft der Code von BotChata, nicht die KI: Eine falsche Telefonnummer oder E-Mail führt zur Ablehnung, sonst nichts. Auch bei einem Treffer nennt der Bot weder Name noch Adresse, Telefonnummer oder E-Mail des Käufers.
Ist das DSGVO-konform? Ja. Hosting in Deutschland (Hetzner), AVV inklusive, kein KI-Training mit Ihren Daten, steuerbar über Ihr Consent-Tool. Siehe DSGVO-Hinweis oben.
Erfindet der Bot Antworten? Nein. Er antwortet nur aus Ihren indexierten Shop-Inhalten. Steht eine Bedingung nicht auf Ihrer Seite, sagt er das ehrlich — er verspricht keine Retoure oder Versandart, die Sie nicht anbieten.
Was kostet das? Der kostenlose Tarif kostet dauerhaft 0 € (100 Nachrichten/Monat, ohne Karte) und reicht für die Installation aus dieser Anleitung. Bezahlte Tarife: Base 39 €, Business 119 €, Premium 299 €/Monat — fester Preis pro Tarif, ohne Tokens und Credits. Der Bestellstatus aus WooCommerce ist ab Base dabei. Ihr WooCommerce-Hosting rechnen Sie separat ab.
Bremst das Widget meinen Shop?
Nein. Es lädt asynchron (defer) in einem isolierten Shadow DOM und blockiert das Rendering nicht.
Jetzt starten
Geben Sie Ihrem WooCommerce-Shop einen KI-Assistenten rund um die Uhr, der Ihre Produkte und Bedingungen kennt — in 5 Minuten.
→ Kostenlos starten — ohne Kreditkarte
In 5 Minuten startklar. 100 Nachrichten/Monat gratis. DSGVO-konform, gehostet in Deutschland.