BLOG EC Blog : Shopify and more

A thorough explanation of Shopify customer accounts: Comparing new and old customer account features

Shopify will be offering "New Customer Accounts" starting in 2023.
While it comes with various new features such as passwordless login and integration with B2B functions (Plus plan only), there are probably many merchants who continue to use "traditional customer accounts" for one reason or another.
The "New Customer Account" feature has become easier for more merchants to adopt thanks to the addition of additional features, such as the Shopify Editions Summer '25 update in May 2025.
In this article, we will introduce what has changed with the update to the "New Customer Account," compare the features of the old and new accounts, and explain the benefits and challenges.

table of contents

New Customer Account Functions and Features

Shopify's "New Customer Account" is a next-generation account feature that combines convenience and security.
It has the following functions and features:

  • Passwordless login : Authenticate with a 6-digit code (OTP) sent to your email address
  • Repurchase/return function : Add a repurchase button or return request button to the order page
  • Centralized management of various information : Order history, repurchases, and saved payment information (available only with the Shopify Plus plan)
  • B2B integration : Order management and quotes for business customers (Shopify Plus plan only)

Issues with implementation so far and improvements made through updates

In the past, reasons for refraining from using the "New Customer Account" service included the following:

  • Domain issue : The domain on the login page and account page is Shopify's.
  • Repurchase button <br>If you have customized your order details page or cart page to include unique information, it may be inconvenient if the order is repurchased directly from the account page.
  • Low scalability <br>You cannot customize the theme like with traditional customer accounts, but rather you must add app blocks from the customization editor to expand the account. App blocks are limited in the places they can be added, so you cannot make major layout changes, and you cannot delete existing elements or freely change the style.
  • Redirection is not possible <br>With previous customer accounts, it was possible to change the redirect URL after logging in by customizing the theme, but this is not possible with ``new customer accounts.''
  • SSO not supported <br>Currently, login functions using external services are not supported. For example, as of May 2025, functions such as LINE login will not be available.

Although not all issues have been resolved, we would like to introduce some of the issues that have been improved by the update and some that show signs of improvement in the future.

  • You can now set your own domain <br>You can now set a subdomain of your own domain on the login page and account page.
    You can now specify a subdomain of your own domain from Settings > Customer Account > URL > Manage.
    *You will also need to set up a subdomain on your domain provider's side.
  • You can now toggle the visibility of the repurchase button. <br>Open the Checkout Account Editor from Settings > Checkout > Customize, and you can now toggle the visibility of the repurchase button from the gear icon at the bottom of the settings area.
  • Introducing app extensions for your account page
    Shopify offers Checkout and Customer Accounts Extensibility, a set of APIs that provide extensions to the checkout and account pages. A new app extension called Customer Account UI Extensions has been added to this set.
    This allows custom and public apps to extend functionality such as membership ranks and store credits.
    Additionally, apps that are not currently available with "New Customer Account" may become available by supporting Customer Account UI Extensions.

One example of an app that is likely to support "new customer accounts" in the future is CRM Plus on LINE, a public app that allows you to use the LINE login function (SSO). It is said that they are working on supporting new customer accounts, so it is worth keeping an eye on.

With your existing customer account Comparison table (updated August 2025)

item New Customer Account Traditional Account
Login Method Email OTP (no password required) Email address + password
Security Prevent unauthorized logins with OTP There is a risk of password leakage
B2B support Order management and quotation support (Plus) Not supported
Saved payment methods Can be saved (Plus only) Cannot be saved
Repurchase feature Buy Again button available None (depends on the app)
LiquidPersonalization Not possible (theme not supported) Possible
Extensions App Blocking Enhancements Only Direct embedding in Liquid themes

Until now, new customer accounts did not support multi-pass authentication, but in August 2025, we will support social login via Google and Facebook!

▼Click here for an article explaining how to set up social login for new customer accounts

Setup method and installation steps

Activating a new customer account is easy from your Shopify admin.

  1. Go to "Settings" > "Customer Account"
  2. Turn on "Show login link"
  3. Select "Customer Accounts" as your account type
  4. Set up a brand domain (e.g., account.yourdomain.com) (optional)

You can also switch back to your old account.

Important points to note when implementing (as of August 2025)

  • If you have created a custom My Page using Liquid, it may not be possible to recreate the same design.
  • Multi-path authentication (SSO) is not supported. Only Google and Facebook are supported.
  • Link with LINE etc. App CRM PLUS ONLINE is not currently supported and cannot be used (support is planned).
  • If you use a mobile carrier email address, the login authentication email may not be delivered depending on your settings.
  • Pay attention to compatibility with third-party apps (especially features that depended on the old theme)
  • Login authentication emails are sent from @t.shopifyemail.com (as of August 2025)
  • The login authentication email template cannot be changed (as of August 2025)
  • Although you can temporarily delete your account information, you cannot disable your account (since you can only log in with your email address, even if you delete your account information, a new account will be created if you log in again with the same email address).

summary

"New Customer Accounts" is an important feature designed to improve UX and strengthen security. It's especially valuable for Plus plan merchants who require B2B support to adopt it early. However, due to limitations in customization and compatibility, it's essential to understand the technical impact before implementing it.

You can sense a message from Shopify in the fact that the names of "New Customer Accounts" and "Legacy Customer Accounts" have changed to "Customer Accounts" and "Previous Versions" in the admin screen. At present, there has been no announcement that the "Previous Versions" will be discontinued, but it is highly likely that they will be discontinued in a future update, so if that happens, we recommend that you check the scope of impact and response costs if you switch now.

ECサイト全般のサポート
も見てみる

ECサイトの構築、
運用、物流でお悩みの方へ !