Als Kunde anmelden Pro — Dokumentation
Das Modul Als Kunde anmelden Pro auf PrestaShop 8 und 9 installieren, konfigurieren und nutzen.
Überblick
Mit dem Modul Als Kunde anmelden Pro können sich Ihre Teams direkt aus dem Back-Office von PrestaShop 8 und 9 in das Konto jedes Kunden einloggen. Jede Verbindung ist durch einen signierten, ablaufenden Link gesichert, im Shop wird ein Ausstiegs-Banner angezeigt und jede Sitzung wird für die DSGVO protokolliert.
Es gibt drei Einstiegspunkte: die Kundenseite, die native Kundenliste und eine eigene Seite mit Suche.
Installation
- Laden Sie den Ordner
dfconnectasin das Verzeichnis/modules/Ihres Shops hoch, oder installieren Sie das ZIP über Module > Modul-Manager. - Klicken Sie auf Installieren.
- Nach der Installation erscheinen im Menü Kunden zwei Einträge: „Connect As Customer“ (Login-Seite) und „Impersonation log“ (Protokoll).
Einstellungen
Öffnen Sie die Konfiguration über Module > Als Kunde anmelden Pro > Konfigurieren.
Shop-Banner
Aktivieren oder deaktivieren Sie das Banner, das angezeigt wird, während Sie als Kunde surfen, und wählen Sie seine Position (oben oder unten). Es zeigt jederzeit das verwendete Konto und bietet einen sofortigen Ausstiegs-Button.
Link-Gültigkeit
- Sofort-Link: Gültigkeit des Ein-Klick-Login-Links, in Sekunden (Standard 120). Kürzer ist sicherer.
- Magic-Link: Gültigkeit der passwortlosen Links, die an den Kunden gesendet werden (86400 = 24h Standard).
Verhalten
- Weiterleitung nach dem Login: Kundenkonto oder Startseite.
- Checkout während der Imitation sperren: verhindert eine Bestellung während einer Imitations-Sitzung (vermeidet versehentliche Bestellungen).
- Button in der nativen Kundenliste: fügt jeder Zeile der Standard-Kundenliste eine Aktion „Anmelden“ hinzu.
Beschränkungen und Protokoll
- Erlaubte Profile: beschränken Sie den Zugriff auf bestimmte Mitarbeiterprofile. Leer = jeder Mitarbeiter mit Zugriff auf Kunden. Der SuperAdmin ist immer erlaubt.
- Ausgeschlossene Kundengruppen: diese Kunden können nie imitiert werden.
- Protokoll-Aufbewahrung: wie lange Audit-Einträge aufbewahrt werden, in Tagen (0 = unbegrenzt).
Als Kunde anmelden
Über die Kundenseite
Öffnen Sie die Seite eines Kunden im Back-Office. Das Panel „Connect As Customer“ zeigt einen Button Als dieser Kunde anmelden, der den Shop angemeldet in einem neuen Tab öffnet.
Über die Kundenliste
Wenn die Option aktiviert ist, wird jeder Zeile der nativen Kundenliste eine Aktion Anmelden hinzugefügt.
Über die eigene Seite
Das Menü Kunden > Connect As Customer bietet eine Kundenliste mit Suche und einer Ein-Klick-Login-Aktion.
Passwortloser Magic-Link
Klicken Sie auf der Kundenseite auf Magic-Link erstellen. Das Modul erzeugt einen passwortlosen Login-Link, den Sie kopieren und an den Kunden senden können: Er erreicht sein Konto, ohne sein Passwort zurückzusetzen. Anders als der Sofort-Login meldet der Magic-Link den Kunden als sich selbst an (kein Imitations-Banner).
Banner und Sitzungsausstieg
Während einer Imitations-Sitzung wird im gesamten Shop ein Banner mit dem Namen des Kunden und einem Button Imitation beenden angezeigt. Es meldet den Kunden ab, schließt den Protokolleintrag und bringt Sie zum Shop zurück. Ihre Back-Office-Sitzung bleibt unberührt.
Audit-Log
Das Menü Kunden > Impersonation log protokolliert jede Sitzung: Mitarbeiter, Kunde, IP-Adresse, Start und Ende. Die Aufbewahrung ist konfigurierbar, um Ihre DSGVO-Pflichten zu erfüllen.
Gastkonten
Gastkonten (aus dem Gast-Checkout) sind im Sinne von PrestaShop nicht „angemeldet“: Die Seite „Mein Konto“ ist für sie nicht verfügbar. Das Modul öffnet dann eine Gastsitzung und leitet zur Startseite weiter, mit dem Ausstiegs-Banner. Den Warenkorb können Sie trotzdem einsehen.
Sicherheit
- Jeder Link ist mit HMAC-SHA256 und einem shop-spezifischen Schlüssel signiert.
- Sofort-Links sind einmalig nutzbar und kurzlebig.
- Vor jedem Login prüft das Modul das Mitarbeiterprofil, den Status des Kundenkontos und ausgeschlossene Gruppen.
Fehlerbehebung
Ich werde zur Login-Seite weitergeleitet
Wenn Sie auf der Login-Seite landen, ist das Zielkonto wahrscheinlich ein Gastkonto: PrestaShop behandelt es nicht als „angemeldet“ und sperrt den Kontozugriff. Testen Sie mit einem registrierten Kunden zur Bestätigung und nutzen Sie einen Gastkunden, um die Gastsitzung zu prüfen.
Der Link meldet „ungültig oder abgelaufen“
Der Sofort-Link ist einmalig nutzbar und kurzlebig: erzeugen Sie ihn im Back-Office neu. Erhöhen Sie bei Bedarf die Gültigkeitsdauer in den Einstellungen.