Quick answer
Shoppers abandon carts mostly because of surprise costs, doubts about delivery or returns, missing payment options like cash on delivery, or a slow, fussy checkout. Fix those causes first: show delivery charges early, add a PIN-code delivery check and familiar payments. Then send one well-timed reminder email that restores the bag, with a coupon only when it makes sense.
Shoppers abandon carts mostly because something surprised or worried them at the last step: a delivery charge they did not expect, no cash on delivery, an unclear delivery date or returns policy, or a checkout that asked for too much on a small phone screen. Some were only browsing. The best recovery plan fixes those causes first, then sends one helpful reminder that brings the bag back in a tap, adding a coupon only when your margins allow it.
Every store has abandoned carts; it is a normal part of selling online. The aim is not zero, but fewer, and a better chance of winning back the ones that matter.
Why do shoppers leave without buying?
From the shopper's side, the reasons usually fall into a few groups:
- Surprise costs. Delivery charges, COD fees or GST added at the last step, making the total higher than the price they had in mind.
- Delivery doubts. No idea when it will arrive, or whether you deliver to their PIN code at all.
- Payment doubts. No cash on delivery for a first order with an unknown store, or their preferred UPI app or card EMI not offered.
- Trust doubts. No visible returns policy, contact details or reviews.
- Friction. Forced account creation, long forms, slow pages on mobile data, or a payment that failed.
- Just browsing. Saving items to think about, compare or ask family. Many will return by themselves.
What should you fix on the checkout first?
Reminders recover a few carts; checkout fixes stop many more from being abandoned in the first place. Work through this checklist:
| Problem | Fix |
|---|---|
| Delivery charge appears only at the end | Show delivery rules on product pages and the cart; set a free-delivery threshold |
| "Do you deliver to my area?" | A "check delivery" box on product pages, with days by PIN code |
| No COD for first-time buyers | Offer COD up to a sensible limit, with a confirmation step |
| Forced sign-up | Allow guest checkout with just phone, email and address |
| Returns policy hidden | Link it from the product page and checkout in plain words |
| Slow on phones | Compress photos, remove heavy scripts and pop-ups |
| Failed UPI payment | Make "try again" easy, and offer another method |
UpMinutes includes a "check delivery" box on product pages, delivery estimates per zone, COD with an order-value limit and per-zone rules, UPI, cards, EMI and net banking through your own Razorpay account, and photos converted to WebP in three sizes automatically. Our guide to mobile checkout best practices goes deeper, and failed and pending UPI payments explains what to do when a payment gets stuck.
Are delivery charges the biggest cause?
For many small stores, unexpected delivery charges are among the most common reasons. You do not have to absorb the full cost. Options include building part of delivery into product prices, offering free delivery above a basket value, or showing the exact charge on the product page. Our post on delivery charges strategy compares approaches.
How should an abandoned cart email work?
Once checkout is in good shape, a reminder helps the shoppers who were genuinely interested but got distracted. A good reminder:
- Arrives while they still remember: within hours, not days.
- Shows what they left, with product photos and prices.
- Brings the bag back in one tap, even on a different device.
- Answers a likely doubt: delivery time, COD, returns or a WhatsApp number for questions.
- Sounds like you, not like a debt collector.
UpMinutes sends one abandoned cart reminder email automatically, with an optional coupon, and the link restores the bag on any device. One well-made reminder respects the shopper; a series of nagging messages can annoy people who were simply browsing.
Should you include a discount?
A coupon can tip a hesitant shopper over the line, but it has costs. If every abandoned cart gets a discount, some regular customers will learn to leave their cart and wait. Consider:
- No coupon for most products, and a coupon only on higher-margin items or larger baskets.
- A free-delivery coupon instead of a price cut, since delivery cost is often the reason they left.
- A short expiry, so the offer feels like a nudge rather than a standing discount.
- A one-use code with a minimum order value.
UpMinutes coupons can be percentage (with a cap), fixed amount or free delivery, with a minimum order, expiry and maximum uses. See coupons and offers that work.
What should the email say?
Keep it short and human. For example: "You left a handloom cotton saree in your bag. We still have it in your size. Delivery to most cities takes 3 to 5 days, and cash on delivery is available. Questions? Message us on WhatsApp." Then a single button to return to the bag.
What about WhatsApp reminders?
WhatsApp messages get attention, which is exactly why they need care. Under WhatsApp Business rules, you need the customer's opt-in and approved message templates for messages you start, and Meta charges for template messages. Unwanted reminders can lead people to block or report your number, which affects your account. Many small stores use WhatsApp for order updates and replies to questions, and keep cart reminders to email. If you message on WhatsApp, do it only with clear consent. UpMinutes sends WhatsApp order updates from your own WhatsApp Business number; its abandoned cart reminder goes by email.
How do you capture an email before checkout?
A reminder needs an address. Ask for email early in checkout, keep marketing consent as a separate, unticked opt-in, and be clear about why you need it (order updates and the invoice). A newsletter box or a sign-up popup with a small first-order coupon also builds a list you can contact. Our guide to email newsletters for small stores covers that side.
How do you measure whether it is working?
Track a few numbers monthly rather than daily:
- How many checkouts were started and how many completed. The shopping funnel in UpMinutes analytics shows where people drop.
- How many orders came from reminder links or the reminder coupon.
- Your average order value with and without the coupon.
- The most common step people leave at, and any change after a fix.
Change one thing at a time, such as delivery charges or the COD limit, and compare the next month with the last. Small, steady fixes add up.
A quick abandoned cart checklist
- Show delivery charges and estimated days before checkout.
- Offer UPI, cards and COD with sensible limits.
- Allow guest checkout.
- Link your returns policy and contact details clearly.
- Switch on one reminder email that restores the bag.
- Use coupons in reminders selectively.
- Review the funnel once a month.
More ideas are in the marketing and growth category.
Frequently asked questions
How soon should an abandoned cart email be sent?
Within a few hours is a good default, while the shopper still remembers what they chose. Waiting several days lowers the chance they come back.
Is it legal to email people who abandoned a cart?
A reminder about their own cart is generally treated as service-related, but marketing emails need consent. Keep the reminder factual, include your contact details, and respect unsubscribe requests.
Should I offer cash on delivery to reduce abandoned carts?
For many Indian stores, offering COD to first-time buyers reduces abandoned checkouts. Set an order-value limit and confirm COD orders to keep refused parcels down.
Why do people add to cart and never come back?
Many use the cart as a shortlist while they compare prices, ask family or wait for payday. A single reminder and a clear delivery promise bring some back; the rest were rarely going to buy.



