Der Workflow für das Zurücksetzen des Account-Passworts ist in zwei Schritte unterteilt:
Je nachdem auf welchem Schritt des Passwort-Reset-Worflows man sich gerade befindet, wird im unten beschriebenen Model das Feld <liquid>workflow.current_step</liquid> mit Informationen zum aktuellen Schritt bestückt. Hingegeben erhält man unter <liquid>workflow.steps</liquid> Informationen über alle existierenden Schritte.
In folgenden Templates steht das <obj>workflow</obj> Objekt zur Verfügung.
Passwort-Reset-Workflow für folgenden Schritt anzeigen:
Gibt die Ziel-URL für die Formulare zurück, die unter <liquid>forms</liquid> zur Verfügung stehen.
Gibt <liquid>true</liquid> zurück, falls der Schritt vollständig ausgefüllt/abgeschlossen wurde.
Gibt <liquid>true</liquid> zurück, falls dieser Schritt editiert werden kann, nachdem dieser abgeschlossen (<liquid>completed=true</liquid>) wurde.
Gibt <liquid>true</liquid> zurück, falls dieser Schritt manuell angesprungen wurde, um eine erneute Vorlage zu forcieren.
Gibt <liquid>true</liquid> zurück, wenn das Formular über die POST HTTP-Anfragemethode fehlerfrei verarbeitet werden konnte und steht nur zur Verfügung, wenn die Seite über die POST HTTP-Anfragemethode gerendert wurde.
Falls <liquid>customer_email.valid</liquid> nicht <liquid>true</liquid> enthält, stehen hier eine Liste von Fehlermeldungen zur Verfügung.
Gibt den Namen des Formulars zurück. Dieser ist in diesem Fall <keyword>customer_email</keyword>
Gibt ein <obj>field</obj> Objekt mit Informationen über das Formularfeld für den Benutzernamen zurück.
Es wird eine Email mit Passwort-Reset-Anweisungen an die Email-Addresse des Accounts verschickt, der für diesen gegebenen Benutzernamen gefunden werden konnte.
Gibt ein <obj>field</obj> Objekt mit Informationen über das Formularfeld für die Email zurück.
Dieses Feld kann in Shops genutzt werden, bei denen der Account-Benutzername keine Email-Addresse ist, um den Benutzer zusätzlich zur Eingabe seiner gültigen Email-Addresse aufzufordern. Es wird dann serverseitig geprüft, ob die gegebene Email-Addresse mit der Email-Addresse identisch ist, die für den gegebenen Account-Benutzernamen am System gefunden werden konnte.
Gibt 1 zurück, wenn für dieses Formular die Anzeige eines Captcha gewünscht ist, ansonsten 0
Gibt den Public-Key zurück, der für die Nutzung von Google-ReCaptcha2 verwendet werden kann.
Gibt 'true' zurück, wenn das Captcha falsch eingegeben wurde. Ansonsten 'false'
Gibt die Email des Shops zurück, an die sich der Account-Besitzer wenden kann um das Passwort manuell zurücksetzen zu lassen.
Gibt die Gültigkeitsdauer einer Anfrage zum Zurücksetzen des Account-Passworts in Stunden an
Gibt die Ziel-URL für die Formulare zurück, die unter <liquid>forms</liquid> zur Verfügung stehen.
Gibt <liquid>true</liquid> zurück, falls der Schritt vollständig ausgefüllt/abgeschlossen wurde.
Gibt <liquid>true</liquid> zurück, falls dieser Schritt editiert werden kann, nachdem dieser abgeschlossen (<liquid>completed=true</liquid>) wurde.
Gibt <liquid>true</liquid> zurück, falls dieser Schritt manuell angesprungen wurde, um eine erneute Vorlage zu forcieren.
Gibt <liquid>true</liquid> zurück, wenn das Formular über die POST HTTP-Anfragemethode fehlerfrei verarbeitet werden konnte und steht nur zur Verfügung, wenn die Seite über die POST HTTP-Anfragemethode gerendert wurde.
Falls <liquid>password_reset.valid</liquid> nicht <liquid>true</liquid> enthält, stehen hier eine Liste von Fehlermeldungen zur Verfügung.
Gibt den Namen des Formulars zurück. Dieser ist in diesem Fall <keyword>password_reset</keyword>
Gibt ein <obj>field</obj> Objekt mit Informationen über das Formularfeld für das neue Passwort zurück.
Gibt ein <obj>field</obj> Objekt mit Informationen über das Formularfeld für das wiederholt eingegebene neue Passwort (Bestätigungspasswort) zurück.
Gibt 1 zurück, wenn für dieses Formular die Anzeige eines Captcha gewünscht ist, ansonsten 0
Gibt den Public-Key zurück, der für die Nutzung von Google-ReCaptcha2 verwendet werden kann.
Gibt 'true' zurück, wenn das Captcha falsch eingegeben wurde. Ansonsten 'false'
Gibt an ob das Zurücksetzen des Passworts für den gegebenen Einsprunglink möglich sein soll und liefert einen entsprechenden Wert, falls dies nicht der Fall ist. Mögliche Werte sind: