Customer Password Reset Workflow¶
Summary¶
This was put in place to modernize and simplify the customer password reset workflow. The original concept came from this blog post http://blog.merchant.local/?p=4597 and now has been integrated into Genesis
Notice
There is an installation step that is required before installing the Genesis framework
Installation¶
The template based emails related to this functionality should be created in the XML provisioning import step during the initial Genesis installation.
If the emails were not created during the initial installation, manually create the following template based emails:
Create Customer Account¶
Email Template options:
- Code:
CREATE_CUSTOMER
- Name:
Create Customer Account
- From:
&mvt:store:email;
- Reply-To:
&mvt:store:email;
- To:
&mvt:global:Customer_LoginEmail;
- Subject:
Create an account with &mvt:store:name;
- Mime Type:
text/html; charset=&mvt:store:charset;
- Sending:
Manual
- Visible For Customers:
Unchecked
- Visible For Orders:
Unchecked
Customer Password Reset¶
Email Template options:
- Code:
CUSTOMER_PASSWORD_RESET
- Name:
Customer Password Reset
- From:
&mvt:store:email;
- Reply-To:
&mvt:store:email;
- To:
&mvt:global:Customer:pw_email;
- Subject:
Customer Password Reset
- Mime Type:
text/html; charset=&mvt:store:charset;
- Sending:
Manual
- Visible For Customers:
Unchecked
- Visible For Orders:
Unchecked
Updated Password Notification¶
Email Template options:
- Code:
UPDATED_PASSWORD
- Name:
Updated Password Notification
- From:
&mvt:store:email;
- Reply-To:
&mvt:store:email;
- To:
&mvt:global:Customer:pw_email;
- Subject:
Your password has been updated
- Mime Type:
text/html; charset=&mvt:store:charset;
- Sending:
Manual
- Visible For Customers:
Unchecked
- Visible For Orders:
Unchecked
Template Item Assignments¶
Ensure the following items are assigned to these template based emails:
readytheme
store
urls
Workflow¶
- Customer clicks on the Forgot Password hyperlink which will prompt the user to enter their customer address.
Notice
If there is not customer email found it will not send an email but notifying the customer stating that we could not find their customer email address
Image of the Forgot Password modal
- Customer will receive an email notifying the customer that they requested to change their password. Customer is allowed to change their password by clicking on "Reset Password" or email the merchant notifying them that they did not make this request.
Image of the email that will be sent to the customer when they request to change their password
- Customer will be directed to the Password Reset (CSTR) which allows the user to enter a new password.
Notice
This behavior differs as Miva core software as it would require you to verify you password by entering twice and generate a temporary password that would have been used to change your password.
Image of the password reset form
- Customer will receive an email that explains that their password has been updated upon successfully updating their password .
Notice
This behavior differs as Miva core software as Miva would not notify the customer when their password was updated.
Image of the email that will be sent to the customer when they have successfully updated their password