Logging into a Customer Profile that does not have a password
There are four scenarios that can lead to customer profiles that do not have a password:
The customer profile was imported during a migration from another platform. No platform is going to expose passwords to allow them to import so a password can not be assigned.
The customer profile is established to track loyalty credit that the customer has earned.
The merchant has configured their account to establish a customer profile for every single person that orders.
A customer has purchased a digital product that has a software activation code.
When the customer approaches the MyAccount login form there are two ways they can access the account.
Forgot password - currently this will assign a random password to the existing customer profile and email that to them. Note: In the future theme upgrades this will change and utilize magic links which take them straight to a change password field.
Signup - the customer enters their email and password. The system detects that an existing customer profile w/o a password exists. The system sends them an email with a verification link. Upon clicking the verification link the password they entered during signup is saved on the customer profile and they can access the profile.
Â