Skip to content
UI/UX

Ecommerce Customer Account UX: What Should Customers Be Able to Do?

What an ecommerce account should let customers do: orders, tracking, returns, addresses, payment methods, subscriptions, wishlists, rewards and privacy.

Quick answer

An ecommerce customer account should let shoppers handle their relationship with the store without contacting support. Lead with orders: status, tracking, returns and exchanges, invoices. Then profile: details, addresses, saved payment methods, communication preferences and privacy controls. Add commerce features the store offers: buy again, subscriptions, wishlists, saved carts, rewards. Make sign-in easy (email codes or links), keep guest checkout with optional account creation afterwards, and let guests track orders from emails. Keep it distinct from B2B portals, which serve companies.

Why Account UX Matters

Accounts are where customers go when something needs doing after a purchase: tracking a parcel, starting a return, changing an address, reordering, managing a subscription. Each task that can't be done in the account becomes a support contact or a frustrated customer. The diagram above groups account features into orders, profile, commerce and loyalty. For B2B needs, see B2B customer portal, which is a different product.

Feature Map

AreaFeaturesPriority
OrdersStatus, tracking, order details, invoicesEssential
ReturnsStart return or exchange, labels, status, refundsEssential if you accept returns
AddressesAdd, edit, defaultEssential
Payment methodsView, remove, set default (as the platform supports)Common
Personal details and privacyName, email, preferences, consent, data requestsEssential
Buy againReorder items from past ordersValuable for repeat products
SubscriptionsManage upcoming orders, skip, pause, cancelIf offered
WishlistsSaved items with stock and priceIf offered
RewardsPoints, tier, redemptionIf offered

The Account Overview

Start with what's current: orders in progress with status, any action needed (a return to send, a payment to update), then shortcuts to the other areas. Signed-in customers who arrive from an email should land on the relevant order or subscription, not a generic dashboard.

Pro tip

Deep-link every transactional email to the exact place in the account: “Track this order”, “Start a return”, “Manage subscription”. Customers rarely navigate accounts from the top.

Orders, Tracking and Returns

Order history should show status in plain language, estimated delivery, tracking links, items with images, totals and invoices. Returns should start from the order: select items, reason, preferred resolution (refund, exchange, store credit), then instructions or a label and a status timeline until the refund. Exchanges for size or colour keep revenue and are valued by customers. See ecommerce reorder experience for buying again from orders.

Sign-In and Guests

Password friction keeps customers out of their accounts. Offer email one-time codes or magic links, remembered sessions on trusted devices and social or platform sign-in where appropriate. Shopify's newer customer accounts, for example, use email one-time codes rather than passwords. Keep guest checkout, offer account creation after purchase, and let guests track orders and start returns through secure links. See checkout UX.

Customers contacting support for things they could do themselves?

ZSpace designs customer accounts around the post-purchase tasks that generate the most contacts.

Start a Project

Profile, Payment Methods and Privacy

Customers should be able to update their name, email, addresses and communication preferences, and see or remove saved payment methods where the platform supports it. Privacy controls should include marketing consent and routes to request access to or deletion of personal data, in line with laws such as GDPR in the EU and UK and state laws in the US. Sensitive changes (email, payment methods) should require re-authentication.

Commerce Features: Buy Again, Subscriptions, Wishlists

Where the store sells repeat products, “Buy again” turns the account into a shortcut to the next order. Subscriptions need a management area with next order, skip, pause and cancel. Wishlists should show stock and price changes. These features make the account worth visiting between orders. See subscription management portal and ecommerce wishlist UX.

Rewards

If you run a loyalty program, show points, tier progress and available rewards in the account overview, and let members redeem at checkout. Keep the program inside the account rather than a separate portal. See ecommerce loyalty program UX.

Mobile and Accessibility

Account visits often come from email links on phones. Design mobile-first: order status and tracking on the first screen, large actions, clear labels, accessible forms and tables, and no dependence on hover. Test return flows on small screens. See website accessibility.

Worked Example: Reducing “Where Is My Order” Contacts

An illustrative scenario: a fashion retailer's support team receives many contacts about order status and returns. The account shows orders without tracking and returns require emailing support. The redesign adds tracking and delivery estimates to each order, deep links from shipping emails, a self-service returns and exchanges flow with status updates, and email-code sign-in. Guests get secure tracking and return links in emails. The team measures contacts per order, self-service returns and exchange share.

Account Information Architecture

SectionScreensEntry points
OverviewCurrent orders, actions needed, shortcutsSign-in, header
OrdersList, order detail, tracking, invoiceShipping and delivery emails
ReturnsStart return, return statusOrder detail, delivery email
Buy againPreviously purchased itemsHomepage row, reminders
SubscriptionsList, next order, manageRenewal reminders
WishlistSaved items, listsHeader icon, product pages
RewardsBalance, tier, rewardsHeader, cart, checkout
Profile and privacyDetails, addresses, payment methods, preferencesSettings

Common Mistakes

  • Forcing account creation before checkout
  • Password-only sign-in
  • Order status without tracking
  • Returns only by email or phone
  • Emails linking to the account home instead of the order
  • Subscriptions, loyalty and wishlists in separate portals
  • No privacy or preference controls

Ready to improve your customer account?

Talk to ZSpace about account UX, Shopify customer accounts and retention audits.

Start a Project

Conclusion

A good customer account handles post-purchase tasks, starting with orders and returns, and gives customers reasons to come back through reordering, subscriptions, wishlists and rewards. Make it easy to reach from emails and easy to use on a phone. For retention strategy, see ecommerce customer retention.

FAQ

Common questions

Order history with status and tracking, returns and exchanges, addresses, saved payment methods, personal details, communication preferences and privacy controls, plus subscriptions, wishlists, rewards and reordering where the store offers them.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.