Most lists of “must-have ecommerce features” are really lists of things someone wants to sell you. This one is organised the way a customer actually moves through a store: finding a product, deciding on it, buying it, and what happens afterwards. Then the features that help you run the business behind it. At the end, five features you can safely skip at launch, because a store with fewer features that all work beats a store with many that half work.
Finding the product
1. A category structure that matches how customers think
Categories should be named the way your customers search, not the way your supplier’s catalogue is organised. If people look for “running shoes for women”, that should be a place in your store, not something they assemble from three filters. Good categories also become good search landing pages, so this is an SEO decision as much as a navigation one.
2. Search that forgives
Site search should cope with typos, plurals and product codes, and should never return an empty page without suggestions. Visitors who use search are often the ones closest to buying, which makes a bad search result one of the most expensive dead ends in a store.
3. Filters that reflect real decisions
Filter by what people actually choose on: size, price range, availability, the two or three attributes that matter in your category. Twenty filters that nobody uses make the useful ones harder to find, especially on a phone.
Deciding to buy
4. Product images that answer questions
Several angles, scale in context, detail shots where texture or finish matters, and images that load quickly. For many products the photos do more selling than the description.
5. A price that is the real price
Show the price including VAT where your customers expect it, and make delivery cost visible on the product page or at least in the basket. Surprises at the final step are one of the most common reasons people abandon a purchase.
6. Stock and delivery information
“In stock, dispatched tomorrow, delivered in 2 to 3 working days” answers the question every buyer has. If stock is low or an item is on back order, say so before checkout, not after.
7. Reviews from real customers
Reviews with names and, ideally, photos. Do not hide the imperfect ones: a product with only five-star reviews looks less credible than one with a realistic mix. Collect them with an automatic email a week or two after delivery.
8. The details that prevent returns
Size guides, dimensions, compatibility notes, what is in the box. Every question answered on the product page is a return that does not happen.
Buying
9. Guest checkout
Let people buy without creating an account. Offer the account afterwards, when they have a reason to want one. Forced registration is still one of the easiest ways to lose a first-time customer.
10. The payment methods your customers expect
Card payments, plus the one or two methods that are common in your market, such as digital wallets. Not every method that exists, just the ones your customers reach for.
11. A checkout that works on a phone
Large tap targets, the right keyboard for each field, address lookup where available, and as few fields as possible. Test it yourself on a real phone before launch.
12. Visible trust at the point of payment
Returns policy, contact details and secure payment indicators near the payment step, where hesitation actually happens. A real phone number and address reassure more than any badge graphic.
After the order
13. Clear order and shipping emails
Order confirmed, order dispatched with tracking, and a message when something is delayed. Make sure they arrive in the inbox rather than spam, and that they come from an address people can reply to.
14. A returns process people can find
A plain explanation of how to return something, linked from the order email and the footer. For UK customers buying online, the right to cancel is a legal requirement, so the process has to exist anyway; making it easy to find reduces support messages and chargebacks.
Running the business
15. Analytics you actually read, and a backup you have tested
Two features for the owner rather than the customer. Analytics that show where sales come from and where people drop out, set up to respect consent rules, and reviewed at least monthly. And automatic backups stored off the server, with at least one restore tested before you need it. Neither is visible to customers. Both decide whether you can fix problems quickly when they appear.
Alongside these, make sure the basics of running the store are comfortable: stock that updates when orders come in, an admin screen your team can use without a manual, and SEO fundamentals in place from day one, such as clean URLs and a unique title on every category and product.
Five features you can skip at launch
Each of these is useful in the right store, at the right time. At launch they mostly add cost, complexity and things to maintain.
- A chatbot. A clear FAQ and a contact form that someone answers quickly do more for a new store. Add chat when you have enough traffic and the people to staff it.
- A points-based loyalty programme. Worth it once you have repeat customers to reward. Before that, a simple discount on the second order does the same job.
- Every payment method available. Each extra method is setup, testing and another thing that can fail. Start with what your customers actually use.
- A pop-up the moment someone arrives. Asking for an email before a visitor has seen a single product mostly trains people to close pop-ups.
- Complex personalisation and AR try-on. Impressive in demos, expensive to build and maintain, and rarely what stands between a small store and its next sale.
What to prioritise, by stage
Before launch: features 1, 4, 5, 6, 9, 11, 13, 14 and 15. These are the ones that are expensive to be missing on day one.
First three months: reviews (7), better search (2) and filters (3), once you can see what visitors actually look for.
After that: whatever your data says is causing people to leave. That is a better guide than any list, this one included.
Common questions
Do I need a custom-built store to have all of these?
No. A well-configured Shopify or WooCommerce store covers all fifteen. The difference between platforms shows up in how easily you can go beyond them. We compared the two in Shopify vs WooCommerce.
Which of these affects sales the most?
For most small stores: product images, the real price with delivery shown early, and a mobile checkout without friction. They are also among the cheapest to get right.
How much does adding features cost?
It depends heavily on the platform and on whether the feature exists as a standard extension or needs custom work. The broader picture is in ecommerce website cost.
Related reading
If you are about to launch, the most common online store mistakes is the companion to this list. If your store already exists and is starting to feel limited, read five signs you have outgrown your WooCommerce setup.
If you would like us to go through your store against this list and tell you what is missing and in what order to fix it, get in touch.
