Customer — Account Dashboard
Logged-in customer home: orders list + default address + logout.
Overview
| Item | Detail |
|---|---|
| Template | templates/customers/account.liquid |
| URL | /account |
| Auth | Login required; otherwise the shopper is redirected to login |
Step-by-step user journey
Step 1 — Land on account
- Successful login
- Header account icon (logged in)
Step 2 — Review the header actions
- The "Account" title
- The Log out button ends the session and returns to the storefront as a guest
Step 3 — Orders table
When there are orders:
- Columns: Order number, Date, Payment status, Fulfillment status, Total
- Click an order number → Order detail
- Paginated at 20 orders per page
When there are none:
- An empty orders message
Step 4 — Account details sidebar
- Customer name
- The formatted default address
- A "View addresses" link → Addresses, with the count
Step 5 — Continue shopping
- Browse the catalogue from the header or footer
- Cart and checkout work as normal
Account flow map
Register → Activate (optional) → Login
Login → Account
Account → Order detail
Account → Addresses (CRUD)
Account → Logout
Login → Forgot → Reset email → Reset password → Login
<!-- BEGIN GENERATED: theme-editor -->
Theme Editor settings
This page has no editable sections of its own. See the settings reference.
<!-- END GENERATED: theme-editor -->Related files
templates/customers/account.liquid
snippets/pagination.liquid