Startseite > Template- und Themeprogrammierung > Email-Templates > password_reset.liquid

password_reset.liquid

Das Template <keyword>password_reset.liquid</keyword> rendert die Email, die über den Request-Step (siehe: <keyword>templates/password_reset/request.liquid</keyword>) an den Account-Besitzer verschickt wird, für die Darstellung im Plaintext-Format.

Speicherort

Das Template muss unter <keyword>templates/email/password_reset.liquid</keyword> abgelegt werden.

Verfügbare Objekte

Innerhalb des <keyword>password_reset.liquid</keyword> Templates stehen folgende Objekte zur Verfügung:

Beschreibung

Das hier beschriebene Plaintext-Format Email-Template ist Schritt 2 in dem 3-Schritt-Verfahren des Password-Reset-Workflow.

Nachdem der Account-Besitzer in Schritt 1 ein Zurücksetzen seines Passworts beantragt hat, erhält er die Email zugestellt die Ihn auf die entsprechende Shop-Seite (Set-New-Password-Step) zurückleitet, wo er dann sein neues Passwort vergeben kann. Das hier beschriebene Template wird genutzt, um die Darstellung der Email im Plaintext-Format zu rendern. Die Email muss dem Account-Besitzer einen Hyperlink anzeigen, der Ihn auf den Set-New-Password-Step im Webshop weiterleitet.

Sehen Sie auch folgende zugehörige Beschreibungen:

Attribute

Innerhalb des <keyword>password_reset.liquid</keyword> Templates stehen folgende Attribute zur Verfügung:

gender

Gibt das Geschlecht des Account-Besitzers zurück:

  • <liquid>w</liquid> - weiblich
  • <liquid>m</liquid> - männlich

first_name

Gibt den Vornamen des Account-Besitzers zurück.

last_name

Gibt den Nachnamen des Account-Besitzers zurück.

contact_email

Gibt die Email des Shops zurück, an die sich der Account-Besitzer wenden kann um das Passwort manuell zurücksetzen zu lassen.

link_duration

Gibt die Gültigkeitsdauer einer Anfrage zum Zurücksetzen des Account-Passworts in Stunden an

shop_password_reset_url

Die URL welche den Account-Besitzer auf den set_new_password.liquid Step weiterleitet, wo er ein neues Passwort für seinen Account vergeben kann.

Beispiel Template

Das nachfolgende Beispiel zeigt das Markup einer Email für die Darstellung im Plaintext-Format. Hierzu werden die oben beschriebenen Attribute genutzt bzw. ausgegeben. Diese Email muss dem Account-Besitzer in erster Linie den Link anzeigen, der Ihn auf den finalen Schritt 3 (Set-New-Password-Step) im Webshop zurückführt. Sie können wie üblich den Betreff der Email bestimmen, indem Sie das Attribut "mail_subject" wie im Beispiel ersichtlich individuell bestücken. Außerdem wird der Liquid-Filter dangerous genutzt, so dass evtl. vorliegender HTML-Code unmaskiert (un-escaped) ausgegeben wird.

{% capture mail_output %}Dear customer,

Please click on the following link to change your password. Please note, that this link is valid for {{ link_duration }} hours and can only be used once.

Please click to add a new password for your customer account.
https://{{ shop.default_host }}{{ shop_password_reset_url }}

If you did not ask for a new password, please ignore this e-mail. For any further questions please do not hesitate to contact us direct
on {{ contact_email }}. We are happy to help and support you.

With best regards,
Your {{ shop.name }} Online-Team{% endcapture %}{{ mail_output | dangerous }}

{% capture mail_subject %}Your password reset request at {{ shop.name }}{% endcapture %}