
Cart Abandonment: What You Should Actually Try to Fix | Synmentis
Synmentis
Seeing a lot of abandoned carts is uncomfortable.
You open your analytics, see that a large percentage of people who added something to their cart never completed the purchase, and the obvious reaction is:
How do I get that number down?
That sounds reasonable. But there is a problem with starting there.
Not every abandoned cart is a failed sale.
Someone may add a product because they want to see the final price. They may be checking shipping. They may be comparing two products. They may simply want to save it for later.
A recent discussion among ecommerce operators made this point pretty clearly: merchants were questioning whether it even makes sense to treat every abandoned cart as a lost customer. One response pointed out that someone leaving at shipping is very different from someone reaching payment and then leaving.
So before trying to reduce cart abandonment, it is worth asking a better question:
Which shoppers actually wanted to buy, and what changed their mind?
That is a much more useful problem to solve.
Cart abandonment is not one problem
A cart abandonment number puts very different situations into the same bucket.
Imagine these two shoppers.
Shopper A
They find a product they like.
They add it to the cart because they want to know how much shipping will cost.
Shipping is more expensive than expected.
They leave.
Shopper B
They find a product they like.
They read the reviews.
They check the return policy.
They choose a variant.
They start checkout.
They reach the payment step.
Then they leave.
Both are counted as abandoned carts.
But they are not the same customer decision.
Shopper A may have never been ready to buy.
Shopper B had already invested quite a lot in the purchase and then changed their mind.
That distinction matters.
Stripe also separates cart abandonment from checkout abandonment for exactly this reason: adding something to a cart is not the same thing as actually starting checkout.
So don't start with a recovery email
Start by finding the moment the decision changed.
That might be:
- when the shopper saw the shipping cost
- when they couldn't decide between variants
- when they looked for return information
- when they realized delivery would take too long
- when the checkout asked them to create an account
- when the payment method they wanted wasn't available
The useful question is not:
"Why did they abandon?"
It is:
"What did they learn immediately before they abandoned?"
That gives you something you can actually investigate.
The four abandonment moments I would look at first
You don't need to analyze every click in your store.
Start with four points.
1. Before the cart
This is the part people often miss.
A shopper can look highly engaged and still not have much purchase intent.
They may be:
- browsing
- comparing
- checking price
- saving products
- looking for ideas
This is one reason a high cart abandonment rate can be misleading.
The cart is sometimes being used as a comparison or bookmarking tool, not a commitment to buy. That exact concern came up recently in ecommerce community discussions.
So if your store has a high abandonment rate, don't immediately assume something is broken.
First ask:
Were these people actually trying to buy?
2. When the total price becomes clear
Shipping is an obvious example.
A customer may be comfortable with a $60 product.
They may be completely comfortable with $7 shipping.
But discovering that $7 shipping only after investing several minutes in the purchase can still feel bad.
The issue isn't always the amount.
Sometimes it is when the shopper discovers it.
That distinction shows up repeatedly in ecommerce discussions. Merchants frequently describe shipping costs and delivery timing as a major source of checkout uncertainty.
So ask:
Does the shopper know what this purchase is really going to cost before they become committed to it?
3. When trust is tested
Trust problems don't always look like obvious red flags.
Sometimes the store simply doesn't answer the question a shopper has at the moment they need the answer.
For example:
Will this actually look like the photos?
When will it arrive?
What happens if I don't like it?
Is this company legitimate?
What happens if something goes wrong?
If the answers exist somewhere on your site, that's good.
But somewhere on your site isn't the same as at the moment the shopper needs them.
This is why adding another trust badge isn't necessarily the answer.
The better question is:
What doubt is the shopper trying to resolve?
4. Checkout itself
Once someone reaches checkout, the situation changes.
They are no longer casually browsing.
They have made a much stronger commitment.
Stripe's current checkout research highlights surprise costs, mandatory account creation and limited payment options as common causes of checkout abandonment.
But even here, don't turn the problem into a generic checklist.
Look at what actually happens on your store.
Does the shopper suddenly see:
- a higher total?
- a delivery date they didn't expect?
- an account requirement?
- a payment option they can't use?
- a confusing form?
- information they were expecting to see earlier?
The answer is usually more useful than another list of "checkout best practices."
Don't optimize the abandonment number
This is the part I think gets overlooked.
Suppose your store has:
70% cart abandonment.
You make a change.
Now it is:
65%.
Is that automatically good?
Not necessarily.
Maybe you recovered a few sales.
Maybe you also convinced a lot of low-intent shoppers to continue farther into checkout without increasing completed purchases.
The number changed.
The buying decision may not have.
That is why I would look at the journey instead of the abandonment number alone.
For example:
Product → Cart → Checkout → Payment
Then ask what changed between each step.
Shopify's current conversion guidance makes a similar point from a measurement perspective: conversion metrics are useful because they show where shoppers progress or drop off, but the metric alone doesn't tell you why.
That's the gap.
Analytics can tell you where.
You still need to understand why.
A simple way to investigate your own store
Pick one product with meaningful traffic.
Don't start with your entire catalog.
Then follow one realistic buying situation:
"I'm looking for X. I like this product, but I'm not sure if it's worth the price."
Walk through the store from that perspective.
And at every important step ask:
What does the shopper know now?
What are they still unsure about?
What would make them continue?
What could make them leave?
That exercise is surprisingly difficult to do when you're the store owner.
You know the product.
You know the brand.
You know what the shipping policy says.
You know where the reviews are.
Your customer doesn't.
One recent Shopify discussion captured this problem well: merchants can look at their own product pages so often that they stop seeing the small things that a new customer notices immediately.
That's not a lack of effort.
It's simply very hard to objectively experience your own website.
This is where AI shoppers become useful
This is the part we are building at Synmentis.
Instead of asking an analytics tool:
"Where did people leave?"
you can give an AI shopper a realistic reason to shop.
For example:
"Find a dining chair for a small apartment. Keep the total cost under $300."
The shopper then explores the website.
It looks at products.
It compares options.
It checks information.
It becomes more or less confident.
And eventually it either buys, keeps deciding, or leaves.
The useful part isn't simply the final outcome.
It's the sequence.
For example:
"I liked the chair, but I couldn't find enough information about durability."
Or:
"The product looked right, but the shipping cost made it less attractive than the alternative."
Or:
"I couldn't understand the difference between the two versions."
Now the abandonment has a reason attached to it.
And more importantly, you can see whether several different shoppers run into the same problem.
You can read more about this approach in our guide to ecommerce product page optimization.
What I would fix first
I would not start by installing another popup.
I would not immediately offer a bigger discount.
And I would not redesign the whole checkout.
I would first find the highest-intent moment where confidence drops.
That usually gives you a much better starting point.
A good investigation might end with something as simple as:
"Five shoppers liked the product. Four became unsure when they discovered the delivery time. Two abandoned immediately after reading the shipping information."
That's something you can act on.
Maybe the solution is to show the delivery estimate earlier.
Maybe it's to explain why shipping costs what it does.
Maybe the problem isn't shipping at all.
The important thing is that you now have a reason to investigate instead of another conversion metric to stare at.
Cart abandonment is a symptom
A cart abandonment rate tells you something happened.
It doesn't tell you what the shopper believed.
That distinction matters.
If you treat every abandonment as a lost sale, you will spend a lot of time trying to "recover" people who were never ready to buy.
If you treat abandonment as a decision to investigate, you can start finding the moments that actually deserve attention.
That's the part worth fixing.
See what shoppers experience on your website →