Freshchat-Integration: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie die ZIP-Datei von mprfreshchat unter Module > "Module Manager" > "Upload a module" hoch und installieren Sie das Modul.
  2. Klicken Sie auf "Configure", um Freshchat-Konfiguration zu öffnen.
  3. Fügen Sie nur Ihren Freshchat-Token in Token ein; lassen Sie Freshchat aktivieren auf Ja eingestellt.
  4. Wählen Sie Auf Seiten anzeigen und Auf Mobilgeräten anzeigen passend zu Ihrer Testseite und Ihrem Testgerät.
  5. Prüfen Sie Kundendaten übermitteln; lassen Sie "Fallback Delay (seconds)" auf 0 für das Laden nach 10 Sekunden ohne Interaktion und klicken Sie auf Speichern.
  6. Öffnen Sie eine zugelassene Shopseite und scrollen, klicken oder tippen Sie auf die Seite oder drücken Sie eine Taste, um den Freshchat-Loader zu starten.
  7. Prüfen Sie, ob sich das Widget öffnet, und führen Sie eine Testunterhaltung in Freshchat; testen Sie auch eine ausgeschlossene Seite oder ein ausgeschlossenes Gerät.

Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.

Einrichtungsanleitung

Installieren und verbinden

Verbinden Sie Ihren Shop mit Freshchat über ein bestehendes Dienstkonto und dessen Token. Konfigurieren Sie Unterhaltungen und das sichtbare Widget im Dienstkonto.

Die Modulaktion "Configure" öffnet Freshchat-Konfiguration. Die Seite zeigt außerdem einen Hinweis zur erforderlichen Konfiguration und ein Integritätsbanner. Verwenden Sie die Modulseiten Konfiguration, "Integrity", Lizenz, Support und Aktualisieren für die jeweiligen Wartungsarbeiten.

Verbindungswert finden

Kopieren Sie den Token aus Ihrem Freshchat-Web-Messenger-Installationscode. Das Modul verweist auf "Settings" > "Web Messenger". Fügen Sie nur die Kennung ein. Fügen Sie keine vollständige URL und kein vollständiges Skript ein.

Der Standardwert ist leer. Bei neuen oder geänderten Kennungen erwartet das Modul eine UUID mit Hexadezimalziffern im Format 8-4-4-4-12. Bei einer abgelehnten Kennung bleibt die zuvor gespeicherte Konfiguration erhalten. Korrigieren Sie den Wert und speichern Sie erneut.

Anzeige und Kundendaten konfigurieren

Legen Sie diese Felder in Freshchat-Konfiguration fest und klicken Sie auf Speichern.

Einstellung Standard bei Installation Vorgehen
Freshchat aktivieren Ja Wählen Sie Nein, damit dieses Modul das Widget nicht mehr ausgibt. Lassen Sie den Verbindungswert beim Speichern ausgefüllt, auch wenn Sie den Chat deaktivieren.
Token Leer Geben Sie vor dem Testen Ihre Dienstkennung ein. Ein leerer Wert verhindert die Ausgabe im Shop.
Kundendaten übermitteln Ja Wählen Sie Nein, um die von diesem Modul vorbereiteten Kundenfelder wegzulassen. Beachten Sie das unten beschriebene dienstspezifische Verhalten.
Auf Mobilgeräten anzeigen Ja Wählen Sie Nein, um vom Server erkannte mobile Besucher auszuschließen. Testen Sie mit Ihrem tatsächlichen Smartphone.
"Fallback Delay (seconds)" 0 Dies ist die maximale Wartezeit bis zum Laden ohne Interaktion. Bei null wird nach 10 Sekunden geladen. Ein positiver Wert ändert diese Wartezeit; eine Interaktion kann das Laden früher auslösen.
Auf Seiten anzeigen Alle Seiten Beschränken Sie den Loader auf eine der folgenden Seitengruppen.

Seitengruppen

Auswahl im Backoffice Gespeicherter Wert Zugelassene Controller
Alle Seiten all Alle Shopseiten
Nur Produktseiten product product
Nur Kategorieseiten category category
Nur Bestellseiten checkout cart, order, order-opc, orderopc, checkout

Die Auswahl erfolgt anhand der Controllernamen. Ein eigener Checkout-Controller außerhalb dieser Liste wird von Nur Bestellseiten nicht erfasst. Es gibt kein Feld für eigene URL-Regeln. Auf Mobilgeräten anzeigen verwendet die Mobilgeräteerkennung von PrestaShop und nicht nur die Browserbreite.

Kundenfelder

Das Widget verwendet den gespeicherten Token und verbindet sich mit https://wchat.freshchat.com. Wenn Kundendaten übermitteln aktiviert ist, sendet es die E-Mail-Adresse des angemeldeten Kunden als Kundenkennung und E-Mail-Adresse sowie seinen vollständigen Namen als Vornamen.

Gäste erhalten durch dieses Modul keine PrestaShop-Felder zur Kundenidentität. Der Dienst kann weiterhin über sein eigenes Widget Informationen erfassen. Dieses Modul synchronisiert weder den Bestellverlauf noch den Warenkorbinhalt.

Beispielkonfiguration

Wählen Sie für Bestellseiten auf Desktopgeräten Nur Bestellseiten, setzen Sie Auf Mobilgeräten anzeigen auf Nein und "Fallback Delay (seconds)" auf 2. Der Loader startet bei der ersten Interaktion oder nach zwei Sekunden ohne Interaktion.

Laden im Shop prüfen

Der Widget-Loader erscheint nahe dem Ende zugelassener Shopseiten, wenn das Modul aktiviert, der Verbindungswert ausgefüllt und das Gerät zugelassen ist.

Scrollen, klicken oder tippen Sie auf die Seite oder drücken Sie eine Taste, um den Loader auszulösen. Warten Sie ohne Interaktion die konfigurierte Ersatzwartezeit ab. Warten Sie beim Installationsstandard 0 10 Sekunden, bevor Sie bei einer Seite ohne Interaktion von einem Ladefehler ausgehen.

Prüfen Sie in den Entwicklerwerkzeugen des Browsers, ob eine Anfrage mit folgendem Muster vorhanden ist:

https://wchat.freshchat.com/js/widget.js

Öffnen Sie das Widget und senden Sie eine Testnachricht. Prüfen Sie, ob sie im Posteingang des Dienstes ankommt. Testen Sie mit einem angemeldeten Konto, wenn Sie Kundendaten übermitteln aktiviert haben, und prüfen Sie, welche Identitätsfelder der Dienst erhält. Testen Sie abschließend die ausgeschlossenen Seiten und Mobilgeräte.

Dieses Modul hat keine Einstellung "Host". Ein regionaler oder eigener Host erfordert eine Änderung der Vorlage durch einen Entwickler. Verwalten Sie Begrüßungen, Farben, Bots, Kampagnen, Mitarbeiter und Posteingangsregeln in Freshchat.

Fehlerbehebung

  • Wenn kein Loader ausgegeben wird, prüfen Sie Freshchat aktivieren, Token, Auf Seiten anzeigen und Auf Mobilgeräten anzeigen.
  • Warten Sie bei einer Seite ohne Interaktion die Ersatzwartezeit ab oder interagieren Sie mit der Seite. "Fallback Delay (seconds)" auf 0 bedeutet kein sofortiges Laden.
  • Wenn das Speichern fehlschlägt, lassen Sie die Kennung ausgefüllt, prüfen Sie ihr Format, laden Sie die Konfigurationsseite neu und versuchen Sie es erneut. Verwenden Sie für einen Live-Test keine Platzhalter-Zugangsdaten.
  • Wenn die externe Anfrage fehlschlägt, prüfen Sie Fehler in der Browserkonsole, Skriptblockierungen, die Content Security Policy und etwaige Einwilligungswerkzeuge in Ihrem Shop.
  • Wenn das Skript lädt, aber die Schaltfläche zum Öffnen fehlt, prüfen Sie die Veröffentlichung des Widgets im Dienst, die Verfügbarkeit des Kontos und die Anzeigeregeln.
  • Wenn ein Kundenfeld fehlt, melden Sie sich an und prüfen Sie, ob Kundendaten übermitteln auf Ja steht. Vergleichen Sie die Daten mit den oben aufgeführten Feldern.
  • Wenn eine andere Integration das Dienstskript ebenfalls einfügt, prüfen Sie die gerenderte Seite auf doppelten oder widersprüchlichen Installationscode.

Eigenes Theme prüfen

Ihr Theme muss den Hook vor dem schließenden body-Tag ausführen. Ein Entwickler kann diesen Aufruf vor </body> ergänzen, wenn er im Theme fehlt:

{hook h='displayBeforeBodyClosingTag'}

Kopieren Sie für eine Anpassung der Theme-Vorlage:

modules/mprfreshchat/views/templates/hook/displayBeforeBodyClosingTag.tpl

nach:

themes/your-theme/modules/mprfreshchat/views/templates/hook/displayBeforeBodyClosingTag.tpl

Behalten Sie die Smarty-Variablen des Moduls und das Escaping der Kennung bei. Der gemeinsame Interaktions-Wrapper gilt weiterhin für diese Hook-Vorlage.

Konfigurationsreferenz

Das Formular verwendet für übermittelte Feldnamen das Präfix MPRFCHAT_. Die aktuelle Speicherung erfolgt für das Modul mprfreshchat in der gemeinsamen Tabelle mpr_config mit kurzen Schlüsseln:

ENABLED
TOKEN
SHOW_MOBILE
PAGES
DELAY
PASS_USER_DATA

Die Datenbanktabelle verwendet das Tabellenpräfix Ihres Shops; ps_mpr_config ist daher nur ein Beispielname. Verwenden Sie für normale Änderungen das Konfigurationsformular. Behandeln Sie die Formularfeldnamen nicht als aktuelle Datenbankschlüssel.

Deaktivieren oder deinstallieren

Setzen Sie Freshchat aktivieren auf Nein und speichern Sie mit weiterhin ausgefüllter Kennung, um die Ausgabe dieses Moduls zu pausieren. Sie können das Modul auch unter "Module Manager" deaktivieren.

Verwenden Sie zum Entfernen "Uninstall" unter "Module Manager" und bestätigen Sie. Bei der Deinstallation werden die Modulkonfiguration und die Einträge im Admin-Menü entfernt. Das externe Dienstkonto wird dadurch nicht geschlossen und Code aus anderen Modulen oder Themes wird nicht entfernt.

Fragen

1

Dient die Freshchat-Ladeverzögerung als Einwilligungssperre?

Der Loader startet nach einer unterstützten Interaktion oder nach Ablauf seiner Wartezeit, ohne eine Einwilligungsentscheidung zu prüfen. Seitenauswahl, mobile Anzeige und Kundendaten übermitteln steuern die Platzierung und die von diesem Modul vorbereiteten Identitätsfelder. Wenn das externe Widget erst nach Einwilligung laden soll, prüfen Sie, ob Ihr Shop auch den Loader entsprechend steuert.

Bekannte Probleme

3

Installationsstatus nach Speichern veraltet

GelöstAktualisiert:
Behoben in: 1.1.18
Das Installationsstatus-Banner konnte weiterhin die Einstellungen vor dem letzten Speichern widerspiegeln.

Verwaltungsmeldungen blieben auf Englisch

GelöstAktualisiert:
Behoben in: 1.1.18
Einige Verwaltungsmeldungen verwendeten die installierten Übersetzungen nicht.

Modulverwaltung ließ sich nicht öffnen

GelöstAktualisiert:
Behoben in: 1.1.14
Eine fehlende mitgelieferte Kompatibilitätsabhängigkeit konnte beim Öffnen der Modulverwaltung einen schwerwiegenden Fehler verursachen.

Funktionsanfragen

5

Implementiert

Freshchat-Widget

Implementiert
Verbinden Sie das Freshchat-Konto des Shops und zeigen Sie dessen Chat-Widget im Shop an.

Prüfung der Chat-Einrichtung

Implementiert
Prüfen Sie erforderliche Freshchat-Einstellungen und den Zustand der Modulinstallation im Verwaltungsbereich.

Modulupdates im Backoffice

Implementiert
Suchen Sie im Verwaltungsbereich nach Modulupdates und installieren Sie diese.

Weitere Verwaltungssprachen

Implementiert
Nutzen Sie übersetzte Modultexte auf Französisch, Deutsch, Spanisch, Italienisch und Polnisch.

Mehrsprachige Besuchertexte

Implementiert
Konfigurieren Sie die für Besucher sichtbaren Chat-Texte für jede Shopsprache separat.

Änderungsprotokoll

v1.1.132026-09-11

  • Addedcomplete FR/DE/ES/IT/PL translations
Ältere Versionen

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup

v1.2.02026-02-06

  • Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
  • AddedFreddy AI bot trigger configuration — define intent keywords from the module settings
  • Improvedcustomer identity restoration: logged-in user email/name passed automatically to Freshchat
  • Fixedwidget not loading on pages with Content Security Policy headers
  • Addedmulti-channel routing: configure separate topics for sales, support, and shipping queries

v1.1.02025-08-07

  • AddedFAQ article suggestions inside the chat widget powered by Freshdesk knowledge base
  • Improvedmobile widget positioning with configurable bottom offset to avoid checkout buttons
  • Fixedwidget showing on pages explicitly excluded from the display rules list
  • Addedsupport for Freshchat custom properties to pass order context to agents

v1.0.02025-06-07

  • Initialrelease: Freshworks Freshchat widget integration for PrestaShop
  • InitialSimple token-based configuration — paste your Freshchat token and go live
  • InitialPage-level display rules: show/hide widget by controller name or URL pattern
  • InitialSupports Freshchat multi-language widget configuration

Demo

Testen Sie das vollständige Modul vor dem Kauf

Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.

  • Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
  • Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
  • Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Demo-Shop starten

Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.

Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.

Lade ...
Nach oben