Customers Add to Cart but Don't Buy: How to Find and Fix the Problem
Why shoppers add to cart but don't buy, and how to find the cause: measure each step to purchase, then check costs, delivery, trust, cart, checkout and payment.
Quick answer
When shoppers add to cart but don't buy, measure each step between adding and paying: view cart, begin checkout, shipping details, payment details and purchase. Split the steps by device and traffic source to find where the drop concentrates. Then check the causes that fit that step. Before checkout, look at costs revealed late, unclear delivery, discount expectations, trust and cart friction. During checkout, look at forced accounts, long forms, payment failures and errors. No single cause explains every store, so use evidence from your own data, recordings and test orders before fixing.
Some Abandonment Is Normal
Shoppers use carts to save items, compare prices and check totals. Baymard Institute's compilation of 50 studies documents an average online cart abandonment rate of around 70%, and many of those shoppers weren't ready to buy. The aim is to find and reduce avoidable abandonment: shoppers who wanted to buy and were stopped by something you can change.
Measure the Gap Step by Step
“Add to cart but no purchase” covers several steps, each with different causes. The diagram above uses GA4's recommended ecommerce events to name them. Shopify's conversion rate breakdown shows a simpler version: sessions with cart additions, sessions that reached checkout and sessions that completed checkout.
| Step | GA4 event | A large drop here suggests |
|---|---|---|
| Added to cart | add_to_cart | Starting point |
| Viewed the cart | view_cart | Cart drawer or confirmation hides the next step |
| Started checkout | begin_checkout | Costs, delivery, trust or cart friction |
| Entered shipping details | add_shipping_info | Account prompts, form effort, delivery options |
| Entered payment details | add_payment_info | Shipping cost shown, payment options, trust |
| Purchased | purchase | Declines, errors, final review surprises |
Segment Before You Diagnose
Compare these steps by device, traffic source, new versus returning customers and cart value. A problem that affects only mobile paid social visitors, or only orders to one country, points to very different causes than one that affects everyone.
Shipping Costs
In Baymard's survey of US shoppers who abandoned during checkout (excluding those just browsing), 40% said extra costs such as shipping, tax and fees were too high, and 12% said they couldn't see or calculate the total up front. If the biggest drop is at checkout start or after shipping details, check whether delivery costs appear before checkout: on product pages, in the cart, or through a quick postcode estimate.
Delivery Uncertainty
Slow delivery was the second most common reason in Baymard's survey (20%). Shoppers buying gifts or time-sensitive products need a delivery date, not just a service name. Show estimated dates in the cart and at the delivery step, and offer faster options with clear prices.
Discount Expectations
A prominent empty promo-code field invites shoppers to leave and search for codes, and frequent sales teach customers to wait. Collapse the code field behind a link, apply automatic promotions visibly, and avoid automatic discounts in every recovery email.
Trust
19% of shoppers in Baymard's survey said they didn't trust the site with their card information. Check that the cart and checkout look like the same store, payment options are recognizable, policies are easy to find and contact details are visible. Unfamiliar brands need more reassurance than well-known retailers.
Getting add-to-carts but not orders?
ZSpace maps every step from cart to payment, finds where your shoppers drop and fixes the causes.
Cart UX
If shoppers add items but don't start checkout, look at the cart itself: unclear confirmation after adding, missing selected options, no delivery estimate, hard-to-find checkout button, cross-sells pushing the total out of view, or a drawer that behaves badly on mobile. See ecommerce cart UX and, on Shopify, Shopify cart optimization.
Checkout UX and Account Creation
Being required to create an account (18%) and a long or complicated checkout (17%) were both common reasons in Baymard's survey. Offer guest checkout, ask for account creation after purchase, remove unnecessary fields and support autofill. See why customers abandon checkout.
Payment Failures
Declined cards (10%) and not enough payment methods (9%) also appear in Baymard's list. Review payment failures by method, device and country in your payment provider, offer the wallets and local methods your customers use, and make sure a failed payment keeps the order and explains what to do next.
Mobile Friction
Compare cart-to-purchase rates by device. If mobile is far worse, check for express payment options, input types and autofill, sticky checkout buttons, pop-ups and how the cart and checkout behave in social apps' built-in browsers. See mobile ecommerce UX.
Technical Errors
17% of shoppers in Baymard's survey said the website had errors or crashed. Place test orders on different devices and browsers, with discounts, different countries and each payment method. Review error logs, recordings with dead or rage clicks and support tickets about failed orders. Apps that modify the cart are a common source of bugs.
Recovery and Remarketing
Recovery emails and messages can bring back shoppers who were interrupted, if you have their consent to contact them. Remind them what they left, answer common questions such as delivery and returns, and link straight back to the cart. Test timing and whether an incentive is needed rather than discounting by default. Recovery complements fixing the causes; it doesn't replace it. See exit-intent optimization.
A Diagnostic Framework
| Where the drop is | Check first | Evidence |
|---|---|---|
| Add to cart → view cart | Cart confirmation, drawer behaviour, mobile layout | Recordings, device split |
| Cart → begin checkout | Costs shown, delivery dates, trust, cart bugs | Cart recordings, survey, cost display |
| Checkout → shipping details | Account prompts, form length, address entry | Step drop-off, field errors |
| Shipping → payment | Delivery cost revealed, delivery options | Drop-off by country and cart value |
| Payment → purchase | Declines, missing methods, errors | Payment failure reports, test orders |
Checklist
- Each step from add to cart to purchase is tracked and segmented
- Delivery cost and date visible before checkout
- Promo code field collapsed; automatic offers shown clearly
- Guest checkout available; account offered after purchase
- Express payment and local methods enabled
- Test orders succeed on phones and main browsers
- Payment failures reviewed by method and device
- Recovery messages sent with consent and tested
Common Mistakes
- Treating all abandonment as lost sales
- Assuming one universal cause
- Discounting in every recovery email
- Looking only at the blended rate
- Adding more cart apps that slow checkout down
Want to know exactly where your orders are lost?
Talk to ZSpace about an ecommerce CRO audit, cart and checkout redesign or Shopify development.
Conclusion
Shoppers who add to cart have shown intent, so the gap to purchase is worth investigating carefully. Track every step, segment the data, match the biggest drop to the likely causes, confirm with recordings and test orders, and fix costs, trust, cart, checkout and payment issues as the evidence shows. On Shopify, see the Shopify cart audit for a page-level checklist.
Common questions
Common reasons include extra costs appearing late, slow or unclear delivery, waiting for a discount, lack of trust, friction in the cart or checkout, required account creation, payment failures, mobile problems, technical errors and simply browsing or saving items for later.