When a Shopify store's cart abandonment rate climbs past 70%, the first instinct for most founders is to reach for the discount lever. Abandoned cart emails with 10% off codes. Exit-intent popups with a €5 credit. Flash sale reminders. It's the playbook everyone runs because it shows measurable recovery numbers.
But the data on why shoppers actually abandon carts tells a different story: the discount reflex is treating a broken bone with a bandage.
What the Research Actually Shows
of shoppers abandon because the checkout process was too long or complicated (Baymard Institute)
IRP Commerce tracks abandonment rates across multiple industries. Their data consistently shows that the top reasons shoppers bail out are logistical, not financial. Unexpected costs at checkout (shipping, taxes). Account creation requirements. Complex or confusing checkout flows. Website errors. Lack of payment options.
The Discount Trap
Discounting converts some abandoners back: the ones who were genuinely price-sensitive. But that group is a minority. For every shopper who returns for a 10% code, there are three more who left because of a confusing return policy or an unexplained shipping restriction. The code didn't help them at all.
The Product Page Gap
The more interesting abandonment happens before the cart is even added. Shoppers who reach the product page but don't convert are facing a different category of friction. They're not deterred by checkout complexity. They never got that far. They hit a wall on the product page itself.
That wall is almost always informational. Sizing that doesn't make sense. Material composition buried three scrolls down. A return policy that only exists in a footer link. Variant availability that's unclear until you try to add to cart and it fails.
A shopper who leaves because your return policy was confusing doesn't need a coupon. They need an answer.
The Cost of the Discount Reflex
There's a longer-term problem with leaning on discounts as the default recovery mechanism: you're teaching your customers to wait. Repeat buyers learn that if they add to cart and walk away, a 10% code arrives in 30 minutes. You've created a structural drag on your margin that compounds with every email campaign.
The sustainable alternative is resolving the friction that caused the abandonment in the first place. For checkout-side issues, that means audit and fix. For product-page friction, that means contextual answers at the moment of hesitation, not a discount email 30 minutes later.
