Shopify is moving from legacy customer accounts to the new customer accounts system. Understanding the differences helps you plan your migration and choose the right setup for your store.
Login methods
- Legacy Accounts: Email and password, with password reset
- Customer Accounts: Passwordless login via email OTP (one-time password sent to email)
Customization
- Legacy Accounts: Login pages could be customized via Liquid code in your Shopify theme
- Customer Accounts: Account pages are hosted by Shopify; they cannot be edited with Liquid. Customization happens through app blocks in the theme editor.
Features
- Legacy Accounts: Basic account features
- Customer Accounts: More modern capabilities like built-in store credit, B2B support, and more, with new features added over time
Custom identity providers
- Legacy Accounts: Supports Multipass only
- Customer Accounts: OAuth 2.0 and OpenID Connect providers, giving merchants more flexibility for modern authentication setups
Legacy accounts are already deprecated and no longer available to new stores. Existing stores still on legacy will need to migrate.
How miniOrange helps:
The miniOrange Shopify B2B solutions help you bridge the gap between legacy and new customer accounts by adding the flexibility many B2B businesses need. With miniOrange, you can:
- Restore email-password login and password reset flow on top of the new customer accounts
- Add more login options (Email/Phone OTP, Single Sign-On (SSO), social login) that legacy didn't support
- Customize login pages and branding, similar to what Liquid code allowed with legacy
- Create separate B2B and B2C login flows for different customer groups
To learn more about Shopify's legacy accounts deprecation, read our blog.
For setup assistance, please feel free to contact our team.