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:
- Enable:
-A password reset email is successfully sent, allowing the customer to reset their password and log in.
- 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.
- 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.
- 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