Cart Abandonment Recovery: The People Who Added to Cart but Never Checked Out
The industry saying is that seventy percent of shopping carts end up abandoned. The first time we saw the abandonment list in our own back office, our instinct was the same as everyone's: "quick, message them and win them back!" But after actually running this for a while, our conclusion is — recovery messages are the painkiller; the checkout flow is the disease. Cure first, medicate second. Don't reverse the order.
Drawing on hands-on experience from our own store, this article covers the common causes of abandonment, the timing and copy of recovery messages, and how to push the abandonment rate down from within the flow itself.
Why people leave the cart halfway
Roughly grouping the abandonment causes we've observed, in order of frequency:
- Shipping-fee surprise at the total. The price on the product page grows a shipping fee at checkout, and the mental account instantly tips over. State the free-shipping threshold clearly in the cart, ideally with a live "add NT$X more for free shipping" prompt.
- Missing payment methods. Taiwanese shoppers' payment habits are wildly split: some only use cards, some insist on cash on delivery, some want convenience-store payment codes, younger shoppers want installments or Apple Pay. Each missing method loses you a segment. We progressively added credit cards, convenience-store codes, cash on delivery, Apple Pay, and installment payments — and each addition showed a conversion improvement in the corresponding segment.
- Too many pages, too many fields. Every extra page and every extra required field leaks another batch of people. Mobile is especially brutal — no address autofill, confusing invoice options, and shopper patience measured in seconds.
- The payment itself failed. Card blocked by the bank's risk engine, the 3-D Secure SMS never arriving, the page spinning until timeout — these technical abandonments are the most unjust, because the shopper genuinely wanted to buy. The payment-failure page must offer a clear next step — try another card, switch payment method — and the cart contents must remain untouched.
- They were only browsing. Be honest: some abandoners use the cart as a wishlist. That group isn't a flow problem; the demand just isn't ripe. Nurture them slowly with content and retargeting instead of firing off urgent nagging messages.
Recovery messages: timing beats copy
Our recovery rhythm is two-stage:
- The first message goes out one to three hours after abandonment. The shopper's memory of and impulse toward the product are still warm. The message does exactly one thing: one tap back to the cart, everything still there. The copy doesn't need to be clever — the reminder itself is the value.
- The second at around 24 hours. Change the angle — answer the hesitation: free-shipping details, return guarantees, reviews from other buyers. This message answers "why didn't they buy," rather than shouting "come buy" again.
A few field notes: orders with unpaid convenience-store codes are their own species of abandonment and need dedicated payment reminders; keep the send frequency restrained — hunt people down and you get blocked; and never bait recovery messages with discounts — once shoppers learn that abandoning earns a coupon, you've personally trained a cohort of professional cart-abandoners.
The cure: treat the checkout flow as a product
However good your recovery gets, it only claws back scraps. The real leverage is the flow itself — instead of chasing the people who left, work on them not leaving in the first place. Interrogate every field on the checkout page with "is this truly necessary?" Think carefully about the order of guest checkout versus member registration (let them pay first, then invite them to become a member). Payment failure needs a clear retry path, not a kick back to the homepage. Every quarter we buy from our own store on a phone, product page all the way through payment — and every time we still find something to fix. A checkout flow is never "done"; there's only "this version got a little better."
The abandonment list isn't a roster of prey to hunt down — it's a process-improvement report your shoppers wrote you with their actions.
If your store doesn't even have abandonment data to look at, the problem is more fundamental — build the tracking and list machinery first. This kind of funnel optimization and automated recovery is standard equipment in our e-commerce build services; you're welcome to talk to us about your checkout flow.
We solve these problems on our own products every day
Free 30-min discovery call · No hard sell · Reply within one business day
Keep Reading