Seeing add to cart but no sales is frustrating because a cart tells you someone was interested, but not why they left. Start by finding the step where shoppers stop. Then try that step yourself before changing your ads or redesigning your store.
You need three counts: cart adds, checkout starts, and completed orders. Your store’s own analytics and order list are a good place to begin. A bounce rate report can describe the visit, but these three counts tell you more about this particular buying path.
Start with three counts
Use the same date range for each count. If most of your traffic comes from a campaign, look at that source and device type separately from the rest of the store. Give recent visitors enough time to complete an order before judging the result.
| Count | What to check | What the next gap suggests |
|---|---|---|
| Cart adds | How often shoppers add a product to a cart | If few of those visits reach checkout, inspect the cart, shipping details, and the move to checkout. |
| Checkout starts | How often shoppers begin checkout | If many starts do not become orders, inspect payment, forms, delivery options, and phone browsers. |
| Completed orders | Orders shown in your store’s order list | Use this as the final check before calling a checkout visit a lost sale. |
Check how your store defines each count. One shopper can add more than one item or return later, so raw totals are clues, not a precise count of people moving through each step. If your analytics show a sharp gap, use it to choose what to test. The guide to where visitor journeys thin out explains how to read a longer path without assuming a drop tells you its cause.
Add to cart but not checking out: inspect the cart step
Open your product page on a phone, add an item, and try to reach checkout. Look for a specific obstacle:
- Does the cart open and keep the right item, quantity, and price?
- Is the checkout button visible and working without an extra tap or sign-in?
- Do shipping cost, delivery time, and any extra charges appear early enough to avoid a surprise?
- Does a prominent discount code box make the shopper leave to hunt for a code?
- Does the cart still work when a shopper follows the same campaign link that brought them in?
If checkout starts are low compared with cart adds, test the first obstacle you can reproduce. For example, show delivery cost or a clear shipping estimate before the checkout button, then check whether more shoppers start checkout. A gap here points you toward the cart experience. It does not prove which detail made anyone leave.
Checkout starts but orders do not follow: test payment and forms
When shoppers start checkout but orders stay low, walk through every required field and payment option. Check whether a payment method shown to shoppers works for their country and device. Try an address with an apartment number, watch for unclear error messages, and check whether a wallet button returns to the store after payment. Also confirm that delivery choices and the final total match what shoppers saw earlier.
If your store is on Shopify, check its checkout and order information alongside your analytics. The phrase “shopify add to cart but no purchase” can describe either a cart problem or a checkout problem. Checkout starts tell you which part to examine first. If an analytics tool shows no purchase but the store has an order, verify the tracking setup before treating that visit as an abandoned checkout.
Made-to-order and personalized products: show the wait before checkout
For a personalized item, the cart may be the first place a buyer notices a long wait or an unclear process. Put the production time, delivery estimate, and next steps on the product page, close to the buying decision. Say what the buyer submits, whether they will see a proof or preview, and what happens after approval. Keep the wording as specific as your process allows.
Then inspect the same three counts for those products. If people add them to a cart but seldom start checkout, test clearer timing and process details on the product page. If they start checkout but do not order, test the final delivery and payment steps. Questions from shoppers can also expose what the page has left unclear. Make one page change at a time so the next comparison has a useful meaning.
Place test orders from Instagram and TikTok on a phone
An ad or bio link may open inside the Instagram or TikTok app. A checkout that works in your usual browser can behave differently there. Test the path your shoppers actually take:
- On a physical phone, open your real store link inside Instagram’s in-app browser. Repeat with TikTok’s in-app browser. Use the same kind of link your campaign sends.
- Add a product, open the cart, enter an address, choose delivery, and complete a test order. Use your store’s test payment mode if available. Otherwise, arrange an approved internal purchase that you can refund.
- Check the confirmation page and the order in your store. Note any failed tap, missing field, unexpected total, or payment error.
- Try the same path in the phone’s normal browser. If only the in-app path fails, you have a narrower problem to fix and retest.
Run the test for the device, country, and payment method that matter to the campaign. A successful test does not explain every shopper’s choice, but a failure gives you a concrete issue to fix.
Use Hitsteps to inspect the path behind the counts
The live visitor view lets you follow a current visit page by page and see where a shopper goes next. Watch a few relevant visits after you have identified the weak step. A shopper who returns to a shipping page may be looking for delivery details, but the path alone cannot tell you their reason.
After the trial you can stay on Free, which includes the live visitor view, as long as your email is verified and your site fits Free’s limits (up to 2,000 pageviews a month, 1 site), or choose a paid plan.
From Starter, visitor chat can surface questions shoppers ask before buying. From Growth, click heatmaps can show which product or cart page elements get clicks. From Pro, Funnels and Commerce can help compare the buying stages when the relevant data is available. If you use Shopify, see the Shopify analytics app for setup and store context. Check completed orders in your store before deciding that a missing analytics purchase means a lost sale.
Fix one thing, then compare the same counts
Write down the three counts for the same source and device before you change anything. Pick one issue you found in a test or a repeated shopper question. Fix it, place another test order, and compare cart adds, checkout starts, and orders over the next comparable week. Keep the date range, traffic source, and definitions consistent. If the gap does not move, test the next likely obstacle instead of changing several parts of the store at once.
FAQ
Why do people add to cart but not buy?
Some are checking the total or delivery time. Others encounter a cart error, a difficult form, or a payment method that fails. The three counts show where to investigate, and a phone test can confirm whether something is broken. They cannot tell you what every shopper intended.
What if checkout starts are high but orders are low?
Start with payment methods, address fields, delivery choices, and the final total. Complete test orders on the devices and in-app browsers your shoppers use, then check that the orders appear in your store.
Can I judge checkout health from cart adds alone?
No. Compare cart adds with checkout starts and completed orders for the same period. Check the store’s definitions and confirm orders in its order list before drawing a conclusion.