Customer Accounts (Storefront)
This guide explains the customer account experience on your storefront. Understanding these features helps you assist customers with account-related questions and configure account settings effectivel
This guide explains the customer account experience on your storefront. Understanding these features helps you assist customers with account-related questions and configure account settings effectively.
Enabling Customer Accounts
Configuration Options
Control customer checkout options in Settings → Ordering (Fulfilment section):
| Setting | Effect |
|---|---|
| Allow Guest Checkout | When enabled, customers can order without creating an account. When disabled, all customers must register. |
Recommended Configurations
Guest checkout enabled (most common):
- Maximum flexibility for customers
- Returning customers can use accounts
- New customers can order quickly as guests
- Customers can choose to create an account during checkout
Guest checkout disabled:
- All customers must register to place orders
- Better customer data collection
- Enables order history for all customers
- May reduce checkout completion rates
Customer Registration
How Customers Register
- Customer clicks “Create Account” or “Sign Up”
- Registration form appears
- Customer enters required information
- Account is created
Registration Fields
Customers provide:
- First name: Required
- Last name: Required
- Email address: Required (used for login)
- Phone number: Required
- Password: Required (minimum 8 characters)
Password Requirements
Passwords must meet security standards:
- Minimum 8 characters
- Mix of uppercase and lowercase recommended
- Numbers recommended
- Shown strength indicator during entry
Email Verification
If email verification is enabled:
- Customer receives verification email
- Customer clicks verification link
- Account becomes fully active
Unverified accounts may have limited functionality depending on your settings.
Customer Login
Login Process
- Customer clicks “Log In” or “Sign In”
- Enters email and password
- If correct, customer is logged in
- Redirected to menu or account area
Forgotten Password
If a customer forgets their password:
- Click “Forgot Password” on login page
- Enter email address
- Receive password reset email
- Click link in email
- Set new password
- Log in with new password
Session Duration
- Customers stay logged in during their session
- Sessions expire after inactivity
- “Remember me” extends session (if available)
Account Dashboard
What Customers See
When logged in, customers can access their account dashboard showing:
- Welcome message with their name
- Member since date
- Quick links to account sections
- Recent order summary
Account Navigation
Customers can access:
- Order History: View past orders
- Saved Addresses: Manage delivery addresses
- Account Settings: Update profile and password
- Allergens: View allergen information (if enabled)
Order History
Viewing Orders
Customers see a list of all their orders:
- Order number
- Order date
- Total amount
- Order status
- Order type (delivery/collection)
Order Details
Clicking an order shows:
- Full order breakdown
- All items with modifiers
- Charges and totals
- Delivery/collection details
- Payment information
- Status history
Reordering
Depending on your configuration:
- Customers may be able to reorder previous orders
- Items are added to cart
- Quantities and modifiers preserved
Saved Addresses
Managing Addresses
Customers can save multiple delivery addresses for faster checkout.
Adding an Address
- Go to “Addresses” in account
- Click “Add Address”
- Start typing address
- Select from autocomplete suggestions
- Confirm or edit details
- Save address
Address Autocomplete
- Powered by Mapbox
- Suggestions based on proximity to your business
- Accurate postcode and coordinate capture
- Multiple country support
Address Fields
Each saved address includes:
- Address line 1 (street address)
- Address line 2 (optional)
- City
- Postcode
- Country
- Coordinates (for delivery zone matching)
Default Address
Customers can set a default address:
- Used automatically at checkout
- Can be changed during checkout
- Makes ordering faster
Editing Addresses
- Click on existing address
- Modify details as needed
- Save changes
Deleting Addresses
- Click on address to edit
- Click “Delete”
- Confirm deletion
Note: Deleting addresses doesn’t affect past orders.
Account Settings
Profile Information
Customers can update:
- First name
- Last name
- Email address (may require re-verification)
- Phone number
Changing Email
When customers change their email:
- Enter new email address
- Save changes
- New verification email sent (if required)
- Verify new email to complete change
Password Management
Customers can change their password:
- Go to Account Settings
- Click “Change Password”
- Enter current password
- Enter new password
- Confirm new password
- Save changes
Password Requirements
New passwords must meet:
- Minimum 8 characters
- Mixed case recommended
- Numbers recommended
Checkout with Account
Faster Checkout
Logged-in customers benefit from:
- Pre-filled name, email, phone
- Saved address selection
- Order history access
- Faster repeat ordering
Address Selection at Checkout
- Customer proceeds to checkout
- Saved addresses appear as options
- Customer selects an address or enters new
- New addresses can be saved for future
Guest Checkout Still Available
Even with an account:
- Customers can still use guest checkout
- No login required
- Order won’t appear in history
Account Security
Password Security
- Passwords are encrypted (never stored in plain text)
- Failed login attempts may be limited
- Password reset requires email access
Session Security
- Sessions are secure and encrypted
- Automatic logout after inactivity
- Log out button available in account area
Data Privacy
Customer data is:
- Stored securely
- Isolated to your business only
- Used only for order fulfilment
- Subject to privacy policy
Common Customer Questions
”I forgot my password”
Direct customer to:
- Click “Forgot Password” on login page
- Check email for reset link
- Check spam folder if not in inbox
- Contact you if email doesn’t arrive
”I’m not receiving emails”
Check:
- Is email address correct in account?
- Check spam/junk folder
- Add your sending address to contacts
- Try different email address
”I can’t log in”
Troubleshoot:
- Is email address correct?
- Try password reset
- Check for typos in email
- Ensure Caps Lock is off
- Clear browser cache/cookies
”I want to change my email”
Direct customer to:
- Log in to account
- Go to Account Settings
- Update email address
- Save and verify new email
”I want to delete my account”
- Customers cannot self-delete accounts currently
- Contact TypeMenu support for data deletion requests
- Order history may be retained for records
”My address isn’t being found”
Advise customer to:
- Type slowly and wait for suggestions
- Try just the postcode
- Enter address manually if needed
- Check spelling of street name
Notifications for Account Customers
Order Notifications
Registered customers receive:
- Order confirmation email
- Status update emails (if configured)
- SMS notifications (if enabled)
Account Notifications
- Email verification requests
- Password reset emails
- Account change confirmations
Benefits of Customer Accounts
For Customers
- Faster checkout
- Saved addresses
- Order history
- Easy reordering
For Your Business
- Better customer data
- Customer relationship tracking
- Repeat customer identification
- Targeted marketing potential
Related Configuration
Settings That Affect Accounts
- Customer Accounts: Enable/disable accounts
- Guest Checkout: Allow ordering without account
- Email Verification: Require email verification
Where to Configure
All settings are in Settings → Ordering (Fulfilment section).
Related Guides
- Storefront Guide - Complete customer ordering experience
- Ordering Settings - Configure account and checkout options
- Customers - Managing customers from admin panel
- Notifications - Customer notification settings
Customer accounts improve the experience for repeat customers while giving you better insights into your customer base. Configure account options based on your business needs and customer preferences.