E-commerce

Abandoned cart recovery: from checkout fixes to recovery emails

Why shoppers leave before paying, and how to win them back: checkout fixes, a recovery email sequence and remarketing.

By Dr. eng., founder of Succes Grup11 min read

Abandoned cart recovery works in two parts. First, remove the reasons people leave: costs shown too late, forced account creation, a long checkout, missing payment methods. Then bring back the shoppers who remain with reminder messages. A sensible start is a sequence of two or three emails sent within the first three days, only to people who gave you their address and the necessary consent, and then to measure how many orders it brings.

An abandoned cart is not always a lost sale. Often it is a postponed decision, a price comparison or an unpleasant surprise at the last step. Your shop’s data shows which one you are dealing with, and abandoned cart recovery should start there, not with a discount email sent at random. Below you will see where customers drop out, what you can fix in the checkout and how to build the messages that bring orders back.

Why do shoppers leave before paying?

The reasons repeat from one shop to another, even if their weight differs. The most common are:

  • costs that appear only at the end: delivery, cash-on-delivery fees, handling charges or customs duties on non-EU deliveries;
  • compulsory accounts: the customer wanted to buy once, not manage another password;
  • a long form: fields the order does not need, or an address that does not autocomplete;
  • missing payment or delivery options: cash on delivery, card, bank transfer, instalments, the preferred courier;
  • low trust: company details hard to find, a hidden returns policy, an untidy payment page;
  • unclear delivery times, or times longer than a competitor’s;
  • technical errors and poor mobile experience: card payments that fail, tiny buttons, slow pages;
  • weak buying intent: the visitor was comparing prices, building a wish list or just checking the delivery cost.

The last point matters: not every cart can be recovered. Some are simply browsing. Your effort is best spent on carts with real intent, meaning the customer started the checkout or left an email address.

How to find out where customers drop out

Start from the steps of the path to an order: product page, add to cart, start of checkout, delivery details, payment choice, completed order. Google Analytics 4 has recommended events for almost every stage (add_to_cart, begin_checkout, add_shipping_info, add_payment_info, purchase), and in a WooCommerce shop they can be sent through a plugin or Google Tag Manager. Setup is covered in our guide to GA4 and Meta Pixel conversion tracking.

Then compare the share of customers who move from each step to the next. If many stop between the cart and the start of checkout, the usual culprit is the total price or the delivery cost. If they leave after starting the form, look at fields, forced accounts or trust. If they leave at payment, check the available methods and the error logs. Split the data by device: a big gap between mobile and desktop usually points to a problem on phones. You can work out the rate at each step quickly with the conversion rate calculator.

Causes, signals and fixes: the working table

The table below links what you see in the data to what you need to repair. Order matters: start with the rows that affect the most customers.

Likely causeSignal in the dataFix to try
Surprise costsLarge drop between the cart and the start of checkoutShow delivery on the product page or in the cart; display the free delivery threshold clearly
Compulsory accountDrop-off at the registration stepAllow guest checkout; offer account creation after the order
Long formDrop-off while details are being filled inRemove unnecessary fields; turn on address autocomplete
Missing or failing paymentDrop-off at the last step, errors in the payment logAdd the methods your customers expect; test card payment on a phone
Low trustDrop-off at checkout, especially among new customersVisible company details, a clear returns policy, genuine reviews
Unclear deliverySupport questions about delivery timesShow an estimated delivery time on product pages and in the cart
Poor mobile experienceConversion rate far lower on phonesTest on real phones, use large buttons and the right keyboard for each field

How to make the checkout harder to abandon

Prevention costs less than recovery, and it does not depend on having an email address. Picture a cosmetics shop where delivery shows only on the final step. The customer does the sums with one price and sees a different one at the end. Moving the delivery cost into the cart, and showing a free delivery threshold on the product page, often solves part of the problem without a single email.

Other changes that usually pay off quickly: guest checkout, a single-page form with a visible progress indicator, real-time field validation, clear error messages and payment methods that are familiar in your market. After each change, watch the same metrics for long enough that you are not drawing conclusions from two good days. If you have enough traffic, test changes one at a time. For systematic testing, see our conversion rate optimisation service.

A recovery email sequence, step by step

One email is not enough for every customer, but ten will not help either. A short sequence with a calm tone usually works better:

  1. About one hour after abandonment: a plain reminder with the cart items, image, price and a button that leads straight back to the cart. No discount.
  2. After 24 hours: answer the likely objections: delivery, returns, secure payment, a genuine product review.
  3. After two or three days: a final reminder, possibly with a small incentive (free delivery or a modest discount), only if your margin allows it.
  4. Stopping the sequence: messages stop as soon as the customer orders and do not restart for the same cart.

The intervals are starting points, not rules: test them on your own customers. The subject line matters a lot, and you will find ideas in our guide to email subject lines and open rates. This sequence is one of several, described in the article on essential email automations.

Informational note, not legal advice: sending these messages assumes you hold the customer’s address and a suitable legal basis. The GDPR (Regulation (EU) 2016/679) and the ePrivacy rules, implemented in Romania through Law 506/2004, require prior consent for commercial messages in many situations, and abandoned cart emails may be classified differently by different authorities and lawyers. Check your approach with a lawyer or your data protection officer (DPO), and see our guide to building an email list in line with the GDPR.

Remarketing and other channels

If you do not have the visitor’s email address, you can still use remarketing ads: the person sees the products they viewed on Facebook, Instagram or across the Google network. This works only with properly collected cookie consent, and frequency should be capped, otherwise the ad becomes annoying. The full approach, with audiences and budgets, is in our remarketing guide.

SMS, push notifications and WhatsApp can also recover orders, but they are more intrusive and carry stricter consent rules. Use them only if the customer explicitly accepted that channel, and keep the message short and useful.

Discounts: when to offer them and when not to

A discount is not the first tool but the last. The first email should resolve a postponement, not sacrifice your margin. If you hand out discount codes systematically, customers learn to abandon the cart precisely to receive the offer. Healthier alternatives are free delivery, a small gift or a genuine deadline, not an invented one.

Before setting the value of an incentive, calculate what is left of the order after product cost, delivery, fees and returns. We explain how, step by step, in the article on ecommerce profit margin. A recovery that brings orders without profit is only turnover.

Terms you will meet

Abandoned cart: products added to the cart without a completed order. Abandoned checkout: the customer started the order process but did not finish it. Abandonment rate: the share of carts created that do not become orders, calculated over the same period. Recovery: any action (email, ad, message) that brings the customer back to the checkout. Email sequence: a set of messages triggered automatically at fixed intervals. Legal basis: the reason recognised by the GDPR for processing the customer’s data, for example consent or legitimate interest.

Common mistakes

  • Sending a discount in the very first email and cutting your own margin.
  • Never checking that the messages are actually sent: a sequence broken by a shop update can go unnoticed for months.
  • Emailing customers who have already ordered, because the sequence does not stop at purchase.
  • Measuring emails opened instead of orders recovered and revenue.
  • Fixing the email but leaving the checkout alone; if the cause is delivery cost, a message will not cure it.
  • Forgetting mobile: a large share of orders are placed on phones, and a form that is hard to complete loses sales.
  • Ignoring the legal framework for commercial messages and for the cookies used in remarketing.

How we approach it

With a new or inherited shop, we begin with a week of measurement: we check the ecommerce events, then identify the two or three stages with the biggest losses. Checkout fixes come before email sequences, because otherwise we would be automating an existing problem. If you run on WooCommerce, details on integrating plugins, payments and couriers are on our WooCommerce online store development page.

We do not promise a recovery percentage, because it depends on product, price and audience. We promise clear measurement and a plan in which you can see what each change delivered.

In short

  • Not every cart can be recovered; aim at carts with real intent.
  • Fix the checkout first: costs shown early, guest checkout, suitable payments, mobile tested.
  • Use a two- or three-email sequence that stops at purchase, with a discount only as the last lever.
  • Add remarketing and respect consent rules.
  • Measure orders and profit, not just opens.
What is a normal cart abandonment rate?

There is no universal figure. The rate varies with product, price, channel and device, and most carts created do not end in an order. It is more useful to track your own progress stage by stage and see whether your fixes improve it than to compare yourself with an average.

How soon should the first recovery email go out?

A common starting point is about one hour after abandonment, while the customer still remembers the product. Test different intervals, because the answer depends on what you sell: an impulse purchase calls for a fast message, while an expensive item leaves the customer time to think.

Can I send abandoned cart emails without the customer’s consent?

It depends on the situation and the legal basis. Rules on commercial messages often require prior consent, and the interpretation for abandoned carts varies. This is a legal question, so check with a lawyer or DPO. If you do not have consent, do not send until you have clarified the position.

Is it worth offering a discount in the recovery email?

Only if your margin allows it, and not in the first message. A discount can raise orders, but it can also teach customers to abandon the cart to get a code. Try a plain reminder first, then free delivery or a small incentive once you know the profit per order.

Does remarketing or email recover more orders?

That cannot be said in general, and the channels complement each other. Email is cheap and targeted but works only for people who left an address. Remarketing reaches more visitors but costs ad spend. Measure the cost per recovered order separately for each channel.

What if I lose customers in the checkout and cannot tell why?

Begin with analytics events for every step, then place a test order yourself on a phone and a computer with each payment method. If you still cannot find the cause, a session recording or a short exit survey can show the objections customers actually have.

Want us to apply this to your business?

Tell us where you are now and what you want to achieve — you will get a concrete proposal with services, timeline and a transparent budget.