Skip to content
CRO

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.

StepGA4 eventA large drop here suggests
Added to cartadd_to_cartStarting point
Viewed the cartview_cartCart drawer or confirmation hides the next step
Started checkoutbegin_checkoutCosts, delivery, trust or cart friction
Entered shipping detailsadd_shipping_infoAccount prompts, form effort, delivery options
Entered payment detailsadd_payment_infoShipping cost shown, payment options, trust
PurchasedpurchaseDeclines, 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.

Start a Project

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 isCheck firstEvidence
Add to cart → view cartCart confirmation, drawer behaviour, mobile layoutRecordings, device split
Cart → begin checkoutCosts shown, delivery dates, trust, cart bugsCart recordings, survey, cost display
Checkout → shipping detailsAccount prompts, form length, address entryStep drop-off, field errors
Shipping → paymentDelivery cost revealed, delivery optionsDrop-off by country and cart value
Payment → purchaseDeclines, missing methods, errorsPayment 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.

Start a Project

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.

FAQ

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.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.