Zum Inhalt

GuestPasswordReset — Gastkonto zu Kundenkonto

Extension for Magento 2

Bedienungsanleitung


CopeX GmbH
Web: https://copex.io
Email: office@copex.io


Inhaltsverzeichnis

Abschnitt Seite
1 Voraussetzungen 2
2 Konfiguration 2
2.1 Allgemeine Einstellungen 2
3 Funktionen 3
3.1 Kundenkonto aus Gastbestellung erstellen 3
3.2 Adress- und Bestellzuordnung 3
4 Fehlerbehandlung 4

1 Voraussetzungen

  • Magento 2.3 oder höher (kompatibel mit 2.4)
  • PHP 8.1 oder höher
  • Hyvä Theme oder Luma Theme

2 Konfiguration

Die Konfiguration des Moduls finden Sie im Magento 2 Backend unter Shops > Konfiguration > Kunden > Kundenkonfiguration > Gast-Passwort-Rücksetzung.

Konfiguration

2.1 Allgemeine Einstellungen

Navigieren Sie zu Shops > Konfiguration > Kunden > Kundenkonfiguration > Gast-Passwort-Rücksetzung.

  • Gast-Passwort-Rücksetzung aktivieren — Schaltet die automatische Kontoerstellung für Gastbestellungen ein oder aus (Ja / Nein). Bei deaktivierter Option wird das Standardverhalten von Magento verwendet.

3 Funktionen

3.1 Kundenkonto aus Gastbestellung erstellen

Dieses Modul ermöglicht es Kunden, die eine Bestellung als Gast aufgegeben haben, nachträglich ein Kundenkonto zu erstellen. Der Vorgang wird über die Passwort-Vergessen-Funktion ausgelöst.

Ablauf:

  1. Kunde besucht die Passwort-Vergessen-Seite (customer/account/forgotpassword).
  2. Kunde gibt die E-Mail-Adresse ein, die für die Gastbestellung verwendet wurde.
  3. Das Modul prüft:
  4. Gibt es bereits ein Kundenkonto mit dieser E-Mail? Falls ja, wird das Standardverhalten ausgeführt (normaler Passwort-Rücksetzungs-Link).
  5. Gibt es Gastbestellungen mit dieser E-Mail? Falls ja, wird automatisch ein neues Kundenkonto erstellt.
  6. Das neue Konto wird mit den Daten aus der Bestellung befüllt (Vorname, Nachname, Präfix).
  7. Ein Passwort-Rücksetzungs-Link wird an die angegebene E-Mail-Adresse gesendet.
  8. Nach dem Klick auf den Link kann der Kunde ein Passwort festlegen und sich anmelden.

3.2 Adress- und Bestellzuordnung

Nach der Kontoerstellung werden folgende Daten automatisch übertragen:

  • Rechnungsadresse der letzten Bestellung wird als Kundenadresse übernommen.
  • Lieferadresse der letzten Bestellung wird ebenfalls als Kundenadresse gespeichert.
  • Alle Gastbestellungen mit dieser E-Mail-Adresse werden dem neuen Kundenkonto zugeordnet. Die Bestellungen erscheinen danach in der Bestellhistorie des Kunden unter Mein Konto > Meine Bestellungen.

4 Fehlerbehandlung

  • Kundenkonto existiert bereits — Wenn ein Konto mit der eingegebenen E-Mail bereits vorhanden ist, wird das Modul nicht aktiv. Stattdessen wird der normale Magento-Passwort-Rücksetzungs-Flow ausgeführt.

  • Keine Gastbestellungen vorhanden — Wenn keine Bestellungen mit der eingegebenen E-Mail gefunden werden, wird der Standard-Magento-Flow ausgeführt. Es wird kein Konto erstellt.

  • Fehler bei der Kontoerstellung — Wenn die Kontoerstellung fehlschlägt (z.B. durch ungültige Daten), wird der Fehler protokolliert und der Vorgang abgebrochen. Der Kunde sieht die Standard-Magento-Fehlerseite.


Lizenz

Proprietär — CopeX GmbH. Eine Lizenz pro produktiver Magento-Instanz. Test- und Entwicklungsumgebungen benötigen keine zusätzliche Lizenz.