PS PrestaShop Anfänger

Als Kunde anmelden Pro — Dokumentation

Das Modul Als Kunde anmelden Pro auf PrestaShop 8 und 9 installieren, konfigurieren und nutzen.

Aktualisiert Modulversion 1.0.0

Ü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

  1. Laden Sie den Ordner dfconnectas in das Verzeichnis /modules/ Ihres Shops hoch, oder installieren Sie das ZIP über Module > Modul-Manager.
  2. Klicken Sie auf Installieren.
  3. 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.

  • 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.

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).

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 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.

War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren