Customer accounts
Torquex ships every customer-facing account page Shopify can render: sign in, create account, the account dashboard with order history and gift cards, the address book, a full order detail page, account activation, password reset, and the storefront password (coming-soon) page. Each is a standard Online Store 2.0 template backed by a dedicated section, styled to match your theme’s color schemes, fonts, and corner radius — no third-party app required.
Whether customers can create accounts at all, and which account system they use, is controlled in your Shopify admin, not the theme. This page covers that admin setting first, then documents each template the theme provides.
Enable customer accounts in Shopify admin
Section titled “Enable customer accounts in Shopify admin”The theme renders whatever account experience your store has enabled. Set it under Settings → Customer accounts in your Shopify admin. Shopify offers two systems:
| Account type | What customers get | Where the theme’s account templates apply |
|---|---|---|
| New customer accounts | Customers sign in with a one-time code sent to their email (passwordless). The account area is hosted by Shopify on a separate URL. | Shopify hosts the account dashboard, orders, and addresses itself, so the theme’s customers/* templates are largely bypassed. The storefront still uses the theme for the rest of the store. |
| Classic customer accounts | Customers sign in with an email and password. The account area is rendered by the theme. | All of Torquex’s account templates below (login, register, account, addresses, order, activate, reset password) are used. |
Customers can be optional (shoppers may check out as guests) or required. The theme respects this: the “Create account” link on the sign-in page only renders when accounts are enabled or optional, so guests are never pointed at a registration form that does nothing.
Where each page lives
Section titled “Where each page lives”Every account page is a JSON template that loads a single section. You normally don’t need to touch these templates — they work out of the box — but you can open any of them in the theme editor (switch the editor’s page selector to the relevant customer page) to adjust the section’s color scheme and padding.
| Page | Section | Default URL |
|---|---|---|
| Sign in / password recovery | Login | /account/login |
| Create account | Register | /account/register |
| Account dashboard | Account | /account |
| Addresses | Addresses | /account/addresses |
| Order detail | Order | /account/orders/... |
| Activate account | Activate account | (from the activation email) |
| Reset password | Reset password | (from the reset email) |
| Storefront password page | Password page | shown when the store is password-protected |
Every account section exposes the same two presentation controls in its settings in the theme editor:
| Setting | What it does | Default |
|---|---|---|
| Color scheme | Picks which of your color schemes paints the section. | Sign-in, register, activate, and reset pages default to Scheme 2; account, addresses, and order pages default to Scheme 1. |
| Top padding / Bottom padding | Vertical space above and below the section, 0–120 px. | Varies per page (64–80 px top, 96 px bottom). |
Each account section also accepts app blocks (and a custom Liquid block), so an installed Shopify app can add content to the login, register, account, addresses, order, activate, and reset pages without editing theme code.
Sign in and password recovery
Section titled “Sign in and password recovery”The Login page presents a single card with two views that swap in place — no full page reload:
- Sign in — email and password fields, a primary submit button, a Forgot password? link that swaps to the password-recovery view, and, when accounts are enabled or optional, a Create account link to the registration page.
- Password recovery — reached from the “Forgot password?” link. The customer enters their email and Shopify sends a reset link. A success message confirms the email was sent, and a back to sign in link returns to the first view.
The view toggle is keyboard-accessible and reflected in the URL hash (#recover), so a customer who lands on the recovery step — for example after submitting the form — sees it directly. If JavaScript is unavailable, both forms still submit normally.
Sign-in errors (wrong email or password) are shown in an alert region above the form using Shopify’s standard messages.
Create account
Section titled “Create account”The Register page is a single card with first name, last name, email, and password fields. First and last name are optional; email and password are required, and the password field enforces Shopify’s minimum length. On success Shopify creates the customer and either signs them in or sends an activation email, depending on your store settings. A footnote links back to the sign-in page for customers who already have an account.
This page is only meaningful when customer accounts are enabled or optional in your admin (see Enable customer accounts above).
Account dashboard
Section titled “Account dashboard”The Account page is the signed-in customer’s home. It greets them by name and provides:
- Order history — a table of past orders showing the order number (linking to the order detail page), date, payment status, fulfillment status, and total. Payment and fulfillment statuses render as colored status pills (paid/fulfilled in your Success color, pending/partial in Warning, refunded/voided muted). Orders paginate at 10 per page. Customers with no orders see a friendly empty state.
- Default address — the customer’s default shipping address, with a Manage addresses button to the address book. If none is set, an empty state appears.
- Gift cards — if the customer has store gift cards, each appears as a card showing its code ending, current balance, original value, status (active / disabled / expired), expiry date, and a link to view it. This panel is hidden entirely when the customer has no gift cards.
Header actions let the customer jump to Manage addresses or Sign out. On narrow screens the order table collapses into stacked, labelled rows so it stays readable on mobile.
Gift card redemption page
Section titled “Gift card redemption page”Separate from the dashboard’s Gift cards panel above, the theme ships a standalone gift-card page — the page a recipient lands on when they open the link in a gift-card email. Shopify renders it from a dedicated full-page template (it has no header or footer and is excluded from search engines), so it works out of the box with nothing to set up: there are no theme settings or sections for it, and it picks up your logo, fonts, colors, and corner radius automatically. It shows the gift card’s current balance, its code (with a one-tap Copy code button), and a QR code the recipient can scan to redeem at checkout; if the card has been partly spent it also shows the original value, and any expiry date or disabled/expired status. A Print button (and a print-friendly layout) lets the recipient keep a paper copy, and an Add to Apple Wallet button appears when Shopify provides a wallet pass for the card. Merchants don’t configure any of this — issue a gift card in Shopify and the page is generated for you.
Addresses
Section titled “Addresses”The Addresses page is the customer’s address book. It lists every saved address as a card showing the name, formatted address, and phone, with the default address clearly badged. From here a customer can:
- Add a new address — opens an inline form (no page reload).
- Edit any address — opens that address’s form inline.
- Delete an address — shows a confirmation dialog before removing it.
- Set as default — a checkbox on each form marks that address as the default.
All address forms share the same field set (first/last name, company, two address lines, city, ZIP/postal code, country, province/state, and phone). The country dropdown drives the province/state field: when you pick a country, its provinces or states populate automatically, and the province field hides for countries that don’t use them. A back to account link returns to the dashboard.
Order detail
Section titled “Order detail”The Order page shows a single order in full. It opens with the order name, the date it was placed, and its payment, fulfillment, and (if applicable) cancellation status as pills. A cancellation note appears for cancelled orders. The page then lays out:
- Items — each line item with its image, title (linking to the product), variant, SKU, subscription/selling-plan name where present, quantity, price (with the original price struck through when discounted), unit price, and any line-level discounts. When an item is fulfilled, its fulfillment date and a tracking link (with carrier name) are shown.
- Summary — subtotal, cart-level discounts, shipping lines, taxes, and the grand total, followed by the shipping and billing addresses.
The line SKU shown here is the order line item’s SKU as captured at purchase time (Liquid’s line.sku) — note that unlike the product and cart pages, the order page does not substitute the custom.part_number metafield (see the Metafields reference for where part numbers do apply). A back to account link returns to the dashboard.
Activate account
Section titled “Activate account”The Activate account page is reached from the activation email Shopify sends when a customer’s account needs activating (for example, after you invite a customer, or when accounts require email confirmation). The customer sets a password and confirms it (both fields enforce the minimum length), then either activates the account or declines the invitation. Validation errors are shown above the form.
Reset password
Section titled “Reset password”The Reset password page is reached from the password-reset email triggered by the recovery flow on the sign-in page. The customer enters a new password and confirms it, then submits to set it. Errors are shown above the form. This template handles the second half of the “forgot password” journey — the first half (requesting the email) happens on the Login page.
Storefront password page
Section titled “Storefront password page”The Password page is the store-level lock screen, shown to visitors when your whole store is password-protected (enable it and set the password under Online Store → Preferences → Password protection in your admin). It is unrelated to customer accounts — it gates the entire storefront before launch — but it is a customer-facing template the theme provides, so it is documented here.
Open it in the theme editor by switching the page selector to the password page, then configure the Password page section:
| Setting | What it does | Default |
|---|---|---|
| Heading | The large headline on the page. | ”Coming soon” |
| Subheading | Supporting rich-text below the heading. | (sample text) |
| Background image | Full-bleed background image behind the content. | none |
| Overlay opacity | Darkens the background image for legibility, 0–90%. Shown only when a background image is set. | 40% |
| Show countdown timer | Displays a live countdown to your launch. | on |
| Launch date / Launch time / Time zone | The target date, time, and time zone the countdown counts down to. Shown only when the countdown is on. | 2026-12-31, 00:00, +00:00 (shown as GMT+00:00 / London) |
| Show newsletter signup | Shows an email capture form so visitors can subscribe before launch. | on |
| Newsletter heading / Subheading | Heading and supporting text for the signup form. Shown only when the signup is on. | (sample text) |
| Color scheme | The color scheme that paints the page. | scheme-1 |
| Top padding / Bottom padding | Vertical spacing, 0–120 px. | 48 px each |
The page shows your logo (falling back to the shop name), the heading and subheading, the optional countdown and newsletter, your social icons (from the Social media URLs in Theme settings), and a lock button that opens the password entry dialog. The actual entry password — what a visitor types to get in — is the storefront password you set in your Shopify admin; the theme only renders the entry form. Any custom storefront-password message you set in admin replaces the dialog’s default subtitle.
404 (page not found)
Section titled “404 (page not found)”Shopify automatically shows the 404 page whenever a visitor opens a URL that doesn’t exist — a deleted product, a mistyped address, or an old bookmark. Like the storefront password page, it has nothing to do with customer accounts, but it is a standalone template the theme provides, so it is documented here. You never create or link this page; Shopify renders it for you. To style it, open the theme editor, switch the page selector to the 404 page, and configure the 404 page section:
| Setting | What it does | Default |
|---|---|---|
| Heading | The headline shown above the body text. | ”This trail’s a dead end” |
| Body | Supporting rich text explaining the page wasn’t found. | (sample text) |
| Button label | Text for the primary button. If you clear it, the button falls back to reading “View all”. | ”Shop all products” |
| Button link | Where the primary button points. Only editable once a button label is set; defaults to your all-products collection if left empty. | All products |
| Show search input | Adds a search box so visitors can find what they were looking for. | on |
| Color scheme | The color scheme that paints the section. | scheme-1 |
| Top padding / Bottom padding | Vertical spacing, 0–120 px. | 96 px each |
A large “404” numeral and a secondary Home button (linking to your storefront home) are always shown. The section also accepts a Custom Liquid block and Shopify app blocks, so you can add app-powered recommendations or custom content below the search box.
Saved vehicle (garage) and signed-in customers
Section titled “Saved vehicle (garage) and signed-in customers”Torquex’s “garage” — the saved Year/Make/Model vehicle that powers the fitment selector and the “Fits your vehicle” badge — is stored in the browser (local storage), not on the customer record. It works the same for guests and signed-in customers, and is not surfaced on the account dashboard. For how the saved vehicle, fitment selector, and Garage banner work, see Automotive features.
Related: Cart & checkout · Marketing & conversion · Theme settings. Need help with a customer-account issue? Torquex support replies within 12 hours.