B2B Lock | How to manually set up the classic password login form in your theme
B2B Lock | How to manually set up the classic password login form in your theme
If you'd prefer to handle the setup yourself, this guide will walk you through how to manually bring back the legacy login form (email + password) — even if your theme doesn’t support it natively.
⚠️ Note: This approach requires basic theme editing. The final result will use Shopify's default login style, which may not match your theme perfectly.
🔧 Do it yourself (advanced users)
This setup involves a few technical steps, and the login form may not match your theme’s design. You can always contact us if you prefer a fully customized experience.
✅ Step 1: Enable Legacy Customer Accounts in Shopify
- From your Shopify admin, go to Settings > Customer accounts
- In the Login links section, turn on the Show login links toggle
- In the Choose which version of customer accounts to use section, select Legacy
✅ Step 2: Go to Edit Code in your Theme
Online Store > Themes > Actions > Edit code
✅ Step 3: Check for existing customer templates
Look for a folder or files related to customers/. If your theme already includes these templates, it supports legacy accounts:
](https://storage.crisp.chat/users/helpdesk/website/-/c/4/a/6/c4a62a42ab467800/image_80ds2r.png)
If you don't see templates like login.liquid
, register.liquid
, or account.liquid
, proceed to the next step.
✅ Step 4: Manually create customer templates
You’ll need to create the following templates:
customers/login.liquid
customers/register.liquid
customers/account.liquid
](https://storage.crisp.chat/users/helpdesk/website/-/c/4/a/6/c4a62a42ab467800/image_2cf4s9.png)
If a template already exists, it will notify you:
Paste in the default Shopify Liquid code for each (we can provide snippets if needed).
✅ Step 5: Preview the result
Once complete, go to your storefront and open the login page (usually at /account/login
).
You’ll now see the default email + password login form.
This form uses Shopify’s default styling and might look a bit plain. If you'd like a design that matches your theme, we’re happy to help you customize it.
💬 Want a done-for-you setup with matching design?
Just contact us here — we’ll do it for you, free of charge.
Updated on: 10/07/2025
Thank you!