Chat für Drupal Commerce: Warum alle anderen Optionen schrecklich sind

Januar 14, 2026 Plattform-Leitfäden
Chat für Drupal Commerce: Warum alle anderen Optionen schrecklich sind

Drupal Commerce-Shops werden von Chat-Anbietern ignoriert. Die bestehenden Optionen sind verlassen oder zu teuer. Hier ist ein offizielles Drupal-Modul, das Sie in wenigen Klicks von drupal.org installieren können.

Ich habe über ein Jahrzehnt damit verbracht, Drupal-Seiten zu bauen. Commerce-Shops, mehrsprachige Plattformen, komplexe Integrationen. Das ganze Spektrum. Also, als Chat-Assistenten für E-Commerce lebensfähig wurden, suchte ich nach Optionen.

Was ich fand, war frustrierend. Jeder Anbieter baut zuerst für Shopify. WooCommerce bekommt anständige Unterstützung. Magento manchmal. Aber Drupal Commerce? Entweder "Kontaktieren Sie uns für Enterprise-Preise" (Übersetzung: wir haben es nicht, aber wir werden es für genug Geld herausfinden) oder einfach nichts.

Die wenigen Chat-Module, die es gab, waren dünne Wrapper um Drittanbieter-APIs, die seit Jahren keine Commits gesehen haben. Eins brach nach einem Commerce-Update. Ein anderes funktionierte lautlos nicht mehr, als sich die zugrunde liegende API änderte. Nicht die Grundlage, die Sie für kundenorientierter Unterstützung wollen.

Warum Webhook-Integration besser funktioniert

Anstatt die Verarbeitung in Drupal einzubetten, verwendet Emporiqa eine Webhook-Architektur. Ihr Drupal-Shop sendet Daten, wenn sich Produkte und Seiten ändern. Emporiqa handhabt Suche, Gesprächsverwaltung und Antworterstellung extern.

Für Drupal-Entwickler ist dies eigentlich sauberer:

  • Standard-Drupal-Muster. Event-Abonnenten, Queue-Worker, Drush-Befehle. Nichts Verrücktes.
  • Drupal-Upgrades brechen nicht. Wir hören nur auf Entity-Events. D10→D11? Kein Problem.
  • Ihr Shop bleibt schnell. Die Verarbeitung erfolgt auf unserer Infrastruktur. Chat-Traffic trifft nicht Ihren Drupal-Server.
  • Keine Vendor-Lock-in beim Modul. Es ist auf drupal.org, Open Source. Lesen Sie jede Zeile. Forken Sie es, wenn Sie wollen.

Was Sie erhalten

Das Emporiqa-Modul auf drupal.org ist eine vollständige Integration:

  • Automatische Synchronisierung - Produkte und Seiten werden synchronisiert, wenn Sie sie erstellen, aktualisieren oder löschen
  • Chat-Widget-Einbettung - Automatisch auf allen Seiten hinzugefügt
  • Drush-Befehle - Vollständige CLI-Unterstützung für Synchronisierung, Tests und Automatisierung
  • Alter Hooks - Passen Sie an, welche Daten synchronisiert werden, ordnen Sie Produkte Verkaufskanälen zu, geben Sie Stufenpreise an — alles ohne das Modul zu berühren
  • Queue-Verarbeitung - Zuverlässige Zustellung mit Drupals Queue-System
  • Mehrsprachige Unterstützung - Funktioniert sofort mit Drupals Übersetzungssystem
  • Seitensynchronisierung über Display Modes - Verwenden Sie Drupals native Display Modes, um auszuwählen, welche Felder pro Inhaltstyp synchronisiert werden. Kein benutzerdefinierter Code; konfigurieren Sie es in der Admin-Benutzeroberfläche.
  • Warenkorboperationen - Kunden fügen Produkte zum Warenkorb hinzu, aktualisieren Mengen und gehen direkt aus dem Gespräch zur Kasse
  • Conversion-Tracking - Chat-Sitzungen verknüpft mit Käufen über order.completed Webhook mit Umsatzzuordnung im Dashboard
  • CSAT-Bewertungen - Post-Chat Daumen hoch/runter mit Gesamtwertungen im Dashboard
  • Proaktive Chat-Trigger - Verhaltensaktiverung (Zeit auf der Seite, angezeigte Seiten, Checkout-Seite), pro Shop konfigurierbar

Einrichtung: Ein paar Klicks

Das Modul ist auf drupal.org, daher installieren Sie es wie jedes andere Drupal-Modul:

  1. Führen Sie composer require drupal/emporiqa aus
  2. Aktivieren Sie es: drush en emporiqa
  3. Konfigurieren Sie unter /admin/config/services/emporiqa - geben Sie Ihre Store-ID und Verbindungsgeheimnis ein, überprüfen Sie automatisch erkannte Feld-Zuordnungen, wählen Sie Sprachen
  4. Führen Sie drush emporiqa:sync-all aus
  5. Besuchen Sie Ihren Shop. Das Chat-Widget ist da.

Für vollständige Installationsschritte, Befehl-Referenzen und Fehlerbehebung, siehe die Drupal-Dokumentation.

Anpassung ohne Forken

Drupals Hook-System macht Anpassungen sauber. Das Modul bietet Alter Hooks, die Sie in Ihrem eigenen benutzerdefinierten Modul implementieren:

  • hook_emporiqa_entity_sync_alter() - Steuern Sie, was synchronisiert wird (Nicht veröffentlichte überspringen, Kategorien ausschließen, nach Store filtern)
  • hook_emporiqa_data_alter() - Ändern Sie Webhook-Payloads (benutzerdefinierte Felder hinzufügen, Daten transformieren)
  • hook_emporiqa_channels_alter() - Produkte Verkaufskanälen zuordnen (z.B. "b2b", "retail")
  • hook_emporiqa_tier_prices_alter() - Volumendiskontstaffeln von benutzerdefinierten Feldern oder externer Preisgestaltung bereitstellen
  • hook_emporiqa_cart_alter() - Warenkorboperationen abfangen oder stornieren (Limits erzwingen, Artikel validieren)
  • hook_emporiqa_order_tracking_alter() - Benutzerdefinierter Bestelllookup für Nicht-Commerce-Bestellsysteme

Ihre Anpassungen befinden sich in Ihrem Code. Das Emporiqa-Modul bleibt unmodifiziert und erhält Updates durch Composer wie jedes andere Contrib-Modul.

Ich habe dieses Muster für Autoteile-Shops (Fahrzeugkompatibilität), Kleidungsgeschäfte (Größentabellen), Elektronik-Einzelhandel (technische Spezifikationen) verwendet. Der Assistent wird viel nützlicher, wenn er Ihre domänenspezifischen Daten kennt.

Was dies erfordert

Was Sie brauchen:

  • Drupal-Entwicklungserfahrung. Sie brauchen jemanden, der sich mit Drush, Composer und der Bereitstellung von Modulen auskennt. Wenn Ihr Shop von einer Agentur verwaltet wird, können sie dies handhaben.
  • Kommandozeile oder Admin-Benutzeroberfläche. Die anfängliche Synchronisierung läuft über Drush oder die Admin-UI-Synchronisierungsregisterkarte (mit Batch-API-Fortschrittsanzeige).
  • Ein Emporiqa-Konto. Jeder Plan umfasst Gesprächslimits mit klaren Overagerates.

Wenn Sie keine Entwicklungsressourcen haben, erfordert diese Integration ein technisches Team oder Agentur-Unterstützung.

Was dies nicht tut

  • Sendet keine verlassenen Warenkorb-E-Mails oder SMS - Warenkorboperationen erfolgen im Chat, aber es gibt keine Folgekommunikation nach dem Verlassen.
  • Ersetzt nicht Ihr Support-Team - Bei komplexen Problemen handelt der Assistent an Menschen ab.

Emporiqa handhabt vorausgegangene Support (Produktentdeckung, Produktvergleich, Richtlinienfragen, Empfehlungen) und optionale Bestellverfolgung. Wenn Sie einen Bestellverfolgung-API-Endpunkt in Ihren Shop-Einstellungen konfigurieren, können Kunden nach ihrem Bestellstatus direkt im Chat fragen.

Der Geschäftsfall

Warum sich mit einem Chat-Assistenten für Drupal Commerce bemühen?

Wenn Ihr Shop:

  • Komplexe Produkte, die eine Erklärung benötigen
  • Internationale Kunden in verschiedenen Zeitzonen
  • Hohes Support-Ticket-Volumen von Routinefragen
  • Begrenzte Support-Stunden (verpassen nach-Stunden-Anfragen)

Dann ist ein Chat-Assistent wahrscheinlich sinnvoll. Die ROI-Analyse gibt Ihnen einen Rahmen zur Berechnung mit Ihren tatsächlichen Zahlen.

Wenn Ihr Shop niedriges Traffic und einfache Produkte hat? Vielleicht nicht noch lohnenswert. Der Sandbox ist kostenlos zum Testen.

Erste Schritte

Hier ist die vollständige Einrichtung von der Anmeldung bis zur ersten Synchronisierung. Siehe die vollständige Dokumentation für Details.

  1. Erstellen Sie einen kostenlosen Sandbox-Shop - Keine Kreditkarte, Test mit 100 Produkten
  2. Installieren Sie das Modul: composer require drupal/emporiqa && drush en emporiqa
  3. Synchronisieren Sie Ihre Produkte
  4. Testen Sie den Chat mit echten Fragen

Wenn Ihr Shop Standard-Commerce-Produktstrukturen verwendet, sind Sie möglicherweise nach Schritt 4 fertig. Ich habe es gesehen.

Das Emporiqa-Modul ist auf drupal.org, Open Source und einsatzbereit. Installieren Sie es mit Composer, konfigurieren Sie Ihre Store-ID, synchronisieren Sie Ihre Produkte. Siehe Emporiqa für Drupal Commerce für den Überblick, die Docs für die Setup-Anleitung oder den Webhook-Setup-Leitfaden für Payload-Schemas.

Rosen Hristov, Founder & CEO of Emporiqa

Rosen Hristov

Founder & CEO at Emporiqa

Connect on LinkedIn

Share this article

Related Articles

Testen Sie es in Ihrem Shop

14 Tage kostenlos testen auf bezahlten Plänen. Oder beginnen Sie mit einer kostenlosen Sandbox, verbinden Sie Ihre Produkte und sehen Sie, wie der Verkäufer echte Kundenfragen behandelt.

Kostenlose Sandbox (keine Kreditkarte) · 14-Tage-Test auf bezahlten Plänen · Jederzeit kündbar