E-commerce

Cart Abandonment: Why Shoppers Leave and How to Win Them Back

Not every abandoned cart can be saved, but many are caused by surprise costs or a tiring checkout. How to diagnose the problem, fix your checkout and remind shoppers without annoying them.

Thebes International teamPublished 8 min read

Cart Abandonment: Why Shoppers Leave and How to Win Them Back

Cart abandonment happens whenever a visitor adds a product to the cart and leaves without buying. Some of it is normal and unavoidable, because people compare prices or save items for later. But a large share comes from obstacles you can remove: a cost that appears out of nowhere, a long checkout, a missing payment method, or doubts about whether the store can be trusted. The work has two stages: remove the fixable causes, then win back part of the remaining carts with well-judged reminders. This topic is part of The Complete Guide to Starting a Successful Online Store.

What counts as abandonment, and how to measure it

Separate three kinds of abandonment, because each has a different fix:

  • Browse abandonment: the shopper viewed a product but did not add it to the cart. The issue is usually the product page or the price.
  • Cart abandonment: they added the product but never started checkout. Usually costs or hesitation.
  • Checkout abandonment: they started checkout but did not finish. Usually the form, the payment method or a technical error.

The calculation is simple:

Cart abandonment rate = 1 − (completed orders ÷ carts created)

Illustrative example: in one month, 1,000 carts were created and 300 orders completed, so the abandonment rate is 70%. Recover just 5% of the 700 abandoned carts and that is 35 extra orders with no new ad spend.

Get the numbers from your platform's reports or from a funnel in a tool such as Google Analytics, and split them by device, traffic source, payment method and country. A single rate for the whole store hides the problem: your checkout might work perfectly on desktop and be broken on mobile. How to read this rate alongside your other metrics is covered in E-commerce KPIs You Should Track.

Why shoppers leave

Surprise costs

The most common cause is a final total higher than the shopper expected: shipping fees that were never mentioned, tax added at the last step, or a cash-on-delivery fee. The problem is not that the fees exist but that they appear late.

A long or tiring checkout

Forced account creation, fields nobody needs, a verification code that never arrives, or an address form that does not match how addresses work locally. In many parts of the Gulf, for example, postal codes play little part in daily life, and people describe their address by area, block, street and building, or with a pin on a map.

The preferred payment method is missing or fails

No mada, KNET, Apple Pay or cash on delivery, a failed 3-D Secure step, or a vague decline message that does not tell the shopper what to do next. The reasons for failures at this stage are explained in Payment Gateways Explained.

Weak trust

A new store with no visible contact option, unclear policies, a payment page that looks different from the rest of the store, or reversed Arabic text that signals carelessness.

Unclear delivery and returns

The shopper does not know when the order will arrive, or what happens if the size is wrong.

Technical problems

Slow pages on a mobile connection, form errors that wipe what the shopper typed, or a prominent coupon field that sends them off the site to hunt for a discount code.

Just browsing

Some shoppers use the cart as a comparison list, or are waiting for payday. This group does not need a fix, just a gentle, well-timed reminder.

Diagnose before you treat

  1. Map the path: product page, cart, checkout start, shipping details, payment, confirmation. Find the step where the most people drop out.
  2. Segment the data: by device, browser, payment method and traffic source.
  3. Buy from yourself: on a mid-range phone, on mobile data, with an address in another city. Note every moment of hesitation or irritation.
  4. Check decline reasons: your payment provider's dashboard shows why transactions were declined and where authentication failed.
  5. Ask customers: a one-question exit survey, a WhatsApp follow-up to people who contacted you before, and a review of your customer service log.
  6. Watch real sessions: session recording and click-map tools show where people stall, provided you mask personal data and respect your privacy policy.

Fixes for the cart and checkout

  • Show the full cost early: a shipping estimate on the product or cart page, a bar showing how far the shopper is from free shipping if you offer it, and tax shown clearly from the start.
  • Allow guest checkout: offer account creation after the order, when it becomes a single click to save their details.
  • Cut the fields: ask only for what you need to deliver and to reach the customer. Make the postal code optional where it is not used, and provide fields that match local addresses, a map-pin option and a field for a nearby landmark.
  • Make mobile typing easy: a numeric keypad for the phone field, the country code preselected, autofill enabled, and error messages shown next to the field itself.
  • Offer the methods people expect: local and international cards, a fast wallet such as Apple Pay, and cash on delivery if your market relies on it, with a clear message and a retry button when a payment is declined.
  • Put trust signals next to the pay button: a link to the returns policy, a WhatsApp number for help, and genuine reviews. Make sure the whole page runs over a secure connection; see Online Store Security and Customer Data Protection.
  • State the expected delivery date: "Arrives between Sunday and Tuesday" is clearer than "3 to 5 working days". Summarize the returns policy in one line, with the details in Shipping, Delivery and Returns.
  • Tone down the coupon field: make it a small expandable link, or apply offers automatically through the campaign link.
  • Save the cart: so shoppers find it when they return, and on their other devices if they are logged in.
  • Check speed and direction: the Arabic checkout must display right-to-left correctly and load fast. Slowness at this exact step is expensive.

Recovering abandoned carts with reminders

After the fixes, some shoppers will still leave for personal reasons or because they got busy, and a message at the right moment brings some of them back.

Channels

Email, SMS, WhatsApp, and app notifications if you have an app. All of them depend on having the customer's number or email with their consent to be contacted, and on following each channel's rules; marketing messages on WhatsApp, for instance, are subject to the platform's policies on opt-in and message templates. To build WhatsApp into a full sales channel, see Social Commerce: Selling Through Social Media.

Timing

An illustrative sequence to start from and then test:

  1. First message after about an hour: a simple reminder with the product photo and name, a link that restores the cart exactly as it was, and an offer of help.
  2. Second message after about a day: address common objections such as delivery time, the returns policy and customer reviews.
  3. Third message after two or three days: an optional incentive such as free shipping, or an honest note if stock really is limited.

Stop the sequence as soon as the customer buys, cap the number of messages, and make opting out easy.

What to write

An example first message on WhatsApp:

"Hi Sarah, the Royal Oud 100 ml is still in your cart. You can complete your order from this link, and if you have a question about the scent or the delivery date, we're here to help."

Short, personal, in the language the customer shopped in, with a single button or link that restores the cart, and a tone of service rather than pressure.

Retargeting ads

You can show ads on platforms such as Meta and Google to people who added products to their cart but did not buy, as long as you cap ad frequency, exclude people who have already purchased, and respect cookie-consent requirements. Setting up these audiences is covered in Meta Ads: A Beginner's Guide.

Measure what you do

  • Recovery rate: recovered orders ÷ abandoned carts that received messages.
  • Recovered revenue: compared with the cost of messages and discounts.
  • True impact: some shoppers would have come back anyway. To measure the real difference, leave a small random group without reminders and compare their results with those who received them.
  • The abandonment rate itself: after each checkout fix, watch how it changes by device and payment method.

Practical checklist

  • Do you know your cart and checkout abandonment rates, split by device and payment method?
  • Do shipping fees and tax appear before the payment page?
  • Can customers buy without creating an account?
  • Does the address form match how addresses are written in your country?
  • Are the payment methods your customers expect available, with a clear message on decline?
  • Are the returns policy, delivery date and a contact option visible near the pay button?
  • Have you bought from your own store on a phone and a mobile connection this month?
  • Do you have a reminder sequence of three messages at most that stops on purchase and respects consent?
  • Do you measure the real effect of reminders with a control group, not just the count of recovered orders?

Related articles