Conversion
Abandoned carts: why buyers leave at checkout and how to bring them back
Why shoppers leave at checkout — surprise delivery fees, missing payment methods, long forms, slow pages — the fix for each, and how to win back the ones who still go.
Published
Every online store has them: shoppers who add something to the cart, sometimes get as far as checkout, and leave. Some were only ever browsing. Plenty were ready to buy until something in the last few steps stopped them, and that something is usually fixable.
You won't find an abandonment rate in this guide. The figures passed around online come from other markets and other kinds of store, and the only rate that matters is yours. What follows are the reasons buyers leave, the fix for each, how to bring back the ones who go anyway, and how to tell whether any of it is working.
Why buyers leave
The reasons repeat from store to store:
| Reason | What the buyer is thinking | The fix |
|---|---|---|
| Delivery cost appears at the end | "That's more than I thought" | Show it before checkout |
| Their payment method is missing | "I wanted to pay by EasyPaisa" | Offer all four methods |
| Forced to create an account | "I don't want another password" | Guest checkout |
| Too many fields | "This is taking forever" | Ask only what delivery needs |
| Slow pages on mobile data | "Still loading..." | Lighter pages and images |
| Nothing to trust | "Is this store even real?" | Reviews, a real number, clear policies |
| No idea when it arrives | "I need it by Friday" | A delivery window on the page |
| Just browsing | "I'll decide later" | A reminder with a link back |
The first seven are yours to fix. The last one you can only follow up — which is what recovery is for.
Surprises at the last step
The most avoidable abandonment is caused by a number the buyer didn't expect. They decided to buy at one price, and checkout showed them another.
- Show delivery cost early — on the product page, in the cart, or as a line under the price — so checkout confirms what they already knew.
- Or build it into the price. Free delivery absorbed into the price often converts better than a separate charge, but only if the margin survives it; how to price products online covers the sum.
- Use a free-delivery threshold if your order sizes vary. Storecrafto's cart incentives can waive the delivery fee once an order passes an amount you set, and shoppers can see how much more they need to add while they browse.
- State a realistic delivery window on the product page. "When will it arrive?" is a question buyers often leave over rather than ask.
Payment: have the method they came with
A buyer who meant to pay by EasyPaisa and finds only cash on delivery may still buy. One who wanted cash on delivery and finds only cards probably won't. Every method you leave out is a group of buyers who reach checkout and can't pay the way they want to.
Offer all four that Pakistani buyers use: cash on delivery, EasyPaisa, debit and credit cards, and bank transfer. On Storecrafto you connect your own accounts — EasyPaisa, cards through PayFast, your bank details — and whichever you connect appear at checkout, with the money settling straight into your accounts (how payments work).
Two details matter as much as the list:
- Make the gateway step feel expected. Wallet and card payments send the buyer to the gateway's own page. Saying so before they tap the button stops the redirect feeling like something broke.
- Nudge, don't force. A small discount or free delivery for paying online moves some buyers off COD. Removing COD removes the buyers — see how to reduce COD returns.
Friction: accounts, forms and slow pages
- Guest checkout. Making a first-time buyer create an account before paying is asking them to do paperwork for you. Let them check out as a guest, and offer an account afterwards as a convenience, not a condition.
- Fewer fields. Name, phone, an address with city and landmark, and an email. Every extra field is another place to stop, and on a phone keyboard each one costs more. Keep the email, though: it is what lets you reach a buyer who leaves.
- Speed on mobile data. Many of your buyers will be on phones, often on mobile data rather than wifi. Heavy images, autoplaying video and a long homepage cost seconds on every page. Compress your photos, cut sections that don't earn their place, and test your store on a mid-range phone on mobile data — not on your office wifi.
- Answer questions before they are asked. Sizes, material, what's in the box, returns: every open question on a product page is a reason to leave and "think about it".
Trust: why a stranger should pay you
A new store is a stranger asking for money. Buyers look for proof that you are real before they hand over a phone number, let alone pay upfront.
- Reviews from real buyers. On Storecrafto only verified buyers can leave one, which is exactly what a sceptical shopper wants to know — see collecting customer reviews.
- Cash on delivery, said out loud. A buyer who won't prepay a store they have never heard of relaxes when the product page says they can pay at the door.
- A real phone number and a WhatsApp chat button. A buyer who can ask a question doesn't have to leave to think it over — see WhatsApp for online sellers.
- Answers at any hour. Storecrafto's AI sales chatbot answers price and stock questions in English or Roman Urdu, recommends products and can add them to the cart, so a question at 2am gets an answer at 2am.
- A clear returns policy, easy to find from every product page, so buyers know what happens if the item isn't right.
Bringing buyers back
Fixing the causes cuts abandonment; it never ends it. Some buyers were interrupted, some were comparing, and some will come back if they are reminded.
Reminder emails. On Storecrafto, when a buyer leaves items in the cart and the store has their email, reminder emails go out automatically with a link that reopens the exact cart — nothing to rebuild, one tap back to checkout. You don't have to spot abandoned carts or send anything by hand; abandoned-cart recovery explains how it runs. The reminder shows what they left behind, so a clear title and a good main photo do some of the persuading for you.
Browsers who never reached a cart. A reminder needs an email, and a visitor who never added anything hasn't given you one. A welcome popup that reveals a first-order code in exchange for an email turns some of them into people you can reach later. On Storecrafto every sign-up — from the popup, a newsletter box or a pre-launch page — lands in one Subscribers list you can export (where sign-up emails go).
WhatsApp for customers you know. A returning customer who left a cart can get a short personal message: "Saw you were looking at the black kurta — can I help with anything?" It is manual, so keep it for people who have bought from you before, not strangers whose number you only have because they typed it at checkout. The replies are the best research you will get: people tell you exactly what stopped them.
Incentives, carefully. It is tempting to put a discount in every reminder. Don't. Buyers soon learn that leaving a cart produces a code, and you end up paying a discount on sales you would have made anyway. Keep incentives for carts that are genuinely stuck — a larger basket, a second reminder with no response — and make them modest, single-use and short-lived. Free delivery is often a better nudge than a percentage off, because delivery cost may well be why they left. Storecrafto discount codes can carry a usage limit and an expiry date, which is exactly what a recovery code needs.
Measuring it
Two views tell you where buyers leave and what recovery brings back.
The funnel. Follow visits through each step — added to cart, reached checkout, purchased — and look for the step where the numbers fall hardest. Each drop points at a different problem:
- Plenty of visits, few carts: the product page isn't convincing — price, photos, missing details, no reviews.
- Plenty of carts, few checkouts: something in the cart puts people off, often the delivery cost or a surprise total.
- Plenty of checkouts, few orders: payment or the form — a missing method, a failed payment, too many fields.
Storecrafto's analytics show this two ways: a visit-to-order funnel on the Traffic tab, and a conversion funnel that follows every cart created in a period through to checkout and order. Read it over 30 days rather than a few, because a cart started near the end of a short period may be ordered after it ends and make conversion look worse than it is — see how the funnel works.
Recovered carts. The cart recovery card counts the reminder emails sent over the last 30 days, how many of those carts came back and were ordered, and the revenue they brought in (cart recovery analytics).
Then change one thing at a time and compare like with like, or you will never know which change helped.
Finally, once a month, buy something from your own store on your phone, on mobile data, the way a stranger would. You will find things no dashboard shows. Check four things:
- Did the total at checkout match what the product page led you to expect?
- Did every payment method you offer work, start to finish?
- How long did each page take to load?
- Was there a field you had to think about, or a moment you would have given up?
The short version
- The only abandonment rate that matters is your own — measure it rather than borrowing someone else's.
- Show delivery cost and delivery time before checkout, or build delivery into the price.
- Offer all four payment methods: cash on delivery, EasyPaisa, cards and bank transfer.
- Let buyers check out as guests, ask only what delivery needs, and keep the email.
- Test on a mid-range phone on mobile data; slow pages lose buyers silently.
- Reviews, a real number and a WhatsApp button answer "is this store real?".
- Automatic reminder emails with a link back to the cart win back some of the rest.
- Don't discount every reminder — it teaches buyers to abandon on purpose.
- Read the funnel step by step, and change one thing at a time.
Ready to open your store?
Connect your own EasyPaisa, card and COD accounts, and keep 100% of every sale.
Start free trial