Shopify Legacy Customer Accounts: Current Upgrade Guide (2026)

By Shubham Vats, Founder of Revize

Published Updated 13 min read

On this page

Shopify has deprecated legacy customer accounts in favor of new customer accounts. As of October 14, 2026, Shopify has not announced a final shutdown date for legacy accounts. Existing stores should review their theme and app dependencies and plan an upgrade based on current Shopify guidance; there is no February 2026 cutoff to meet.

New customer accounts use passwordless sign-in and provide extensibility through supported apps. The upgrade can affect theme customizations and app integrations, so audit the current setup before switching. Shopify’s upgrade guide explains the migration steps and notes that an upgrade can be reverted within 30 days.

This guide summarizes what is deprecated, what developers should check, and how to plan an upgrade without relying on an unannounced deadline.

Old email-password login compared with a six-digit code screen and security, store credit, and return icons

Quick Answer: What’s Happening with Shopify Legacy Customer Accounts?

Shopify has deprecated legacy customer accounts, but has not published a final date when they will stop working. New customer accounts use passwordless sign-in and support app extensions for account features. Audit your theme and apps, review Shopify’s current upgrade guide, and test the new experience before publishing. The upgrade can be reverted for 30 days.

What Exactly Is Changing?

Shopify’s current position is deprecation without a published final shutdown date. Distinguish the changes already available from any future cutoff Shopify may announce.

Legacy and new customer accounts compared with a deprecation notice and migration checklist

What’s Deprecated

  • Legacy customer accounts are deprecated. Shopify recommends planning a move to new customer accounts and provides an upgrade flow for existing stores.
  • Legacy Liquid templates remain a theme consideration. Review custom code, apps, and sign-in links before upgrading; do not assume Shopify has removed those files or that every store has the same migration needs.
  • The new experience is separate from theme Liquid pages. It uses Shopify-hosted customer accounts and supported app extension points.

What Developers Should Plan For

  • No final shutdown date has been announced. Check Shopify’s customer account upgrade documentation for the latest status rather than relying on an estimated deadline.
  • Theme developers should use the account component. Shopify’s <shopify-account> web component is available; Theme Store themes must include it under Shopify’s current requirement, announced July 30, 2026. See the component documentation and Theme Store changelog.
  • Headless integrations should use the API that matches the account type. The Storefront API’s customerAccessTokenCreate mutation remains documented for legacy customer accounts. For the new account experience, build against the Customer Account API.

Legacy vs. New Customer Accounts: Side-by-Side Comparison

Before you upgrade, you should understand exactly what you’re moving to. This isn’t a lateral move — the new customer accounts are meaningfully better.

“Legacy” email and profile card compared with a “New” card showing passwordless codes, social login, and store credit

Feature Legacy Customer Accounts New Customer Accounts
Sign-in method Email + password Passwordless (email + 6-digit code)
Shopify Social Sign-In for New Customer Accounts (2026) ✖️ Not available ✔️ Google and Facebook
Shop sign-in Manual setup required ✔️ Automatic with Shop Pay
Self-serve returns ✖️ Not available ✔️ Built-in
Store credit ✖️ Not available ✔️ Customers see balance and spend at checkout
Subscription management Depends on the installed app Customers can resume, skip, or cancel subscriptions and update payment methods through supported account features
Reorder (Buy Again) ✖️ Not available ✔️ Built-in
Order tracking Basic ✔️ Enhanced with real-time updates
B2B support ✖️ Not available ✔️ Native
App customization Liquid theme templates Supported customer account app extensions
Custom identity provider Multipass or an external provider, depending on the store Shopify supports connecting an identity provider; existing Multipass on Plus continues after upgrade
Theme dependency Tightly coupled to theme templates ✔️ Managed independently from theme
Analytics Limited ✔️ Web pixel support for customer events
Future changes Deprecated; follow Shopify’s published migration guidance New account features arrive independently of theme updates

New customer accounts are a separate, hosted experience with supported extension points. Confirm that your required theme and app features are available before migrating.

Why Shopify Recommends New Customer Accounts

This isn’t arbitrary. Shopify has been building toward this for over two years, and the reasons are practical.

Sign-in works differently. New customer accounts use passwordless sign-in options. Review the available methods and tell customers what to expect before changing the login flow.

The architecture changes. Legacy account pages use theme templates, while new accounts are hosted separately and use supported extension points. Apps that rely on injecting code into legacy Liquid templates may need a compatible account extension; check with each app developer.

Apps use customer account extensions. New accounts support extension points for compatible apps. Features such as returns, store credit, or subscriptions depend on Shopify configuration, plan, and the relevant app.

Shopify recommends planning the upgrade. The number of merchants who have switched is not needed to make that decision; use your app and theme requirements and Shopify’s published guidance.

The 9-Step Upgrade Guide: How to Switch to New Customer Accounts

Nine numbered steps leading to an “Upgraded!” flag, representing the customer account upgrade process

Shopify’s upgrade guide says the change can be reverted within 30 days. Follow its current steps and test your apps, sign-in, and customer-facing pages before publishing.

Step 1: Review Your Legacy Customizations

Before you touch anything, audit what you currently have.

In the theme editor:

  1. Go to Online Store → Themes in your Shopify admin
  2. Click Edit theme on your current theme
  3. Click the Home page dropdown menu
  4. Select Legacy customer accounts
  5. Review each template: Customer account, Customer activate account, Customer addresses, Customer login, Customer order, Customer register, Customer reset password

In the code:

  1. Go to Online Store → Themes
  2. Click ⋯ → Edit code on your current theme
  3. Navigate to templates → customers
  4. Review the code in each customer template

Write down every customization you find. Links to subscription portals, loyalty program integrations, custom fields, order history modifications — all of it. Some of these will transfer over through apps, some won’t. Knowing what you have is step one.

Step 2: Duplicate Your Checkout Configuration

This gives you a safe workspace to set up the new experience without affecting your live store.

  1. Go to Settings → Checkout in your Shopify admin
  2. Find your active configuration and click Duplicate
  3. Rename it something clear like “New Customer Accounts Setup”

You’ll work on this copy for the next few steps.

Step 3: Replace Legacy Customizations with Apps

This is the most important step. For every customization you identified in Step 1, find an app replacement.

The new customer accounts support app blocks for:

  • Loyalty programs
  • Wishlists
  • Order editing (this is where Revize comes in — more on that below)
  • Returns management
  • Subscriptions
  • Upsells and cross-sells
  • Forms and surveys
  • Digital downloads

To add app blocks:

  1. Go to Settings → Checkout
  2. Click Customize on your duplicated configuration
  3. In the left sidebar, click Apps
  4. Find your installed apps that support customer accounts
  5. Click + to add app blocks to Orders, Order status, Profile, or Accounts pages
  6. Configure each app block’s settings
  7. Click Save

To find new apps:

  1. Go to the Shopify App Store
  2. Search for the feature you need
  3. Click Refine → Under Works with, select Customer accounts

This filters results to only show apps built for the new customer accounts platform.

Step 4: Update Your Brand Settings

Checkout and customer accounts share brand settings. Make sure your logo, colors, and fonts look right across all pages.

  1. Open the duplicated configuration in the checkout editor.
  2. Select Settings in the editor sidebar.
  3. Navigate through checkout and customer account pages to verify your branding
  4. Adjust and Save

Step 5: Connect a Subdomain

Connecting a branded subdomain for customer accounts is optional. Shopify’s default account URL uses the shopify.com/{store-ID}/account format; you can connect a subdomain such as account.yourstore.com if you want a branded URL. Follow Shopify’s current customer account domain instructions in your admin.

Step 6: Verify Your Sender Email

This is critical. The new passwordless login sends verification codes via email — from your sender email address. Verify that the address and email authentication are configured correctly, then test delivery of a sign-in code.

Check your sender email in Settings → Notifications and make sure you have active access to it.

Step 7: Publish Your Configuration

When your apps, branding, and settings are ready:

  1. Return to Settings → Checkout.
  2. Preview your duplicated configuration one more time
  3. Click Publish

This makes your checkout and account customizations live, but your store still links to legacy accounts until Step 9.

Step 8: Preview and Test the New Configuration

Shopify recommends opening the published customer account URL in a new tab and testing sign-in options before switching the storefront and checkout links. Test the verification-code email and any social sign-in or identity-provider option you offer.

Step 9: Upgrade

The final step:

  1. Go to Settings → Customer accounts
  2. Click Upgrade in the banner at the top

That’s it. Your store is now on the new customer accounts. Shopify provides a 30-day revert window; use it to monitor the sign-in, app blocks, and customer-facing pages.

What This Means for Your Order Editing Workflow

Here’s something most upgrade guides skip: what happens to post-purchase order changes when you switch to new customer accounts?

Customer using the Revize portal on laptop and phone with editable shipping address and product size fields

With legacy accounts, order editing was a mess. Customers couldn’t change anything themselves. Every address correction, size swap, or item addition turned into a support ticket. You’d manually edit the order in the admin, send a confirmation, and hope you got it right.

For order edits, enable Revize’s app block on the order status page and include the Edit Order link in the order email. Customers can make eligible address, quantity, and variant changes or cancel before fulfillment during the merchant-configured edit window. Product additions and cross-product switching are Pro features; store-credit refunds are also Pro.

An order-editing workflow that depended on custom Liquid code should be reviewed separately from the customer-account upgrade. Staff-side order editing in Revize is in development; do not describe it as available.

Choose the new account experience based on your technical and customer requirements, not an unsupported order-volume threshold.

What Theme Developers Need to Know

If you build or maintain Shopify themes, check the current account component requirements and keep account-specific customizations separate from legacy Liquid templates.

Code editor comparing crossed-out legacy Liquid files with a <shopify-account srcset= component and “Theme Store Approved” badge">

Legacy Liquid Files Are Not Needed for New Customer Accounts

New customer accounts do not render the legacy account Liquid templates. Existing stores should not remove legacy files on the assumption that installing a theme triggers an automatic upgrade; follow Shopify’s upgrade flow and audit customizations first.

The <shopify-account> Web Component Is Available

Shopify has released a new <shopify-account> web component that handles authentication and account navigation directly in the storefront. Here’s what it provides:

  • Passwordless sign-in (email + one-time code)
  • Automatic sign-in with Shop recognition
  • Social sign-in with Facebook and Google
  • Account navigation menu with customizable quick links
  • CSS variable styling to match your theme’s design
  • Automatic feature updates from Shopify — no theme updates needed

This component displays as an avatar in the store header. Signed-out customers see a default avatar that opens sign-in options. Signed-in customers see their initial or Shop profile picture with account links.

As of Shopify’s July 30, 2026 Theme Store requirement, Theme Store themes must use the component and make it visible on desktop and mobile. Review the component documentation and changelog for details. Availability in a theme depends on that theme’s implementation.

What App Developers Need to Know

If your app touches customer accounts in any way, pay attention.

Apps That Depend on Legacy Liquid Need an Alternative

If your app relies on legacy customer account Liquid pages, that integration will not appear in the hosted new customer account experience as a Liquid customization. Check the current extension APIs and migration guidance, then test compatibility with the merchant’s account configuration.

Customer Account UI Extensions Are the Path Forward

Shopify’s extensibility platform lets you build extensions that plug directly into the new customer accounts. You can enhance:

  • Order status pages — add tracking details, editing capabilities, upsells
  • Order list pages — surface relevant actions and information
  • Profile pages — add custom fields, preferences, loyalty points
  • Full custom pages — build entirely new pages within the customer account experience

The customer account extension guide documents the supported extension surfaces and implementation steps.

Match the API to the Customer Account Type

For headless and custom storefront developers, choose the API based on the account type. Shopify still documents customerAccessTokenCreate for legacy customer accounts; do not treat that mutation as removed. New customer account integrations use the Customer Account API. Its documented capabilities include:

  • Secure, scoped customer data access (orders, payments, fulfillment, discounts, refunds, metafields)
  • Passwordless authentication with single sign-on across storefronts, accounts, and checkout
  • Versioned API with quarterly releases
  • Works natively with Hydrogen and Oxygen

If you are moving a storefront to new customer accounts, follow Shopify’s current Customer Account API guide and test the authentication flow. Keep legacy integrations aligned with their documented API lifecycle.

Limitations to Know Before You Upgrade

The new customer accounts are better in almost every way, but they’re not identical. Know these limitations so you’re not surprised.

Clipboard with checkmarks and warnings for reviewing customer account upgrade limitations

Limitation Details
Custom sign-in modals If you built a custom login modal (not using legacy templates), you’ll need to remove it before upgrading. After the upgrade, Shopify automatically redirects legacy customer account URLs such as /account/login to new customer accounts. Custom sign-in or registration experiences outside the standard legacy templates may still need theme changes; review Shopify’s limitations.
Shopify Flow triggers Workflow triggers or automations based on legacy customer accounts can’t be migrated. You’ll need to rebuild them.
Customer segments Segments using the customer_account_status filter won’t work after upgrading — that filter is legacy-only.
One domain for all markets You can’t set different customer account domains per market. One subdomain covers all international markets.
Multipass Existing Plus Multipass integrations continue after upgrade; review the Shopify admin and support guidance if the setting is missing.
Sign-in page customization You can’t add app blocks to the sign-in page itself. Customization starts after authentication.
Revert window Shopify’s upgrade flow provides a 30-day window to revert; follow the current admin instructions.

These limitations may affect custom sign-in, segments, or automations. Review Shopify’s upgrade guide and plan your Shopify Customer Accounts: Upgrade Guide and Checkout Deadlines (2026) around the features your store uses.

FAQ: Shopify Legacy Customer Accounts Deprecation

When exactly will legacy customer accounts stop working?

Shopify has not announced a final shutdown date. Legacy accounts are deprecated, but existing merchants should follow Shopify’s current upgrade guidance instead of relying on an estimated cutoff.

Can I still use legacy customer accounts right now?

Existing stores may continue to use their current setup while planning an upgrade. Check your admin and Shopify’s current documentation for your store’s eligibility and available options; no final shutdown date has been announced.

What happens to my customer data when I upgrade?

Your customer data stays intact. Existing customer accounts carry over to the new system. Customers will need to sign in using the new passwordless method (email + verification code) instead of their old password.

Will my customers need to create new accounts?

No. Existing customer accounts are preserved. The only change customers will notice is the sign-in method — instead of email + password, they’ll enter their email and receive a 6-digit code. No new account creation needed.

What if I have a custom Liquid login page?

If you’ve built a custom sign-in experience outside of the standard legacy templates (like a login modal), you’ll need to remove that code before upgrading. The new system handles all authentication through its own hosted sign-in flow.

What about apps that modify my customer account pages?

If those apps work by injecting code into legacy Liquid templates, they’ll stop working after the upgrade. Check with the app developer — most popular apps have already built customer account extensions for the new system. If they haven’t, find an alternative on the Shopify App Store and filter by “Works with Customer accounts.”

Can I revert after upgrading?

Shopify’s upgrade guide provides a 30-day revert window. Review the current instructions and test the new customer experience during that period.

Does this affect Shopify Plus stores?

Legacy customer account deprecation is relevant across Shopify plans, but the available features and upgrade steps can vary. Check Shopify’s current plan and customer account documentation for your store.

How does this affect order editing?

Customer-facing order editing is separate from the customer account upgrade. Revize provides a portal on the order status page when its app block is enabled and can also link from the Edit Order email. Eligible address, quantity, and variant changes and cancellations are available before fulfillment during the merchant-configured window; product additions and cross-product switches are Pro features.

What should headless/custom storefront developers do?

Use the API that matches the account type. Shopify still documents customerAccessTokenCreate for legacy accounts; new customer account integrations should follow Shopify’s Customer Account API guide. Check each mutation’s current lifecycle before changing code.

Your Upgrade Action Plan

Use this checklist to plan the upgrade on a timeline that fits your store:

If you’re a merchant:

  1. Audit your current legacy customizations
  2. Confirm compatible app extensions with each vendor
  3. Follow Shopify’s current upgrade guide and test each step
  4. Test everything, then hit Upgrade

If you’re a theme developer:

  1. Audit legacy Liquid templates and keep required files until the store has completed its upgrade
  2. Implement the <shopify-account> web component
  3. Test across Horizon and non-Horizon themes

If you’re an app developer:

  1. Build customer account UI extensions for your app
  2. Stop relying on Liquid template injection
  3. Use Customer Account API integrations for new accounts and retain documented legacy APIs where legacy accounts are still in use

If you’re a headless/custom storefront developer:

  1. Adopt the Customer Account API when moving the storefront to new accounts
  2. Implement the new authentication flow
  3. Test passwordless sign-in across your storefront

The time required depends on your customizations and app dependencies. Use Shopify’s current upgrade guide and test the sign-in, account pages, and connected apps. Since Shopify has not announced a final shutdown date, set a migration schedule based on your requirements rather than an assumed cutoff.

Shopify Order Editing Statistics (2026) · How to Let Customers Edit Their Own Orders on Shopify (2026)