Skip to main content

Classic vs. New Customer Accounts in Shopify: What's the Difference?

A breakdown of the key differences between Shopify's Classic (legacy) and New Customer Accounts, including login experience, Multipass support, and what it means for your Tapcart app.

Updated this week

Shopify offers two versions of customer accounts: Classic (Legacy) Customer Accounts and New Customer Accounts. Understanding the differences between the two is important for determining the right setup for your Tapcart app. Both account options can pass authentication from native app pages into custom screens that require the user be authenticated.

Overview

Classic Customer Accounts are Shopify's original account experience. Customers register with an email and password to log in and manage their orders, addresses, and profile. This version offers extensive customization via Liquid theme files and supports Shopify's Multipass feature.

New Customer Accounts are Shopify's modern, passwordless account experience. Instead of a password, customers receive a one-time 6-digit verification code via email each time they log in. This version is built on a newer architecture that supports Shopify's Customer Account API and allows third-party apps to extend the portal with custom blocks and functionality.

Key Differences at a Glance

Feature

Classic Accounts

New Customer Accounts

Login Method

Email + password

Passwordless (one-time email code)

Multipass Support

✅ Yes (Shopify Plus only)

❌ Not supported

Liquid / Theme Customization

✅ Fully customizable

Limited (app block extensibility)

Third-Party App Extensions

Limited

✅ Supported via app blocks

Custom Signup Fields

✅ Supported

❌ Not supported

Shopify's Future Direction

⚠️ Being deprecated

✅ Actively developed

Available to New Stores

❌ No (as of Feb 2026)

✅ Yes

Multipass: Classic Accounts Only

Multipass is a Shopify Plus feature that allows merchants to securely pass authenticated customer sessions from an external source (such as a subscription portal, loyalty platform, or custom auth system) directly into Shopify without requiring the customer to log in again. This enables a seamless single sign-on (SSO) experience across tools.

Multipass is only compatible with Classic (Legacy) Customer Accounts. New Customer Accounts do not require Multipass. To set up Multipass in Tapcart:

  1. Go to Shopify Admin and select Settings

  2. Navigate to Customer Accounts, then scroll to the Multipass section

  3. Enable Multipass and generate a secret key (if one hasn't been created)

  4. Add your Multipass secret to the Tapcart Multipass integration page

Note: Multipass is exclusive to Shopify Plus merchants. If you are not on Shopify Plus, Multipass will not be available to you regardless of which account type you use.

Shopify is Sunsetting Classic Accounts

As of February 2026, Shopify has officially deprecated Classic (Legacy) Customer Accounts. This means:

  • New stores can no longer enable Classic Accounts

  • Classic Accounts will no longer receive feature updates or technical support from Shopify

  • A final sunset date for existing Classic Account stores is expected to be announced later in 2026

How This Affects Your Tapcart App

Tapcart supports both Classic and New Customer Accounts. If your store has switched to New Customer Accounts in Shopify, a small configuration is required to enable it in your app.

Here's a quick guide to which setup applies to you:

  • Using Classic Accounts with Multipass? No additional configuration is needed in Tapcart for the account experience. If you use web-based Custom Screens that require authentication, make sure Multipass is enabled and configured in the Tapcart integration page.

  • Switching to or already on New Customer Accounts? You'll need to complete a one-time setup to connect your Shopify storefront to Tapcart. This involves installing Shopify's Headless app, obtaining your Client ID and Store ID, and sharing those with our team. See our full setup guide: Setting up Shopify New Customer Accounts.

  • On New Customer Accounts and need authentication for a third-party integration? Merchants in this situation can create custom screens that link to those websites and the authentication will be passed from the app to the site.

Still Have Questions?

Our support team is happy to help you determine the right account setup for your store. Reach out to us at [email protected] and we'll guide you through the best path forward.

Did this answer your question?