Skip to main content
Attribute
Back to Blog
GuideUpdated December 10, 2025

Why Do Customers Add to Cart But Not Buy?

58% of shoppers who add to cart were never going to buy in that session. They use carts for research, comparison, and wish-listing. The other 42% intended to buy but hit obstacles: unexpected shipping costs, required accounts, long checkout, missing payment methods, security concerns, or inventory selling out.

Attribute Team
E-commerce & Shopify Experts
December 10, 2025
6 min read
Customers Add to Cart But - guide article about why do customers add to cart but not buy?

Adding items to cart signals interest. Not buying signals a problem, right? Not always. Research shows 58% of shoppers who add to cart had no intention of buying in that session. They use carts for research, comparison, and wishlist purposes.

Understanding the difference between "not ready to buy" and "wanted to buy but something stopped them" is essential for effective cart recovery.

The Two Types of Cart Adders

Type 1: The Researchers (58% of abandoners)

These shoppers were never going to buy today. Adding to cart is part of their research process.

What they are doing:

  • Comparing prices across sites
  • Saving items to review later
  • Checking total cost with shipping
  • Getting a "feel" for what they would pay
  • Building a wish list

Behavioral signals:

  • Short time on site before adding to cart
  • No product page engagement (quick add)
  • Multiple items added then removed
  • Arriving from price comparison sites
  • Visiting multiple times without progressing

The reality: These are not lost sales. They were never sales to begin with. Aggressive recovery tactics (discount pop-ups, urgent emails) will not convert them and may annoy them.

Type 2: The Blocked Buyers (42% of abandoners)

These shoppers intended to purchase but encountered an obstacle.

What stopped them:

  • Unexpected costs (shipping, taxes, fees)
  • Checkout friction (account creation, long forms)
  • Payment issues (card declined, method unavailable)
  • Trust concerns (security, unfamiliar site)
  • Inventory issues (item became unavailable)
  • Technical problems (errors, slow loading)
  • External interruption (phone call, had to leave)

Behavioral signals:

  • Reached checkout before abandoning
  • Spent time on product pages and reviews
  • Searched for discount codes
  • Started filling payment information
  • Returned to complete purchase later

The opportunity: These are recoverable sales. Identify the obstacle and remove it.

Diagnosing Which Type You Have

Your analytics can distinguish researchers from blocked buyers.

Signals of High Research Traffic

Look for:

  • High add-to-cart rate but low cart-to-checkout rate
  • Very short sessions before add-to-cart
  • High percentage of traffic from price comparison sites
  • Low product page engagement (few page views per session)
  • Many items added then removed from cart

What it means: Your traffic quality may be the issue, not your checkout. People who were never going to buy are using your cart as a research tool.

Solutions:

  • Accept that some abandonment is not recoverable
  • Focus recovery on checkout abandoners, not cart abandoners
  • Improve traffic quality (better targeting, qualified leads)
  • Make your cart useful for research (save for later, email cart)

Signals of High Blocked Buyer Traffic

Look for:

  • Good cart-to-checkout rate but low checkout completion
  • Long sessions with high engagement before abandon
  • Abandonment spike at specific checkout steps
  • High return rate (people coming back to finish)
  • Discount code searches at checkout

What it means: You have interested buyers hitting obstacles. Find and remove those obstacles.

Solutions:

  • Analyze checkout funnel to find drop-off points
  • Address the specific cause (shipping, accounts, payment)
  • Implement cart recovery for checkout abandoners
  • Reduce friction at the identified obstacle

The 10 Reasons Buyers Get Blocked

When someone intends to buy but does not, one of these is usually why:

Reason 1: Unexpected Shipping Costs

The number one reason shoppers abandon after adding to cart. They expected free shipping or lower costs.

The pattern:

  1. Product page shows $50
  2. Customer adds to cart thinking they will pay around $50
  3. Cart or checkout reveals $50 + $8.99 shipping
  4. Customer feels deceived and abandons

Solution: Show shipping cost earlier. Free shipping thresholds work, but customers need to know about them before checkout.

Reason 2: Required Account Creation

24% of abandoners cite forced account creation as their reason.

The pattern:

  1. Customer is ready to pay
  2. Checkout requires creating an account first
  3. Customer does not want another password to remember
  4. Customer abandons

Solution: Offer guest checkout prominently. Account creation can happen after purchase.

Reason 3: Checkout Takes Too Long

Every additional step and field loses customers. Average checkout has 15 form fields; optimal is 7-8.

The pattern:

  1. Customer starts checkout
  2. Page after page of forms
  3. Customer loses patience or gets interrupted
  4. Customer abandons

Solution: Single-page checkout with minimal required fields. Auto-fill support. Express checkout options.

Reason 4: Payment Method Not Available

9% of abandoners leave because their preferred payment method is not offered.

The pattern:

  1. Customer wants to pay with PayPal, Apple Pay, or specific card
  2. Those options are not available
  3. Customer does not want to use alternative
  4. Customer abandons

Solution: Offer multiple payment methods. On mobile especially, Apple Pay and Google Pay are expected.

Reason 5: Security Concerns

18% of shoppers abandon due to concerns about entering payment information.

The pattern:

  1. First-time visitor ready to buy
  2. Site looks unfamiliar or unprofessional
  3. Customer does not trust entering card details
  4. Customer abandons

Solution: Trust badges, recognizable payment processors, professional design, customer reviews visible.

Reason 6: Item Became Unavailable

Nothing is more frustrating than completing checkout only to learn the item sold out.

The pattern:

  1. Customer adds item to cart
  2. Takes time to fill checkout
  3. At payment, error says item is no longer available
  4. Customer abandons and is unlikely to return

Solution: Cart reservation holds inventory while customers complete checkout. Prevents this scenario entirely.

Reason 7: Discount Code Did Not Work

Customer expected a discount and it did not apply.

The pattern:

  1. Customer arrived from promotion promising discount
  2. Enters code at checkout, code does not work
  3. Customer feels misled
  4. Customer abandons

Solution: Automatic discounts when possible. Clear error messages for invalid codes. Honor the discount through customer service if needed.

Reason 8: Delivery Time Too Slow

16% abandon because shipping takes too long.

The pattern:

  1. Customer needs item by specific date
  2. Checkout shows 7-10 day delivery
  3. Customer cannot wait that long
  4. Customer abandons

Solution: Offer expedited shipping options. Show estimated delivery dates clearly before checkout.

Reason 9: Website Error or Crash

Technical problems kill trust and conversions instantly.

The pattern:

  1. Customer is mid-checkout
  2. Page fails to load, error message appears
  3. Customer loses confidence in site
  4. Customer abandons

Solution: Monitor for errors, test checkout regularly, have fast support response for technical issues.

Reason 10: Got Distracted or Interrupted

External factors pull customers away.

The pattern:

  1. Customer is checking out
  2. Phone rings, someone needs them, they arrive at destination
  3. Customer closes browser
  4. Customer forgets to return

Solution: Cart persistence (cart survives closure), timely abandoned cart emails, fast checkout to complete before interruption.

Converting Cart Adders Into Buyers

Different strategies for different types.

For Researchers

Goal: Keep them engaged until they are ready to buy.

  • Make cart shareable (email cart to yourself)
  • Offer "save for later" or wishlist features
  • Send gentle reminders (not aggressive discounts)
  • Provide comparison tools on your site
  • Build trust for when they are ready

Email example: "Still thinking about the Blue Widget? Here's what our customers say about it..." (link to reviews)

For Blocked Buyers

Goal: Remove the specific obstacle.

  • Identify where they abandoned in checkout
  • Address that specific issue
  • Create urgency if inventory is limited
  • Offer help completing purchase

Email example: "You left the Blue Widget in your cart. We've saved it for you. Complete your order and get free shipping with code FREESHIP." (link directly to checkout)

Timing Matters

For researchers:

  • Wait 24-48 hours before first email
  • Focus on product value, not urgency
  • Multiple touchpoints over days

For blocked buyers:

  • Email within 1-4 hours
  • Address the likely obstacle
  • Create appropriate urgency

Measuring Add-to-Cart to Purchase

Track these metrics to understand your cart-to-purchase gap:

Add-to-cart rate: Percentage of sessions that add at least one item. Benchmark: 5-10%.

Cart abandonment rate: Percentage of carts that do not become orders. Benchmark: 70%.

Cart-to-checkout rate: Percentage of cart viewers who begin checkout. Benchmark: 40-60%.

Checkout completion rate: Percentage of checkout starters who complete. Benchmark: 50-70%.

Where to focus:

  • Low cart-to-checkout = cart page problem
  • Low checkout completion = checkout problem
  • Both low = likely traffic quality issue

The Bottom Line

Customers add to cart but do not buy for two fundamentally different reasons:

  1. They were researching (58%): Not lost sales because they were never sales. Accept it and focus recovery on higher-intent abandoners.
  2. They were blocked (42%): Real lost sales with specific, fixable obstacles. Diagnose the obstacle and remove it.

The goal is not to convert all cart adders. It is to convert the ones who actually wanted to buy and to nurture the researchers until they are ready.

Stop treating all abandoners the same. Segment by intent. Address by cause. Recover what is recoverable.

Frequently Asked Questions

Why do customers add items to cart but never check out?

58% are just browsing, using carts for research or comparison. They were never going to buy. The other 42% wanted to buy but encountered obstacles like unexpected shipping costs or required account creation.

How do I convert customers who add to cart but do not buy?

For researchers: save for later, gentle reminders, trust building over time. For blocked buyers: identify the specific obstacle (shipping, accounts, payment) and remove it, then send timely recovery emails.

Should I offer discounts to customers who abandoned cart?

Not immediately. Many abandoners are researchers who will not convert regardless, and discounts train customers to abandon for deals. Address the actual obstacle first; reserve discounts for second or third recovery attempt.

Sources & References

Written by

Attribute Team

E-commerce & Shopify Experts

The Attribute team combines decades of e-commerce experience, having helped scale stores to $20M+ in revenue. We build the Shopify apps we wish we had as merchants.

11+ years Shopify experience$20M+ in merchant revenue scaledFormer Shopify Solutions ExpertsActive Shopify Plus ecosystem partners