Shopify's new customer accounts represent one of the most significant changes to the storefront experience in recent years. Moving away from the classic password-based login system toward a passwordless, one-time passcode (OTP) approach, the new accounts promise a smoother experience for shoppers — but they also come with some notable limitations that merchants need to understand before switching.
In this article, we'll walk through everything you need to know about Shopify's new customer accounts: what changed, what improved, what's still missing, and how to decide whether upgrading is the right move for your store.
What Are Shopify's New Customer Accounts?
Shopify introduced a redesigned customer account portal to replace the legacy "classic" customer accounts that have been part of the platform since its early days. The new system is built around a passwordless authentication flow — instead of remembering a password, customers receive a one-time 6-digit code via email each time they log in.
The new accounts are enabled separately from classic accounts in your Shopify admin under Settings → Customer accounts. You can run both systems simultaneously or migrate fully to the new experience.
Key Advantages of the New Customer Accounts
1. Passwordless Login Reduces Friction
The single biggest win with new customer accounts is eliminating password friction. Password resets account for a significant percentage of customer service contacts for many merchants. With OTP-based login, customers no longer need to remember passwords — reducing cart abandonment and improving returning customer rates.
2. Built on Liquid and Extensible
Unlike classic customer accounts which had very limited customization options, the new customer portal is built on a modern architecture that allows Shopify app developers to add blocks and functionality. This means third-party apps can extend the customer portal — adding loyalty points, subscriptions management, returns portals, and more.
3. Better Mobile Experience
The new accounts portal is responsive-first and significantly better optimized for mobile devices compared to the classic system. Given that the majority of ecommerce traffic is now mobile, this is a meaningful improvement for conversion.
4. Order Management Improvements
The new customer portal provides better order tracking, easier access to return initiation, and cleaner order history presentation. Customers can also manage their saved addresses and payment methods more intuitively.
5. B2B Account Support
For merchants using Shopify's native B2B features, new customer accounts add support for company account management — allowing buyers to switch between personal and company contexts and manage company information directly from their account portal.
Limitations and Missing Features
1. No Password-Based Login Option
Some customers — particularly older demographics or those in areas with less reliable email access — may find the OTP-only approach frustrating. There's no option to offer both passwordless and password-based login with the new system.
2. Limited Metafield Display
Classic accounts allowed merchants to display custom metafields on customer account pages through Liquid customization. The new system is more restrictive in this regard, though Shopify has been expanding extensibility over time.
3. Email Dependency
The OTP system is entirely email-dependent. Customers who change their email address or have email deliverability issues may be locked out of their account. There's no SMS OTP option at time of writing.
4. App Compatibility
Many existing Shopify apps that extend the customer account experience were built for the classic system. Migration to new accounts may require app updates or replacements. Always audit your app stack before switching.
5. Migration Complexity for Existing Stores
If you have an existing customer base, switching to new accounts means all existing customers will need to go through the new OTP login flow the next time they log in. There's no automatic migration — customers simply use their existing email address to receive a new OTP.
Should You Switch to New Customer Accounts?
The decision depends on your specific situation:
- New stores: Start with new customer accounts. The better UX and extensibility are worth it from day one.
- Stores using Shopify B2B: New accounts are essentially required for the full B2B company account experience.
- Established stores with customized classic accounts: Audit your customizations and apps first. Budget time for testing and potential app replacements.
- Stores with older customer demographics: Consider whether the OTP-only approach will frustrate your customer base before switching.
How to Enable New Customer Accounts
- Go to Shopify Admin → Settings → Customer accounts
- Under "Customer accounts," select "New customer accounts"
- Review and update any customer-facing email templates
- Test the login flow thoroughly before announcing the change
- Update any references to "password reset" in your customer communications
The Bottom Line
Shopify's new customer accounts are a meaningful improvement over the classic system — the passwordless flow, better mobile experience, and extensibility are genuine advantages. But they're not perfect, and the migration decision deserves careful thought, particularly for established stores with complex customizations or specific customer demographics.
For most new Shopify stores, the new customer accounts are the clear choice. For existing stores, do your app audit first and test thoroughly before making the switch.