Setting up and managing legacy customer accounts
Legacy customer accounts let your customers sign in using an email and a password. Customers can also accept account invites or create a new account from the sign-in page.
Legacy customer accounts support Multipass, but don't support B2B. Learn more about differences between legacy and customer accounts.
On this page
Set up legacy customer accounts
You can choose to use legacy or customer accounts in your online store and checkout.
The link is usually located in the store's header, but the placement might vary depending on your theme. A sign-in link is also displayed on the checkout page.
Steps:
From your Shopify admin, go to Settings > Customer accounts.
To display a sign-in link on your online store, in the Sign-in links section, turn on the Show sign-in links toggle button.
In the Choose which version of customer accounts to use section, select Legacy.
Inviting customers to create accounts
You can send your customers invitations to encourage them to activate an account. They receive an email that prompts them to create their own password. The email invitation is only valid for 30 days.
You can generate a customer account invite email for individual customers or for all your customers.
Customers can also click Create account on the sign-in page to create a new account on their own.
The invitation email has a default subject line and body message. You can edit the invitation email's content in Settings > Notifications > Customers > Customer account invite. For more information, refer to Edit notification templates.
Send individual account invites
You can invite only existing customers to create an account. If you want to invite a new customer to create an account, then you need to create this customer in the Customers section of your Shopify admin.
Steps:
From your Shopify admin, go to Customers.
Click the name of the customer that you want to invite.
Click Send account invite.
Optional: Edit the content in the Subject field.
In the Custom message field, add a message for your customer. If you leave this field blank, then the default message is sent to the customer.
Click Review, and then click Send notification.
Managing legacy customer accounts
You can send your customers a password reset email, deactivate their accounts, and manage the branding of your legacy customer accounts.
Reset a customer's password
Your customers can reset their own password from the sign-in page. Passwords must be between 5 to 40 characters. Special characters are allowed.
You can also send customers a password reset email from the Shopify admin.
Steps:
From your Shopify admin, go to Customers.
Click the name of the customer that you want to send a password reset email to.
Click More actions, and then click Reset password.
Deactivate an individual customer account
You can deactivate an individual customer's account. If your customer account settings require customers to sign in before checkout and you deactivate an individual customer's account, then they can't place an order in your store.
Deactivating a customer's account doesn't delete their customer profile. To delete a customer profile, refer to Deleting customer profiles.
Steps:
From your Shopify admin, go to Customers.
Click the name of the customer whose account you want to deactivate.
Click Disable account.
Customize legacy customer accounts branding
You can customize your legacy customer accounts from your online store's theme settings using the theme editor.
Steps:
From your Shopify admin, go to Online Store > Themes.
Find the theme that you want to edit, and then click Edit theme.
From the drop-down menu in the header, click Legacy customer accounts.
Manage Sign in with Shop for legacy customer accounts
Sign in with Shop lets your customers sign in using their Shop account credentials. Customers who use Shop Pay at other stores can also be recognized when they visit your store.
This feature is available for legacy customer accounts and is turned on by default for stores without Shop Pay. You can turn Sign in with Shop on or off in your customer accounts settings.
Steps:
From your Shopify admin, go to Settings > Customer accounts.
In the Authentication section, click Manage.
Click Turn off or Turn on next to Sign in with Shop.
Update legacy customer accounts
Customers can update their account details by signing in to their account from your storefront.
Steps:
- The customer navigates to your online store and clicks the sign-in button.
- The customer enters their email address and password.
- In the Account Details section, the customer clicks View addresses.
- The customer clicks Edit to update their shipping details, address, or default shipping address.
Hide legacy customer accounts
If you no longer want customers to go to customer accounts from your online store or checkout, then you can hide links to customer accounts.
Steps:
From your Shopify admin, go to Settings > Customer accounts.
In the Sign-in links section, turn off the Show sign-in links toggle button.