Setting up and managing new customer accounts

New customer accounts let your customers log in using a one-time 6-digit verification code sent by email. A password isn't required to log in. Both classic and new customer accounts are available to you and can be used by your customers.

New customer accounts support B2B, but don't support Multipass. Learn more about differences between classic and new customer accounts.

About new customer accounts

Your customers can log in without a password. When they log in for the first time, their customer account is created automatically. You can't deactivate an individual customer account.

Account creation and login

If your customer has a customer profile in the Shopify admin, then they already have an account. They can log in with the email address associated with their customer profile to view their orders and account information. When a customer enters their email address, they receive an email with a one-time, 6-digit code that they need to enter to log in.

If someone logs in with an email address that’s not associated with an existing customer profile, then a new customer profile is created automatically.

If your customer has a Shop account, then they'll be prompted to sign in with Shop, or they can still log in with a one-time code sent to their email. Both methods allow customers to sign in or create an account. Customers signed in with Shop reach checkout with saved shopping information pre-filled, defaulting them to checkout in one tap with Shop Pay.

To give a customer access to the B2B buying experience in their account, add their customer profile to a company.

Deactivating an account

With new customer accounts, you can’t deactivate an individual account. You can delete a customer profile, but if your customer logs in again with that email, then a new customer profile is created.

Branding and customization

You can customize the branding for your new customer account pages by editing your checkout style. Except for the login page, your checkout style automatically applies to new customer account pages. The login page only uses your checkout logo and the button color can't be changed from the default blue color.

The following checkout branding settings don't apply to the new customer accounts pages:

  • Logo position
  • Logo size
  • Main content area background

Branding and customization for Shopify Plus merchants

If your store is on the Shopify Plus plan, then you can customize your branding and preview the new customer accounts pages in the checkout editor. Except for the login page, your checkout branding automatically applies to new customer account pages. The login page only uses your checkout logo and the button color can't be changed from the default blue color.

The following checkout branding settings don't apply to the new customer accounts pages:

  • Logo position
  • Logo alignment
  • Logo max width
  • Checkout header background image
  • Background 1

Domain

To change the default domain, you can connect a third-party domain to Shopify for your new customer accounts page.

Sign-in with Shop

If you have Shop Pay activated, then your customer can sign in with their Shop credentials and saved passkeys. Sign-in with Shop is activated automatically for new customer accounts, and can only be removed from your store if you deactivate Shop Pay.

Switching to new customer accounts

When switching to new customer accounts, your store might experience the following changes:

  • Apps or liquid customizations added to your theme’s customer account pages won't apply to new customer accounts. Your customers will lose access to those customizations.
  • Workflow triggers or automations based on classic customer accounts aren't supported in new customer accounts.
  • All links to classic customer accounts will redirect to new customer accounts, except the customer register page.

You can switch back to classic customer accounts any time to restore your previous experience.

Set up new customer accounts

You can choose to use classic or new customer accounts in your online store and checkout.

Steps:

  1. From your Shopify admin, go to Settings > Customer accounts.
  2. In the Accounts in online store and checkout section, click Edit.
  3. In the Login experience section, select one or both of the following options:
    • Show login link in the header of online store and at checkout: If you select this option, then a login link is displayed in your online store. The link is usually located in the store's header, but the placement might vary depending on your theme. A login link is also displayed on the checkout page.
  4. In the Choose which version of customer accounts to use section, select New customer accounts.
  5. Click Save.

Preview the customer experience

You can preview and test the customer experience of classic and new customer accounts.

Steps:

  1. From your Shopify admin, go to Settings > Customer accounts.
  2. In the URLs section, click Copy next to the customer account version that you want to preview.
  3. Paste the copied URL into a new browser tab to preview and test the customer experience.

Updating new customer accounts

Customers can update their account details by logging into their account from the storefront.

Steps:

  1. The customer navigates to your online store, and then clicks the login button.
  2. The customer enters their email address. After they receive an email with their login code, they enter it to access their account page.
  3. In their account page, the customer clicks their initials in the top right, and then clicks Account information.
  4. To edit their name, the customer clicks the pencil icon in the Profile section.
  5. To edit their shipping details, the customer clicks the pencil icon beside their address in the Addresses section.

Hide new 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:

  1. From your Shopify admin, go to Settings > Customer accounts.
  2. In the Accounts in online store and checkout section, click Edit.
  3. In the Login experience section, make sure the checkbox is deselected.
  4. Click Save.
Ready to start selling with Shopify?Try it free