Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Shopify Community Downtime: The Shopify Community will be down December 5th for 15 minutes between 3pm and 4pm EST. Thank you for your understanding.

How Does Forgot Password Work for Different Customer States in Shopify?

Solved

How Does Forgot Password Work for Different Customer States in Shopify?

JT-Kang
Shopify Partner
3 0 0

Hello!

 

I have a question about the forgot password functionality in Shopify.

 

There are four account states: enabled, disabled, invited, and declined. I would like to know how the forgot password feature works in the Shopify theme for each of these states.

 

Here are my findings from testing with the Dawn theme:

- Enabled state account: Password reset email is sent.

- All other 3 states (disabled, invited, declined): Password reset email is not sent (although a message indicating the email will be sent is shown).

 

So, does this mean that customers in any state other than “enabled” need to receive an invite email, and can only set their password via the link in the email to be able to log in?

Accepted Solution (1)

rajweb
Shopify Partner
366 35 50

This is an accepted solution.

Hey @JT-Kang ,

Yes, your findings are correct regarding how Shopify handles the "Forgot Password" feature across different account states.

In Shopify, here’s how the “Forgot Password” functionality behaves for each account state:

1. Enable:

-A password reset email is successfully sent, allowing the customer to reset their password and log in.

2. Disabled:

-Shopify does not send a password reset email, even though the message suggests one will be sent. Disabled accounts require the store admin to manually enable the account before the customer can reset their password. Once enabled, they can use the “Forgot Password” feature.

3. Invited:

-The customer is considered to be in a pending status, having received an invite email but not yet accepted it. In this state, they must complete the initial setup by following the link in their invitation email. Once they accept the invite and create a password, their account moves to the "enabled" state, and they can use the "Forgot Password" feature if needed in the future.

4. Declined:

-Declined accounts cannot reset their password either, as the system treats them similarly to the "disabled" state. They would need to be reinvited by the store admin, after which they can accept the invitation and create a password.

So, customers in any state other than “enabled” indeed need an invitation email to set their password initially or be enabled by an admin if they’ve previously declined or have been disabled.

 

If I was able to help you, please don't forget to Like and mark it as the Solution!
If you’re looking for expert help with customization or coding, I’d be delighted to support you. Please don’t hesitate to reach out via the email in my signature below—I’m here to help bring your vision to life!

Best Regard,
Rajat Sharma

-Need a Shopify developer?
https://rajatweb.dev/
Email: rajat.shopify@gmail.com

View solution in original post

Replies 3 (3)

rajweb
Shopify Partner
366 35 50

This is an accepted solution.

Hey @JT-Kang ,

Yes, your findings are correct regarding how Shopify handles the "Forgot Password" feature across different account states.

In Shopify, here’s how the “Forgot Password” functionality behaves for each account state:

1. Enable:

-A password reset email is successfully sent, allowing the customer to reset their password and log in.

2. Disabled:

-Shopify does not send a password reset email, even though the message suggests one will be sent. Disabled accounts require the store admin to manually enable the account before the customer can reset their password. Once enabled, they can use the “Forgot Password” feature.

3. Invited:

-The customer is considered to be in a pending status, having received an invite email but not yet accepted it. In this state, they must complete the initial setup by following the link in their invitation email. Once they accept the invite and create a password, their account moves to the "enabled" state, and they can use the "Forgot Password" feature if needed in the future.

4. Declined:

-Declined accounts cannot reset their password either, as the system treats them similarly to the "disabled" state. They would need to be reinvited by the store admin, after which they can accept the invitation and create a password.

So, customers in any state other than “enabled” indeed need an invitation email to set their password initially or be enabled by an admin if they’ve previously declined or have been disabled.

 

If I was able to help you, please don't forget to Like and mark it as the Solution!
If you’re looking for expert help with customization or coding, I’d be delighted to support you. Please don’t hesitate to reach out via the email in my signature below—I’m here to help bring your vision to life!

Best Regard,
Rajat Sharma

-Need a Shopify developer?
https://rajatweb.dev/
Email: rajat.shopify@gmail.com
JT-Kang
Shopify Partner
3 0 0

Thanks, @rajweb ,

Thank you for the detailed explanation.

The responses generated by Liquid are always the same, causing confusion among customers. It would be great if Shopify provided appropriate error codes for different situations.

However, it seems that this will have to be handled externally for now.

rajweb
Shopify Partner
366 35 50

@JT-Kang ,

Thank you for your reply. I'm glad to hear that the solution worked well for you! If you’re looking for expert help with customization or coding, I’d be delighted to support you. Please don’t hesitate to reach out via the email in my signature below—I’m here to help bring your vision to life!

-Need a Shopify developer?
https://rajatweb.dev/
Email: rajat.shopify@gmail.com