Reading Time: 7 minutes
How to Deal with Shopping Cart Abandonment: Inside the mind of a customer
4.8 (96.06%) 66 votes

On average the Shopping Cart Abandonment rate of eCommerce store is 75%. Shopping Cart abandonment is a problem. That means that about three of every four retail shoppers simply leave their items behind in their online cart.

To understand how to deal with Shopping Cart Abandonment, you really need to get inside your customers’ heads. The key to getting them back is understanding why they left.

So let’s say we’re an online electronics retailer and dive straight into our perfect customer’s head.

Meet Brian. Brian is a 54-year-old man looking to buy a new laptop. He’s computer literate and knows all about browsing online stores, hunting for the best deals and buying from abroad.


brian persona

Brian Baker – our perfect customer (Image source: UXPressia)

Pretending you are a customer going through the stages of purchasing a product on your website can be a really valuable exercise. First, let’s see what Brian is struggling with once he has identified the laptop he wants. 

How much is shipping and tax?

“This Lenovo looks good to me. It has a Core i3, so it should suit my needs. It has 8GB of RAM, and it has a 256GB SDD. It’s listed at $679, but what about the shipping? And I’m not in the U.S.; what about the tax? Maybe if I put it in my cart, I’ll see what the shipping costs.

“Ah, there we go. $11 shipping. Oh wait, no. That’s domestic. How do I see international? Perhaps if I take the next step? OK, let’s see…

“So, $28 shipping, plus the price has gone up to $703. Maybe I’ll look elsewhere.”

Brian has encountered a common problem: struggling to determine the amount he actually has to pay.

How do we get around that?

Add cookies and ask for permission to track each visitor’s location, then serve that visitor specific information in his or her basket.

Amazon does this to great effect for customers ordering from another country, adding on the tax costs and P&P for shipping abroad after just one step. When customers enter their basket and proceed to checkout, they can see a full breakdown of costs specific to their address.

amazon price breakdown

Amazon’s cost breakdown (Image source: Amazon)

This relates to the psychological principle known as the Pain of Paying. First explored by Prelec and Loewenstein in 1998, it is based on the findings that spending money activates the areas in our brain associated with physical pain and feelings of disgust.

You want to minimize the steps involved in payment to limit this pain, and part of this is displaying the full pricing breakdown as simply as possible. 

Maybe I can get a better deal elsewhere?

“Wow, $499 for this! OK, let’s get it… but wait. What if there’s a better deal elsewhere? Maybe I should run a quick search and see. OK, there it’s $499, too. Let’s see if they have any discounts. If I buy from them and then find it elsewhere cheaper, they’ll refund the difference …”

One of your biggest challenges in eCommerce is being undercut. What if someone exits your cart only to buy from somewhere else for the same price? It makes sense that someone who shops around and finds the same price elsewhere will make the purchase from whatever store they have open.

However, there is a way to reduce the likelihood of people shopping around – it’s as simple as offering a price match guarantee. 

Just design a small badge saying you’ll pay the difference if your customer finds it for cheaper elsewhere and stick it in your basket view. Some 90% or more of buyers won’t bother to shop around after they’ve already bought the item.

But that peace of mind will help people like Brian make up their minds right then and there.

price guarantee

Curry’s price match guarantee (Image source: Curry’s)

There’s another option, too, but it depends on your market. Brian didn’t buy because he feared there might be a deal elsewhere. He had a fear of missing out.

So why not ramp it up and list how many devices are left on the product page? One way would be to include this information alongside the Call-to-Action to ‘Add to Basket’. does this well with room availability, and combines this with information on other users to create a sense of urgency.

Creating Sense of Urgency

Scarcity information that plays on fear of missing out (Image source:

Another way is to have inventory information appear as a notification a few seconds after someone arrives at the product page. This way, they have time to digest the information about the product before a persuasive notification appears to encourage them to purchase.

stock level

Convertize’s persuasive notification feature

This plays on the Scarcity principle, whereby the more difficult or urgent it is to acquire an item, the more value it has in our minds. We assume it is scarce because of its high quality and desirability.

Couple that information with the price-match guarantee and you’re onto a surefire winner.

Why do people add items to their cart?

More than one in three shopping cart abandonments happen because the user was just browsing. So while these solutions can reduce abandonment, they don’t come close to solving this issue. The real question is: Are we looking at the right issue?

Let’s look at Brian again, and see what happens when he’s just browsing.

“This laptop looks good. I should save it for later. How can I do that? Oh well, let’s just add it to the cart …”

This isn’t a Shopping Cart Abandonment issue, but it has become one because adding the laptop to the cart is the only way Brian can save it as a potential purchase. A wish-list feature is a simple way to stop people adding items to their cart when they just wanted to save them. 

add to wishlist button

Curry’s Add to Wishlist button (Image source: Curry’s)

However, ultimately you want people to add a product to their basket to move one step closer to a purchase, so make your ‘Add to basket’ CTA more prominent. 

What are the main reasons for Shopping Cart Abandonment?

Shall we check in on Brian to see what he’s up to?

“Oh look, those cats are adorable! I wonder where I should go skiing next year? Do dolphins sleep?”

Hmm, it looks like Brian may have forgotten about his cart. And I totally understand that. Websites have only a brief window before a customer leaves, but if someone adds something to their cart that is useful data to inform future interactions. 

If Brian had signed up as a customer to our store, we’d be able to send him a personalized email telling him all about his poor, abandoned shopping cart. So why don’t we?

Better yet, let’s give him something extra, and I don’t mean a discount.

Let’s take a look at the reasons for Shopping Cart Abandonment :

Why shoppers leave without paying chart

The top reasons customers leave without paying (Image source: / Statista)

If you take out the factor of price competition and the already-addressed unexpected costs, just browsing and deciding against buying are two of the most common reasons for shopping cart abandonment. So let’s think what might happen if we sent Brian an email reminding him of his previous interest in the laptop.

“Oh, that’s the computer I was looking at. Oh, I put it in my cart; they thought I wanted to buy it then and there. Yeah, I can move it to my wish list. OK, I’ll click through. And what’s this? A buying guide? How to shop for mid-range laptops online. That may be handy, let’s take a look.”

This goes back to the fundamentals of content marketing. We don’t want to sell to Brian at the first point of contact. We want to give him something that makes him see us as a valuable expert in our field. And a free report that is seemingly tailor-made for his needs hits that spot.

So if he reads this free report, there’s a good chance he’ll come back when he decides he wants to act on that information. But that’s only half the story. How do we make sure Brian comes back and actually completes his purchase?

We could send a different email…

“It’s that computer I was looking at again. Oh, they’re almost out of stock and they’ve reserved one for me. That’s nice. You know what, that guide was really useful. I think this would be the right choice. Let’s buy it. OK, checking out. Done. Three days and I have a new computer.”

Sure, that’s a bit simplified: not all of your potential customers will be so easy. But a visitor who got as far as adding something to their cart can be converted into a customer with a combination of targeted strategies. 

It all comes back to the fundamental question: what can I give to this customer above and beyond a simple transaction?


A discount is the simplest answer, but it’s not very creative. And if you hand out discounts every time someone abandons their cart, you run the risk of triggering a reaction like Pavlov with his dogs.

You don’t want people to abandon their shopping cart; you want them to use your site the way you intended and to buy from you.

Let’s have a quick run-through of the strategies we deployed to encourage Brian to complete his purchase:

  • Hidden costs put him off making the purchase — so make sure everything is upfront.
  • Fear of missing out on discounts caused him to look elsewhere — so offer price-match guarantees. Also, remind him of scarcity.
  • It wasn’t obvious how to save his item to a wish list. Make it obvious.
  • He got an email reminding him of the laptop and offering him something extra.
  • He was given a personalised offer — a reservation on a limited item he had shown interest in— so he bought.

One final suggestion: ask your customers questions.

It sounds basic, but when was the last time a retailer simply asked you how your purchase was? Even a few responses can highlight potential issues with your checkout process. 

Dealing with shopping cart abandonment is all about understanding your perfect (and imperfect) customer’s thought process as they navigate your website. Don’t neglect these visitors – often all they need is a little nudge towards completing their purchase.

Originally posted on

by Benjamin Ligier

Benjamin is a CRO Expert at Convertize. He is passionate about design, web marketing and consumer psychology.