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.
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:
- Kunde besucht die Passwort-Vergessen-Seite (
customer/account/forgotpassword). - Kunde gibt die E-Mail-Adresse ein, die für die Gastbestellung verwendet wurde.
- Das Modul prüft:
- Gibt es bereits ein Kundenkonto mit dieser E-Mail? Falls ja, wird das Standardverhalten ausgeführt (normaler Passwort-Rücksetzungs-Link).
- Gibt es Gastbestellungen mit dieser E-Mail? Falls ja, wird automatisch ein neues Kundenkonto erstellt.
- Das neue Konto wird mit den Daten aus der Bestellung befüllt (Vorname, Nachname, Präfix).
- Ein Passwort-Rücksetzungs-Link wird an die angegebene E-Mail-Adresse gesendet.
- 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.
