The real symptom
- The customer has ordered before but Shopify asks them to create or enter a password.
- The password-reset email never arrives or does not solve the issue.
- The customer appears in Customers, but their account was never activated.
- The store recently changed customer-account settings.
The likely cause
The answer depends on which account system the store uses:
- Legacy customer accounts: customers sign in with an email and password. A customer may need an account invitation before a password can be created.
- Customer accounts: customers use an emailed one-time code. There is no customer password to reset.
Confirmed Community fix
For legacy accounts, Shopify Community guidance has repeatedly been to resend the customer an account invitation when the customer record exists but the login was never properly activated. A password-reset message is not a substitute for an initial account invitation.
First identify the account type
- In Shopify admin, go to Settings → Customer accounts.
- Check whether the store uses Customer accounts or Legacy customer accounts.
If the store uses legacy customer accounts
- Go to Customers.
- Open the affected customer.
- Check the customer’s account status.
- If the account is disabled or not activated, send or resend the account invitation.
- Ask the customer to use the newest invitation email and create a password.
If the account is already active, use the storefront’s Forgot password link and confirm that the email address exactly matches the customer record.
If the store uses current customer accounts
Current customer accounts are passwordless. The customer should enter their email address and use the one-time code Shopify sends. A theme link or custom modal that still presents a legacy password form can create confusion after an upgrade.
Deliverability checks
- Check spam, promotions, and filtered folders.
- Confirm that the customer is checking the exact address stored in Shopify.
- Ask the customer to request a fresh code or invitation rather than reusing an expired email.
- Confirm the sender email and customer-account domain are configured correctly.
- Remove or update custom legacy login links after migrating account systems.
Theme check after upgrading accounts
Shopify redirects standard legacy account URLs after an upgrade, but custom login modals, custom registration pages, and hard-coded theme behavior might still expect passwords. Search the theme for custom account forms if customers see mixed login experiences.

