← Back to Blog

Shopify new customer accounts: practical basics and migration steps

Shopify’s new customer accounts reduce drop-off with passwordless login but differ from classic accounts. This post organizes key differences, pros and cons, a pre-migration checklist, and concrete settings and communication steps you should handle in day-to-day operations.

Abstract illustration of a customer smoothly logging in to a Shopify store using a one-time code instead of a password, representing the new customer accounts experience.
AI generated (gpt-image-1)

In practice, New Customer Accounts are what you should generally use for any store you are building or rebuilding now. Existing stores should review the feature differences first and then consider a phased migration. If you care about improving login rates and future extensibility, moving to the new accounts sooner tends to put you in a better position.
On the other hand, if your store relies on custom features or certain apps that hook into the classic customer account page, switching carelessly can easily lead to problems like customers not seeing their order history or being unable to use points. Based on what is documented in Shopify’s official docs, this article organizes how New Customer Accounts work and how to approach migration, at a level you can turn straight into a ToDo list. Let’s start with how they differ from the classic accounts, and what the main benefits and risks are.

How New Customer Accounts work vs classic accounts

Diagram comparing two login methods: password-based login vs one-time code login for customer accounts.
Visual overview of the difference between classic password login and the new one-time code login.

New Customer Accounts use Shopify’s hosted login screen and let customers sign in using a one-time code sent to their email address or phone number. You no longer need to make customers set and manage a password for each store. The design is aligned with a unified “Shopify-wide login experience.” This makes it easier to reduce the typical drop-off from “I forgot my password so I can’t log in.”
Classic customer accounts used a store-provided /account page where customers logged in with username and password to view their order history and addresses. Because this page could be customized via a Liquid template, many stores added their own member menus, points display, and more. With New Customer Accounts, however, the post-login page is hosted by Shopify, and you cannot directly edit its layout from your theme.
In Shopify’s official feature comparison, New Customer Accounts are positioned as improving the login experience and acting as the base for future features. They are also designed with the new checkout and Shop app integration in mind. Long term, the new accounts are expected to become the standard, so if you are creating a new store, it is realistic to design with New Customer Accounts as the default unless you have a strong reason not to.

Unlike classic accounts, New Customer Accounts also use different login URLs. If you forget to update the “Login” or “My Account” links in your theme, customers can end up on a 404 page. When migrating, you need to check not only the settings in the admin but also the destinations of links in your navigation and email templates.

Benefits and risks of using New Customer Accounts

From an operational point of view, there are three main benefits to New Customer Accounts. First, passwordless login reduces drop-off. In ecommerce, “I forgot my password” is a common reason for cart abandonment, especially for customers who only buy a few times a year. Letting them log in using a one-time code sent via email or SMS is an effective way to lower that barrier.
Second, they are a better fit for future feature expansion. Shopify keeps investing in the new checkout, Shop Pay and related features, and the integrated customer experience around those will be rolled out to New Customer Accounts first.
Third, they reduce your security and maintenance burden. You are likely to see fewer issues around password reset emails, and fewer bugs caused by custom-built login forms, which helps cut support load and development costs.

The risks and downsides are also clear. The biggest one is that you cannot show custom information from the classic account page as-is. For example, if you displayed a custom membership rank or points balance managed by a custom app on the /account page, switching to New Customer Accounts can leave that information effectively “visible nowhere.”
Some apps are still built around classic accounts only. If they are not compatible with New Customer Accounts, you can end up with two different login buttons showing, or inconsistent links to “My Account.” Older membership and loyalty/points apps in particular should be checked in advance for “New Customer Accounts support.” If anything is unclear, contact the vendor before you switch—this is the safer route.

Another commonly overlooked point is your internal operational flow. When customers contact support asking “I don’t know how to log in” or “Where do I see my order history,” if your staff do not understand the New Customer Accounts screens, each explanation will take longer. Before switching, prepare a simple internal manual that at least covers the login URL and how order history and addresses appear, and share it with your team to reduce confusion.

Checklist you must review before migrating

Store manager reviewing a checklist of items to confirm before migrating customer accounts in Shopify.
Before switching, audit /account customizations and app dependencies carefully.

When you consider migrating from classic accounts to New Customer Accounts, avoid flipping the switch in production right away. First, map out the following points to minimize trouble. The more registered customers you have (1,000+), and the higher your repeat ratio, the more sensitive your store will be to login changes.
Your first check is what is currently shown on the /account page. Audit your theme templates and any elements added via custom apps or scripts, and list out everything you show besides “order history” and “addresses.” Seemingly minor links, like links to members-only content or to the subscription management page, often have a real impact on revenue, so be thorough in your audit.

  • Inventory all custom elements on the /account page (points, membership rank, links to members-only pages, etc.).
  • List all apps that depend on customers being logged in (membership, subscriptions, loyalty/points, recurring billing).
  • Check the URLs for “My Account” and “Order history” links inside newsletters and automated email sequences.
  • Check login links in navigation, footer, order confirmation emails, and other transactional emails.
  • Decide whether internal FAQs and manuals used by staff need to be updated.

Next, review how your apps integrate with customer accounts. In each app’s admin or documentation, see if there is any mention of “supports New Customer Accounts.” If not, ask their support. If you switch while this is still vague, you can later run into subtle issues like “only certain plans are unsupported” or “it does not work correctly on country-specific domains.”
Finally, it helps to roughly understand how much your login experience affects sales. For example, check how many inquiries related to “forgot password” you had over the past three months, or what your password reset email open rate is. Looking at these numbers makes it easier to prioritize login improvements. Do not decide to migrate just because it “feels like a lot”; base your decision on a few actual indicators.

Configuration patterns and phased switch-over

In the Shopify admin, you can choose different patterns for customer accounts: “classic only,” “new only,” or “both.” For existing stores migrating to New Customer Accounts, it is usually more practical to keep a period where you allow “both” instead of jumping straight to “new only.” This lets you respect customers used to the classic login flow while still testing the new experience.
Concretely, start with internal testing: have staff test customers log in with New Customer Accounts and check how order history and addresses are displayed. Then, announce the new accounts to a limited group of loyal customers via a notice page or newsletter, and monitor their login rate and the content of related inquiries. Even a one- to two-month “trial run phase” can significantly reduce issues when you fully migrate.

When you switch over gradually, you also need to be careful with how login buttons and My Account links work in your theme. A realistic compromise is to standardize the main “Login” button on the New Customer Accounts URL while, for any features that only work with classic accounts, guiding customers separately to those via FAQs or email.
If you run separate domains or subdomains for each country or language, decide in advance whether you will align customer account settings across all of them. If you pilot New Customer Accounts in only certain countries first, make sure your support contact information and help pages are also localized by country to avoid confusing customers.

Communication and UX that protect your login rate

A very common failure pattern with account changes is “the settings are technically correct, but communication and UX are lacking.” When the login screen suddenly changes, customers feel uneasy. In industries with many older customers or corporate buyers who dislike change, a new screen alone can directly cause more inquiries.
To avoid hurting your login rate, communicate in advance both on your store and by email. For example, post a notice like “Your My Account login method is changing” as a banner or news article on the top page for two to four weeks, and link from there to a page explaining the new login method. At the same time, add a link to “Notice about login method changes” in the footer of newsletters and shipping confirmation emails so customers can quickly find the information when they are confused.

On the explanation page, avoid jargon and focus on benefits, such as “You no longer need to remember a password” and “You can log in with a code sent to your registered email address.” Framing the change as “to reduce your effort” rather than “because the system changed” makes it easier for customers to accept.
Also assume that inquiries will temporarily increase right after migration, and prepare response templates for customer support so you can keep answer quality consistent. For example, create standard replies for explaining that the login method has changed, that classic account passwords no longer work, and a checklist for what to check if emails are not arriving. This helps reduce variation between agents’ responses.

How to leverage this with RecoBoost: optimizing recommendations after login

Once you switch to New Customer Accounts, you can identify “who is logged in” more reliably. If your store uses RecoBoost, it becomes easier to design personalized recommendations right after login on the top page or at the bottom of product pages, based on login status and order history. For example, you can exclude categories purchased in the last three months from recommendations and only show related higher-end models or consumables, aiming to improve repeat and cross-sell rates. If you design separate recommendation logic for guests vs logged-in users when you migrate, customers will more clearly feel the value of logging in.

To sum up, New Customer Accounts are very likely to become the standard for running Shopify stores, thanks to better login experience and future extensibility. At the same time, if your store relies on customizations or apps tied to classic accounts, switching without prior auditing and testing can cause issues. The realistic approach is to clarify what you currently do on /account, which apps depend on login, and how much your login experience affects sales, then migrate in phases with a period where both account types are allowed. Changes around login have a direct impact on revenue, so plan not only the settings, but also communication, UX and support readiness.