Shopify offers two customer account systems: the new Customer Accounts and the legacy Customer Accounts. For B2B and manufacturing businesses, choosing the right one affects how customers log in, manage their information, and place orders. The new Customer Accounts system provides better features and customization options, but you need to understand the differences to make the right choice.

Understanding the Two Systems

Shopify is transitioning from Legacy Customer Accounts to the new Customer Accounts system. The new system is built on Shopify's extensibility platform, which means:

  • More customization options
  • Better integration with apps
  • Improved user experience
  • More control over the account pages

Legacy Customer Accounts are the older system that many stores still use. While they work, they have limitations and won't receive new features.

New Customer Accounts Features

The new Customer Accounts system offers several advantages for B2B businesses:

Pros of New Customer Accounts

Passwordless Sign-In:

  • Uses a one-time 6-digit verification code instead of passwords
  • Reduces password-related support issues
  • More secure than traditional password systems

Saved Payment Methods:

  • Customers can save payment methods for faster checkout
  • Reduces checkout friction for repeat B2B buyers
  • Supports vaulted credit cards for quick reordering

B2B Features and Integration:

  • Full support for B2B features
  • Better integration with B2B-specific apps and workflows
  • Supports account-specific pricing, payment terms, and customer segments

Social Sign-In:

  • Supports social sign-in options (Google, Facebook)
  • Provides additional authentication methods for customers
  • Can improve customer onboarding experience

Consistent Branding:

  • Uses checkout style branding for a consistent look across checkout and account pages
  • Maintains brand consistency throughout the customer journey
  • Not tied to online store theme, allowing independent branding

Self-Serve Returns:

  • Customers can initiate returns directly from their account
  • Reduces support workload for return requests
  • Improves customer experience for post-purchase needs

App Extensions and Blocks:

  • Supports app extensions and blocks for customization without code
  • Allows adding functionality through apps
  • Enables custom sections and features through the app ecosystem

Customer Account Menu Customization:

  • Customize the account menu to match your B2B needs
  • Add or remove menu items based on customer type
  • Create a tailored navigation experience

Customizable Account Pages

You can customize the account pages using app blocks, similar to how you customize checkout. This lets you:

  • Add custom sections for B2B-specific information
  • Display account-specific pricing tiers
  • Show order history with custom filters
  • Add links to important resources (catalogs, spec sheets, etc.)

Better App Integration

Apps can add blocks to customer account pages, making it easier to integrate:

  • Order management tools
  • Quote request systems
  • Account manager contact information
  • Custom pricing displays
  • Document libraries

Improved User Experience

The new system provides a more modern interface that's easier to navigate. Customers can:

  • See their order history more clearly
  • Manage saved addresses more easily
  • Update payment methods with less friction
  • Access account-specific information in one place

Mobile Optimization

The new Customer Accounts are optimized for mobile devices, which is important since many B2B buyers use tablets and phones to place orders.

Cons of New Customer Accounts

No Liquid Customizations:

  • Does not support Liquid customizations
  • Cannot use theme-level customization like legacy accounts
  • Customization is limited to app blocks and extensions

No Multipass Support:

  • Does not support Multipass for single sign-on
  • Cannot integrate with external authentication systems that use Multipass
  • May require alternative SSO solutions if needed

No Custom Domain Per Market:

  • Cannot set a custom domain per market for customer accounts pages
  • Limited flexibility for multi-market branding
  • All markets use the same customer account domain structure

Workflow Trigger Limitations:

  • Workflow triggers or automations based on legacy accounts are not supported
  • May need to update existing automations when migrating
  • Some third-party integrations may need adjustment

Legacy Customer Accounts

Legacy Customer Accounts are the older system. They still function, but they have limitations and won't receive new features.

Pros of Legacy Customer Accounts

Liquid Customizations:

  • Supports Liquid customizations, allowing more theme-level customization
  • Can modify account pages using Liquid templates
  • Greater control over the visual design and layout

Multipass Support:

  • Supports Multipass for single sign-on
  • Can integrate with external authentication systems
  • Useful for businesses with existing SSO infrastructure

Email and Password Sign-In:

  • Customers can sign in with email and password
  • Traditional authentication method that customers are familiar with
  • No need for verification codes

Buy Again Button:

  • Supports the Buy Again button for quick reordering
  • Helps customers quickly repurchase previous items
  • Improves repeat purchase experience

Cons of Legacy Customer Accounts

Password Management:

  • Customers must remember passwords
  • Password-related support issues are common
  • Security concerns with password-based authentication

No Saved Payment Methods:

  • Does not support saved payment methods
  • Customers must re-enter payment information each time
  • Increases checkout friction for repeat buyers

No B2B Features:

  • Does not support B2B features
  • Cannot leverage B2B-specific functionality
  • Limited for manufacturing and wholesale businesses

Limited Social Sign-In:

  • Limited support for social sign-in options
  • Fewer authentication methods available
  • May not meet modern customer expectations

Theme-Dependent Branding:

  • Branding is tied to the online store theme, not checkout style
  • Less flexibility for independent branding
  • May create inconsistent brand experience

No Self-Serve Returns:

  • Does not support self-serve returns
  • Customers must contact support for returns
  • Increases support workload

Limited Customization Options:

  • Cannot add custom sections or app blocks easily
  • Limited to basic styling options
  • Less flexibility for B2B-specific needs

Still Functional

Legacy accounts still work for basic needs:

  • Customer login
  • Order history
  • Address management

However, they lack modern features and won't receive updates from Shopify.

Key Differences for B2B

For B2B and manufacturing businesses, the new Customer Accounts system offers specific advantages:

Account-Specific Information

You can display account-specific information on customer account pages, such as:

  • Contract pricing
  • Credit limits
  • Payment terms
  • Assigned account manager
  • Approved product catalogs

Order Management

B2B customers often need better order management tools. The new system makes it easier to:

  • Filter orders by status, date, or product
  • View order details with custom information
  • Reorder previous orders
  • Track shipments

Quote and Draft Order Access

If you use quotes or draft orders, the new system can display these more clearly, making it easier for customers to convert quotes to orders or complete draft orders.

Multi-User Accounts

Some B2B businesses need multiple users per account. The new system provides better support for this, though you may still need apps for full multi-user functionality.

Third-Party Customer Account Apps

If you need more advanced customization than what Shopify's native customer accounts provide, several third-party apps can enhance your customer account experience. These apps work with both Classic and new Customer Accounts systems, offering additional features and customization options beyond what's available out of the box.

C:Hub Customer Accounts

C:Hub Customer Accounts replaces your store's default customer accounts with a fully customizable solution that brings everything into one place. Key features include:

  • Works with both systems: Seamlessly integrates with both Shopify Classic and new Customer Accounts
  • Order management: View orders, update profiles, cancel orders, pay now, and reorder items
  • Order tracking: Built-in order tracking functionality
  • Custom menus: Create custom navigation menus tailored to your B2B needs
  • Cross-device sync: Synchronizes across devices for consistent experience
  • App integrations: Supports 82+ Shopify app integrations
  • Announcement bar: Communicate important messages to customers
  • Custom data fields: Add, capture, and leverage custom data fields for enhanced marketing
  • Fully customizable: Build menus, brand, style, and toggle optional features to suit your exact needs

Pricing starts at $5/month with a 14-day free trial. Learn more about C:Hub Customer Accounts.

Customer Accounts Deluxe

Customer Accounts Deluxe provides a complete customer portal with built-in features for loyalty, returns, and more:

  • Complete portal: Includes loyalty rewards, store credit, returns, wishlists, and social login
  • Social login integration: Built-in social login for Google, Facebook, and other providers
  • Fully customizable: Custom fields, styling control, and feature toggles
  • Multi-language support: Fully responsive and supports multiple languages out of the box
  • App integrations: Integrates with loyalty programs, wishlist apps, and other Shopify apps
  • B2B features: Enhanced features for B2B customer account management

Free to install with a free trial available. Learn more about Customer Accounts Deluxe.

Customer Dashboard Pro

Customer Dashboard Pro offers an enhanced customer dashboard with advanced customization options:

  • Advanced customization: More control over customer account appearance and functionality
  • B2B features: Additional features specifically designed for B2B customer account management
  • Profile management: Customizable profile management and order history
  • Enhanced dashboard: More comprehensive dashboard than native customer accounts

Learn more about Customer Dashboard Pro.

When to Consider Third-Party Apps

These apps are particularly useful for B2B businesses that need:

  • Advanced order management beyond native features
  • Custom data collection and customer profiles
  • Integration with specific business tools or workflows
  • Enhanced loyalty or rewards programs
  • More sophisticated customization than app blocks provide
  • Additional features like returns, wishlists, or store credit

While Shopify's native customer accounts (both legacy and new) provide solid functionality, these third-party apps can help you create a more comprehensive customer account experience tailored to your specific B2B needs.

Migration Considerations

If you're currently using Legacy Customer Accounts, consider these factors before migrating:

Customer Data

Your existing customer data will migrate automatically. Orders, addresses, and payment methods will transfer to the new system. However, note that saved payment methods are not supported in legacy accounts, so customers will need to save their payment methods again after migration.

Customizations

If you've customized legacy account pages using Liquid, you'll need to rebuild those customizations using the new app block system. This might require development work, as Liquid customizations are not supported in the new system.

Multipass and SSO

If you use Multipass for single sign-on, you'll need to find an alternative solution. The new Customer Accounts system does not support Multipass, so you may need to implement a different SSO approach or work with Shopify to find a compatible solution.

Workflow Triggers and Automations

Workflow triggers or automations based on legacy accounts are not supported in the new system. Review your existing automations and update them to work with the new Customer Accounts system before migrating.

App Compatibility

Check if your apps support the new Customer Accounts system. Most modern apps do, but older apps might not. Verify that all critical functionality will continue to work after migration.

Custom Domains

If you use custom domains per market for customer accounts pages, note that this feature is not available in the new system. You'll need to adjust your multi-market strategy accordingly.

Testing

Test the new system thoroughly before switching. Create a test customer account and verify that all functionality works as expected. Test passwordless sign-in, saved payment methods, and any custom features you've implemented.

Which Should You Choose?

Choosing between Legacy and New Customer Accounts depends on your store's needs. Legacy accounts offer more theme customization and Multipass support, while new customer accounts provide a modern, passwordless experience with B2B and saved payment method support.

Shopify Customer Accounts vs Legacy Comparison Table

Choose New Customer Accounts if:

  • You serve B2B customers who need account-specific information
  • You want saved payment methods for faster checkout
  • You need B2B features and integrations
  • You want passwordless sign-in with verification codes
  • You need self-serve returns functionality
  • You want social sign-in options (Google, Facebook)
  • You prefer checkout-style branding consistency
  • You want to use app extensions and blocks for customization
  • You need mobile-optimized account pages
  • You want access to future Shopify features

Stay on Legacy Customer Accounts if:

  • You need Liquid customizations for theme-level control
  • You require Multipass for single sign-on integration
  • You need custom domains per market for customer accounts
  • You have workflow triggers or automations tied to legacy accounts
  • You prefer traditional email and password authentication
  • You need the Buy Again button functionality
  • Your apps don't support the new system yet
  • You're not ready to migrate and rebuild customizations

Important Considerations:

  • It's better to plan the migration now rather than being forced to do it later
  • Most B2B businesses benefit significantly from the new Customer Accounts system
  • If you rely on Liquid customizations or Multipass, you may need to find alternative solutions before migrating
  • Test thoroughly before switching to ensure all your workflows and integrations continue to function

How to Activate New Customer Accounts

Transitioning from legacy customer accounts to the new customer accounts system involves several key steps:

Step 1: Review and Prepare

Before switching, review your current setup:

  • Identify any apps or Liquid customizations on legacy customer account pages that won't carry over
  • Review workflow triggers or automations based on legacy accounts that need updating
  • If you use Multipass, plan for an alternative SSO solution

Step 2: Update Branding

Your checkout style branding automatically applies to new customer account pages. Review and update your checkout style in Settings > Checkout to ensure consistent branding across checkout and account pages.

Step 3: Duplicate Configuration

Duplicate your existing checkout and accounts configuration in your Shopify admin under Settings > Checkout. This allows you to safely customize and preview changes without affecting your live checkout experience.

Step 4: Customize with Apps

Use app extensions and blocks to add features and customize customer accounts pages. This replaces any legacy customizations you had. Plan which apps you'll use to rebuild functionality that existed in your legacy accounts.

Step 5: Update Domain (Optional)

Optionally, create a subdomain based on your primary domain to point to your customer account pages for a consistent experience. This helps maintain brand consistency and provides a seamless customer experience.

Step 6: Update Sender Email

Ensure your sender email is up to date in your Shopify settings. This optimizes email deliverability for account-related emails, including the passwordless sign-in codes that customers will receive.

Step 7: Switch to Customer Accounts

In your Shopify admin, navigate to Settings > Customer accounts. Select the new customer accounts option and switch.

Shopify Customer Accounts how to switch in Settings

After Switching

Once you've switched to the new Customer Accounts system:

  • Customers will use passwordless sign-in with a one-time code sent to their email
  • Existing customer profiles remain intact, so customers don't need to re-register
  • You can customize the account pages using app blocks from installed apps
  • You can switch back to legacy accounts anytime if needed

Important Note: You can switch back to legacy accounts anytime if needed, but keep in mind that Shopify will eventually deprecate legacy accounts, so it's best to complete the migration when you're ready.

Conclusion

For B2B and manufacturing businesses, the new Customer Accounts system is the better choice. It offers more customization, better app integration, and access to future features. While Legacy Customer Accounts still work, they're limited and won't receive updates.

If you're on Legacy Customer Accounts, plan your migration to the new system. The migration is straightforward, and the benefits for B2B businesses are significant. Take advantage of the customization options to create account pages that serve your customers' specific needs.

The new Customer Accounts system aligns with Shopify's direction and provides the flexibility B2B businesses need to create tailored experiences for their customers.