👥Customer Accounts
What You’ll Learn
The difference between Shopify’s legacy and new customer account systems
How to set up and style the login, registration, and account dashboard pages using your theme
Why we recommend using legacy accounts for full theme customization
Shopify offers two types of customer account systems: the new login flow (email-only access) and the legacy account system (email + password). For stores using OpenSpaces themes like Plain Jane, the legacy system allows full page customization and theme integration.
⚠️ Warning: The new Shopify account pages (with email login codes) do not support theme customization. We strongly recommend using legacy accounts if you want to control styling and layout for login, register, and account dashboard pages.
✨ Customizable Account Pages in the Theme
Here are the pages included in the legacy customer account flow — all of which support full visual customization inside the Shopify Theme Editor:
Login Page – Add images, colors, button labels, and custom text
Register Page – Edit field labels, error colors, and form button styles
Account Dashboard – Customize the hero image, welcome text, and order table styling
Address Management – Let users add/edit addresses with flexible button and text settings
💡 Tip: Some pages (like the account dashboard) require you to log in through the Theme Editor preview to view or edit them.
🔐 How to Enable Legacy Accounts
You can enable legacy customer accounts by:
Going to Shopify Admin → Settings → Customer accounts
Enabling Show login links
Selecting Legacy as the account type
This ensures your customers will use the legacy system, allowing your customized account pages to show properly.
![Placeholder for Screenshot - Legacy Account Settings]
Once legacy accounts are enabled, use the documentation pages in this section to style each part of the customer experience.
Need Help?
📧 Email us at: support@openspaces.design
💻 Live chat with us: Available Monday–Friday, 10AM–6PM EST, directly on our website
Last updated