What It Does
The Account Dashboard template displays when logged-in customers visit/account. This page serves as the main customer account hub, showing recent order history, account details, and navigation to other account pages (addresses, orders).
This is a static template section with no customizable settings. Layout and content are coded in the template. Customization requires code editing.
Template Content
Default Sections
Typical account dashboard includes:- Welcome message - “Welcome, [Customer Name]”
- Account navigation - Links to Orders, Addresses, Account Details
- Recent orders - List of recent orders (order number, date, total, status)
- Account overview - Email, default address summary
- Logout button
User Experience
Customer flow:- Customer logs in (via
/account/login) - Redirected to account dashboard (
/account) - Views recent orders, account info
- Clicks navigation links to view full order history, edit addresses, etc.
Best practices
Clear Navigation
Account navigation should be prominent. Customers need easy access to Orders, Addresses, Account Settings pages.
Recent Orders Visible
Display 3-5 most recent orders on dashboard. Link to full orders page for complete history.
Mobile-Friendly
Account dashboard sees heavy mobile traffic. Ensure navigation tappable, orders readable on small screens.
Logout Accessible
Logout button should be easily found (typically in account navigation or top-right).
Related Pages
- Login Page - Customer login (entry to account)
- Orders Page - Full order history
- Addresses Page - Manage shipping addresses
- Registration - Create customer account
Key Takeaways
- No settings to configure - Template is static, no customization options in Theme Customizer
- Account hub - Starting point for customer account activities
- Shows recent orders - Quick view of order history (full history on Orders page)
- Navigation to account pages - Links to Orders, Addresses, Account Details
- Requires login - Customers must be logged in to access (redirects to login if not)
- Customization via code - To modify layout/content, edit template code or use apps