Why your basket abandonment problem isn't what you think it is

Basket abandonment is one of the most-watched metrics in eCommerce. Most retailers know their rate. Some even obsess over it.
Yet despite years of exit pop-ups, recovery emails, and retargeting campaigns, the number barely moves.
That might be because the standard response to abandonment misses what's actually happening.
The number everyone quotes
Cart abandonment rates sit at around 70-75% across eCommerce as of 2025. That's not new information.
What's less discussed is why it stays that high, even as the tools to fight it have multiplied.
Part of the answer is that not all abandonment is the same. Treating it as one problem means reaching for one fix, usually a discount, and applying it to everyone who leaves.
That approach doesn't just fail; it doesn't work. It actively costs money.
Three types of shopper leaving your basket
Before you can recover abandoners, it helps to understand who they actually are.
The high-intent leaver
This shopper was going to buy. They got distracted, tabbed away, or decided to come back later. They don't need a discount. They need a nudge, or simply, time.
Offering them 15% off a purchase they were already committed to is pure margin loss.
The price hunter
This shopper has items in their basket but isn't done yet. They've opened a new tab, are searching for a voucher code, or are comparing prices elsewhere. They're not gone, but they're not loyal either. A targeted offer shown at the right moment can keep the sale on your site.
The alternative is losing it to a deal aggregator.
The genuine doubter
This is the shopper who added something to their basket while unsure. Maybe the price is a barrier. Maybe they're weighing up whether they actually want it.
An offer might tip them over, but it needs to be the right one, shown at the right point in their journey.
The problem with most abandonment strategies is that they apply the same treatment to all three. A blanket discount fired at every basket leaver hits all of them, regardless of whether they needed it.
The promo code field problem
There's another driver of basket abandonment that doesn't get enough attention.
When a shopper reaches the checkout and sees an empty promo code field, something shifts. They weren't looking for a discount a moment ago. Now they are. Around 46% of shoppers abandon their carts when a discount code doesn't work at checkout. The field itself creates the problem.
Shoppers leave to find a code on a voucher site. Some come back. Many don't. Those who do return may come back through an affiliate link, meaning the retailer pays a commission on a sale that was already there.
This is a recoverable leak.
Why discounting everyone is the wrong answer
The instinct to run a recovery discount is understandable. It works, in the narrow sense that some of those shoppers come back and buy. The question is how many of them would have bought anyway.
BCG found that 30-40% of retail promotions that retailers expect to deliver high ROI actually deliver low ROI. The recovery discount isn't converting hesitant shoppers. It's subsidising shoppers who had already decided. That's not recovery. That's revenue being handed back.
The smarter approach is to identify which abandoners genuinely needed an incentive before triggering one. That means reading behavioural signals, not just firing a discount at anyone who moved their mouse toward the close button.
What good basket abandonment recovery looks like
Exit campaigns aren't inherently bad. When they're well-targeted, they work.
Shop4Runners, a running specialist with stores in Germany and an eCommerce site, used exit campaigns as part of a broader abandonment strategy.
By targeting offers based on cart value and customer type, they saw a 108% lift in CVR from their exit campaigns. The key was that the campaigns were designed around who was leaving, not just that someone was leaving.

Radley took a similar approach. Exit campaigns were deployed across browse, basket, and checkout stages, but only for shoppers whose behaviour suggested they wouldn't convert without support.

High-intent shoppers were suppressed from seeing offers altogether. The result was incremental revenue delivered at 8% less cost than sitewide promotions.

That gap matters. It's the difference between an abandonment strategy that protects margin and one that erodes it.
The suppression side of the equation
Most conversations about basket abandonment focus on what to show. Fewer focus on what not to show.
High-intent shoppers, those who have spent meaningful time on the site, have items in their basket, and show strong buying signals, are going to convert at a higher rate regardless.
Showing them a discount doesn't improve their likelihood of buying. It just reduces the revenue per sale.
Suppression isn't passive. It's an active decision to protect the margin by not intervening where intervention isn't needed.
Paired with targeted recovery campaigns for shoppers who genuinely need a nudge, it makes the whole abandonment strategy more profitable.
Three questions worth asking
If you're reviewing your current approach to basket abandonment, these are worth thinking through:
- Are your exit campaigns targeting everyone, or only shoppers who show low purchase intent?
- Do you have a campaign specifically for invalid code attempts at checkout?
- Are high-intent shoppers being suppressed from seeing recovery offers they don't need?
The answers determine whether your abandonment strategy is recovering lost sales or just discounting customers who were already on their way back.

