Most advice about online shops focuses on the first sale: getting found, writing product pages and smoothing out checkout. That matters. But many Norfolk shops sell things that get used up, like coffee, packaging, cleaning supplies or skincare. For them, the real money is in the second order, and the tenth.
A returning customer already trusts you. They know your delivery turns up and your products are what you said they were. They don't need persuading. They need it to be easy to buy again. That is a job for your website, and it is where a lot of small shops fall short.
Winning the first order is marketing. Winning the next one is mostly down to how your shop is built.
Five features that bring customers back
1. An account that is worth logging into
Plenty of shops offer accounts that store little more than an email address. Give people a reason to sign in:
- Order history showing exactly what they bought, including sizes and variants
- Saved delivery addresses, which helps businesses with more than one site
- Invoices to download, so nobody has to email you for a VAT receipt
Keep guest checkout, though. If you make someone create an account before their first order, some of them will leave. Ask afterwards instead.
2. A buy-again button
If a cafe orders the same cups and lids every few weeks, they shouldn't have to search for them, pick the size again and hunt for the matching lid. A reorder button on each past order puts the whole lot back in the basket in one tap. Done properly, it also tells the customer straight away if something has gone out of stock or changed price, rather than letting them find out at checkout.
3. Baskets that don't vanish
Business buyers often build an order over a few days, or need someone else to approve it. If the basket empties when they close the tab or switch from phone to laptop, they have to start again. Some won't bother. A saved basket tied to their account fixes that. For Merch Hive, the merchandise studio at Norwich Airport, we built a Shopify shop with a saved cart, ready to switch on when the studio wants it.
4. Subscriptions or scheduled orders
For products that run out on a predictable cycle, a scheduled order means the customer doesn't have to remember to reorder. People will only sign up if they stay in control. They need to be able to:
- Choose how often it arrives
- Skip a delivery or pause for a quiet month
- Cancel without emailing anyone
Don't force it on everything. A subscription option on something people buy twice a year just adds clutter.
5. A reason to return that isn't another discount
A discount code brings someone back once and teaches them to wait for the next one. Recognition tends to last longer. That could be reward levels, early access to new products, or showing customers something about their own orders that they care about.
Surplush is a good example. They're a Norwich buyers club selling packaging and cleaning supplies to businesses at wholesale prices, delivered by e-cargo bike in Norwich, Cambridge and London. Their customers choose them partly because of sustainability. So the shop we relaunched in January 2025, and have looked after since, has carbon tracking on every account, with reward levels customers can unlock. The reason someone picked Surplush in the first place is right there every time they log in to order again.
Trade customers want different things
If you sell to other businesses, repeat orders often depend on things a consumer shop never needs:
- Paying on invoice rather than by card every time
- Their own agreed pricing, shown when they log in
- More than one person ordering on the same account
Many off-the-shelf shop setups handle these awkwardly or need a pile of add-ons. If trade customers are a big part of your income, this belongs at the top of your list.
Where to start
You don't need all five at once. Your own order data will tell you which to build first. Look at:
- How many customers have ordered more than once
- What they reorder, and whether it's the same basket each time
- How long they usually leave between orders
Say most of your repeat customers buy the same few products every six weeks or so. A reorder button and a reminder email timed to that gap will do more than any points scheme. If they buy something different each time, good order history and a saved basket are the better bet.
Whether your shop runs on Shopify or a bespoke build, these features are worth sorting before you spend more on bringing in new visitors. The customers you already have are often the easiest ones to sell to.
Key takeaways
- Make buying again quicker than buying the first time
- Keep guest checkout and offer an account after payment
- Give customers a reason to return that isn't another discount
- Let your own order data decide which feature to build first




