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

password_reset_html.liquid

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

Speicherort

Das Template muss unter templates/email/password_reset_html.liquid abgelegt werden.

Verfügbare Objekte

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

Beschreibung

Das hier beschriebene HTML-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 HTML-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_html.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 HTML-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 der vorliegende HTML-Code unmaskiert (un-escaped) ausgegeben wird.

{% capture mail_output %}Dear customer,<br/><br/>

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

Please click to add a new password for your customer account.<br/>
<a href="https://{{ shop.default_host }}{{ shop_password_reset_url }}">https://{{ shop.default_host }}{{ shop_password_reset_url }}</a><br/><br/>

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<br/>
on <a href="mailto:{{ contact_email }}">{{ contact_email }}</a>. We are happy to help and support you.<br/><br/>

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

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