Classical stone portico with columns against a pink sky, suggesting the older classic customer account structure Shopify is retiring

Shopify New Customer Accounts vs Classic: Count Every Key Before You Change the Lock

Shopify New Customer Accounts vs Classic: Count Every Key Before You Change the Lock

Oct 1, 2026 Updated Oct 26, 2026

Octavian Contis 11 minutes

Share

A store switches to New Customer Accounts, and the loyalty tag that used to fire on the old register page simply stops writing.

Orders keep arriving, so nobody notices for a week. Membership and CRM reports show the drop first, and then someone blames the traffic mix. That pattern comes up again and again across Shopify merchant and developer threads, usually after a social-login app that relied on classic Liquid or a custom OIDC connection went quiet.

Before a locksmith changes the front door lock, a careful household gathers every key that opens it: the spare under the mat, the one the neighbour holds, the copy the cleaner keeps on her own ring. Anyone left off that list is locked out on Monday morning.

I call this the key ring count. Every route a shopper uses to create or resume an account is a key, and the switch to New Customer Accounts changes the lock on all of them at once.

The count comes first. The choice of path comes second, and the rebuild list comes third.

Introduction

This article teaches you to map each live Shopify login path against New Customer Accounts, choose native Google or Facebook, Shop, a Plus identity provider, or stay on classic, and list theme or app surfaces to rebuild before sunset. Whether Plus is the right plan for checkout, B2B, and fees belongs in Choosing the Right Shopify Plan.

Hosted account pages you cannot theme sit next to hosted checkout in How to Fix Shopify Accessibility Bugs That Block WCAG AA. Another 2026 platform sunset, the Additional Scripts cutoff, is covered in Shopify Additional Scripts Cutoff on 26 August 2026.

The useful move is a path-by-path map. A blanket revert or a Plus upgrade bought for two buttons skips the keys that still write tags, wallets, and mobile sessions.

Where are all the keys?

Walk the store twice, once as a first-time buyer and once as a returning customer. Include the paths marketing still promotes in email and ads, because those are the keys people forget they handed out.

  • Header or drawer Sign in or Account link
  • Cart or checkout Sign in chip
  • Theme pages that still point at /account/login or /account/register
  • Third-party social buttons (Google, Facebook, Apple, SMS) injected by an app
  • Membership, loyalty, or wholesale portals that host their own login
  • Mobile app deep links that used Multipass or a shared token
  • Popups and landing pages that promised "create an account" and wrote tags or metafields

For each key, write down the URL or app, whether it still works after the switch, which profile fields it writes, and what enrolment side effect it owned, such as newsletter, loyalty, or a B2B company.

Shopify's help centre treats a customer profile in admin as an account already, so anyone with that email can request a one-time code. A broken button can still leave an order behind, which is why new member registrations and first-time checkout completion need measuring apart from paid-order count.

This reflects patterns we see regularly across the Shopify merchant and developer community: the drop shows up in membership and CRM reports first, then someone blames traffic mix.

Why the lock is changing in 2026

From February 2026, Shopify deprecated classic accounts for new stores and for stores that were not already using them. Feature updates and technical support for the legacy version have stopped as well.

A sunset date is due later in 2026. After it, the legacy Liquid files will be locked and then removed, and a brand-new store already has no classic toggle to find.

Shopify now ships two account products under the same admin label, which is half the confusion.

Classic customer accounts (legacy) render login, register, and account pages from theme Liquid, with email and password on your own domain. Apps and custom CSS can attach to those templates, and Multipass on Plus can mint a session from an external system.

New Customer Accounts host sign-in and the account area on Shopify's domain, where the default method is a six-digit email code and sessions can last up to 365 days. Optional methods are Sign in with Shop when Shop Pay is on, and native Google or Facebook social sign-in, while Shopify Plus can replace the whole experience with your own identity provider.

Which lock does your store need?

Every key on the ring ends up in one of four places.

  1. Stay on classic if the store still has that option, with a rebuild date on the calendar before sunset.
  2. Switch to New Customer Accounts and turn on native Google or Facebook plus email codes, and Shop if you already run Shop Pay.
  3. Switch and accept email codes or Shop only, then rebuild the enrolment that used to live on the register page.
  4. Connect a Plus identity provider when you need Apple, SMS from an app, Multipass-style mobile SSO, or any OIDC source Shopify does not list.

Customer accounts key ring

Yes, sunset laterNo or switchingYesNoYesNoCount every login keyClassic still onand toggle remains?Stay on classicwith a rebuild dateNeed Apple, SMS,or custom OIDC?Plus identity providerGoogle or Facebookcover the traffic?Native social plusemail code and ShopEmail or Shop sign-inplus enrolment rebuildCustomer accounts key ring
Customer accounts key ring

Five facts decide which place each key goes, and nostalgia for the old password box is the one to leave out of the meeting.

Five facts that place each key

Which sign-in methods buyers already use. Native social on New Customer Accounts covers Google and Facebook only. Apple, SMS OTP from a login app, and a corporate IdP sit behind Plus, while Shop sign-in is available when Shop Pay is active and can prefill checkout.

What the old register page wrote besides a password. Native social syncs the email onto the customer profile, and that is where its job ends. An app hook that tagged VIPs, opted the shopper into a list, or created a loyalty wallet will not replay, so if that hook paid for itself, budget a replacement before you switch.

Whether you still own the HTML. New account pages are hosted, and you change branding in Settings and add Customer Account UI extensions. Once you leave classic, customers/login.liquid is gone, and brands that used the login page as a campaign landing page lose that space.

Headless, Hydrogen, and Storefront API tokens. Shopify is moving customer-scoped data and authenticated actions to the Customer Account API, and Storefront API customer mutations are on a deprecation path. A Hydrogen password form that called customerAccessTokenCreate needs a new OAuth plan.

Plan economics against identity scope. Plus for a custom IdP is the same gate Multipass always had. If you already need Plus for checkout UI extensions or B2B, fold identity into that contract, and if the only gap is Google and Facebook, native social on a lower plan closes it. The fee and checkout half of that call lives in the plan framework, not here.

Checkout that stalls before payment is a different map: start with How to Fix Shopify Checkout Abandonment When Your Funnel Looks Healthy. Plus checkout display versus logic is covered in When to Use Checkout UI Extensions vs Shopify Functions.

Turning native social on takes a few clicks. Open Settings > Customer accounts > Authentication, connect Google or Facebook with credentials from Google Cloud Console or Meta for Developers, and complete a sign-up on a phone from the old button's URL.

Old /account/register links often land on a plain sign-in screen. New Customer Accounts have no separate register page, because the first successful code creates the profile.

Score each key against the four locks

Score each inventoried path against the four options. A path that fails more than one "must have" on native social is a rebuild or a Plus row, rather than a hope that the app vendor will catch up.

NeedStay on classicNew accounts: native social + email + ShopNew accounts: email or Shop onlyPlus identity provider
Available on a brand-new store (from Feb 2026)NoYesYesYes, on Plus
Email and password on your domainYesNo (email one-time code)NoOnly if your IdP offers it
Google or Facebook one-clickVia a third-party appNative, all plansOff unless you connect themYour IdP, or native plus IdP
Apple, SMS, or custom OIDCApp-dependentNoNoYes
Theme Liquid login and register filesYes, until sunsetNoNoNo
Loyalty or list enrolment at signupOften via app on registerEmail only unless you rebuildMust rebuildDepends on IdP claims and extensions
Mobile app shared login (old Multipass)Plus MultipassNoNoPlus IdP
Shopify support and feature updatesStopped Feb 2026Current productCurrent productCurrent product

What has to be rebuilt before you flip it?

Write the rebuild list before the toggle. The admin switch takes minutes, while recovering enrolment and SSO after a quiet week takes a whole sprint.

On the theme, replace hardcoded /account/login and /account/register links with the shopify-account web component, or the current theme account link that already uses it. Remove CSS and scripts that targeted classic customer templates, since Theme Store submissions are moving to that component as a requirement and a Dawn or custom theme that still ships the old files will force an upgrade when you change themes.

On apps, list every integration that injects a login button, a register form, or a customer Access Token. Third-party social login that needed custom OIDC on classic will stay broken on New Customer Accounts unless you are on Plus and the vendor has rebuilt against the Customer Account API. Loyalty and form apps that only listened on customers/register.liquid need a Customer Account UI extension or a form you own, and any app subscription that no longer fires is a cost with no job left. Treat those seats like the unused ones in The Hidden Cost of Running a Shopify Store When 12 Apps Quietly Eat Your Margins.

On headless and custom storefronts, plan the Customer Account API OAuth flow before you promise a date. Embedded apps that used Storefront API @inContext with a classic customerAccessToken need a documented client for the new API, and it is worth confirming the current Partner path for your app type instead of assuming the Headless or Hydrogen channel is the only way to get credentials.

On analytics, annotate the switch date and compare 14 days before against 14 days after. Watch new customer registrations, first-time checkout completion, and loyalty enrolments, because paid-order volume can stay flat while membership acquisition falls, and that is the pattern that sends teams back to classic too early.

On staff comms, password reset emails and "create your account" flows in your ESP still describe the old page. Update those templates the same week you switch, or support tickets will recreate the old URL for you.

What should my store do?

A non-Plus store where Google and Facebook cover the audience can stay on its current plan. Connect native Google and Facebook, keep email codes, turn on Shop sign-in if Shop Pay is already live, and rebuild any register-page enrolment as a Customer Account UI extension or a post-login form. Classic only delays the job here, since sunset will still arrive.

A non-Plus store whose social app also enrolled loyalty or SMS login should hold off on buying Plus at the first meeting. Measure whether native Google and Facebook recover registrations over two weeks first. If the missing piece is Apple, SMS, or a wallet created at the old button, either rebuild that wallet on a page you own or put a Plus IdP on the same roadmap as other Plus work, and revert to classic only while the admin still offers the toggle, with a written sunset date on the ticket.

A Plus store with a mobile app or an enterprise IdP should treat New Customer Accounts as the default and book the identity-provider project as the Multipass replacement. Shared login between iOS, Android, and the storefront belongs to the IdP. Customer Account UI extensions cover order history, profile blocks, and branded account pages that classic Liquid used to fake, but checkout branding still does not paint the account header automatically, so budget account branding apart from checkout UI extensions.

A new store, or one that never used classic, has no classic path at all. Count the keys the same way, then choose native social plus Shop or a Plus IdP, and spend the week on the rebuild list instead of hunting for a hidden legacy toggle.

Conclusion

You can now map each live Shopify login path against New Customer Accounts, choose native Google or Facebook, Shop, a Plus identity provider, or stay on classic, and list the theme or app surfaces to rebuild before sunset. Classic remains a holding pattern for stores that still have the toggle. New Customer Accounts are the product Shopify will keep, and the work is the inventory plus the enrolment rebuild.

Change the lock once you know who holds every key. If the count turns up a social-login app, a Hydrogen token, and a Plus IdP question in the same stack, a Shopify stack assessment will turn the ring into a sequenced rebuild. For a discovery call that starts from the login inventory, use contact.

Frequently Asked Questions

Classic customer accounts (also called legacy) render login, register, and account pages from theme Liquid such as customers/login.liquid. Shoppers use an email and password on your domain, and apps can inject buttons or scripts into those templates. New Customer Accounts host sign-in and the account area on Shopify's domain with passwordless email codes, optional Shop sign-in, and optional native Google or Facebook buttons. You style them in Settings, not by editing Liquid login files.

Yes, for Google and Facebook. Shopify added native social sign-in to New Customer Accounts in 2025, and it is available on every plan from Settings, Customer accounts, Authentication. Third-party social login apps that need a custom OIDC connection or Multipass-style token still require Shopify Plus, because only Plus can replace Shopify's sign-in with your own identity provider. Apple and other providers stay off the native list unless you are on Plus and bring your own IdP.

Existing stores that already run classic accounts can usually keep them until Shopify announces a sunset date later in 2026. New stores created from February 2026 onwards only get New Customer Accounts, and stores that never used classic cannot switch to it. Shopify has already stopped feature updates and technical support for the legacy version, and the Liquid templates will later be locked, then removed.

Yes, if you need a login experience that Shopify does not ship. Connecting your own identity provider on New Customer Accounts is Plus only, the same gate Multipass used on classic accounts. Shared login between a mobile app and the storefront, SMS OTP from a third-party app, or any OIDC provider beyond native Google and Facebook belongs on that Plus path. Plan selection for checkout, B2B, and fees is a separate decision from this login map.

Shopify will lock the legacy Liquid files from editing and then remove them. Theme Store submissions are moving to the shopify-account web component, which sends shoppers to New Customer Accounts. Any CSS, script, or app embed that only ran on customers/login.liquid, customers/register.liquid, or customers/account.liquid will stop. Rebuild those jobs as Customer Account UI extensions, native authentication settings, or an app-hosted account widget before you lose the files.

Only if they no longer depend on a classic register page or a third-party social button that wrote extra fields at signup. Native Google and Facebook sign-in sync the customer email into the Shopify profile and do not replay an app's old enrolment hook. Test loyalty points, membership tags, and newsletter consent on a development store after you connect native social, then rebuild any missing step with a Customer Account UI extension or a form that writes a metafield you own.

Upgrade to Plus for login only when you need a custom identity provider, Apple or SMS from an app, or Multipass-style shared login with a mobile app. Native Google and Facebook already cover one-click social sign-in on Basic, Grow, and Advanced. If Plus is on the table for checkout extensions, B2B, or multi-store work, fold the identity-provider cost into that same plan review rather than buying Plus for two extra buttons.

Related Articles