Customer Accounts and Wishlists: Do You Need Them?
Should shoppers have to create an account? Do wishlists help? The answers depend on your products and customers, but a few principles apply to nearly every store.
Let people check out as guests
Requiring an account before purchase is one of the well-known causes of abandoned checkouts. First-time buyers want to pay and go. Offer guest checkout as the default, and invite them to create an account afterwards. See checkout page best practices and reducing shopping cart abandonment.
Make account creation easy and rewarding
After purchase, offer to save details with one click, since the email and address are already collected. Explain the benefits plainly:
- Faster checkout next time
- Order tracking and history
- Easy returns and reorders. See how to reduce ecommerce returns
- Saved addresses and payment methods through your payment provider
- Access to a wishlist or subscription management. See subscriptions and recurring billing
- Member offers, if you have them
Keep login friendly
- Allow password managers and pasting into fields
- Offer passwordless options such as email links, or sign-in with an existing account, where appropriate
- Allow people to see what they type in a password field
- Provide a simple "forgot password" flow
- Don't impose arbitrary complexity rules that frustrate users
WCAG 2.2 also asks that login not rely on memory tests or puzzles without alternatives. See what changed in WCAG 2.2.
Secure the accounts
- Use a reputable platform's built-in account system rather than building your own
- Protect against automated attacks with rate limiting and breach monitoring
- Offer two-factor authentication where you can, particularly for accounts that store sensitive data
- Never store card details yourself; use a payment provider
- Keep software updated. See how to keep your website secure
Privacy
Collect only the information you need, explain how you use it, and give customers ways to view, correct, and delete it where the law requires. See privacy policy basics and GDPR and your website.
Wishlists
A wishlist lets shoppers save items for later. It can help with:
- Considered purchases, where people compare before buying
- Gifting, with shareable lists
- Retargeting, with alerts for price drops or low stock sent by email, if consent allows. See email marketing for online stores
- Insight, showing which products attract interest
Wishlists suit fashion, home, gifts, and higher-priced items. They add little for low-cost, one-off, or fast-moving purchases.
Tips
- Make the save button visible on product and listing pages, but not overwhelming
- Let guests save items using a cookie or email, and prompt account creation later
- Keep the list accessible with clear labels and keyboard support. See website accessibility basics
- Send low-key reminders, not spam
Do you need accounts at all?
For a small shop with mostly one-time buyers, guest checkout and email order links may be enough. For repeat-purchase, subscription, or high-consideration stores, accounts and wishlists add real value.
The bottom line
Default to guest checkout, offer optional accounts after purchase, keep login simple and secure, and add wishlists where shoppers need time to decide.