Can't tell why your sales dropped? Sledge reads your store data and ranks the leaks by what fixing them is worth. Free for 14 days →

// Level 04 The Fixes · 4.3

Illustrated waterfall between two violet mountains under a small moon, with pines along the near shore.

Cart drawer optimization

Updated August 2026 7 min read
THE SAME ORDER, TWO CARTS DEFAULT 1 x Product $40.00 Subtotal $40.00 Shipping calculated at checkout CHECKOUT Three questions unanswered. All three get answered too late. WORKING 1 x Product $40.00 Shipping $5.90 Arrives 4 to 7 September $10 away from free shipping + Add the refill, $12.00 CHECKOUT Nothing left to discover later. THE CART IS THE LAST PLACE A SURPRISE IS STILL RECOVERABLE.

The numbers are illustrative. The difference between the two panels is not design, it is how many questions each one leaves for the checkout page to answer.

The short answer

Roughly 48% of abandonment is caused by extra costs appearing too late, and the cart is the last screen where too late has not happened yet. A default Shopify cart typically shows a subtotal, a checkout button, and the sentence "shipping calculated at checkout", which defers the single most damaging question in the funnel to the exact step where deferring it costs the most. A working cart answers three things: what it will cost in total, when it arrives, and what would make the shipping free.

Why the cart and not the checkout

Shopify's checkout is largely not yours to rebuild, and that turns out to matter less than it sounds, because most of what goes wrong at checkout was decided before the shopper got there.

Chapter 3.3 ranked the causes. The top one, at roughly 48%, is extra costs that were too high or shown too late. Read the second half of that sentence carefully: too late is a placement problem, and placement is entirely in your control.

A shopper who learns about shipping in the cart can respond to it. They can add an item to clear a threshold, or accept the number and continue, or leave. A shopper who learns about it on the payment step has already invested in the process and now experiences the same number as a change to the deal.

Same $5.90. Two completely different events.

The cart is the last screen where a surprise is still information. After that it becomes a betrayal. The Dropshipping Playbook

The three questions a cart has to answer

If your cart answers all three, most of this chapter is already done.

What will this
actually cost?
Show shipping, or show the rule that determines it. "Calculated at checkout" is not an answer, it is a deferral, and it is the 48%.
When does
it arrive?
A stated window, in dates rather than "3 to 5 business days". For dropshipping this is also a chargeback control, per chapter 1.3.
Is there a
better version?
Distance to the free-shipping threshold, and one relevant add-on. This is where chapter 4.1 gets implemented.

The progress indicator earns its place

Of everything in this chapter, the distance-to-threshold line is the one that does two jobs and costs no margin.

It removes a surprise, because a shopper who can see the shipping rule is no longer going to be startled by shipping. And it raises order value, because "$10 away from free shipping" is a specific, achievable instruction rather than a vague suggestion to buy more.

Published threshold studies put the AOV lift from a visible progress indicator somewhere in the 17 to 30% range. That upper figure comes from sources with something to sell, so treat the bottom of the band as the planning number and anything above it as upside.

It only works if the threshold is right

A progress bar pointing at a threshold 80% above your average order does not motivate anyone; it just displays how far away free shipping is. Set the number first, per chapter 4.1, and add the indicator second.

Why exactly one upsell

The cart is a confirmation screen. Someone reaching it has finished the hard part of shopping, which is choosing, and the psychological state they are in is closing rather than browsing.

One relevant add-on reads as a helpful reminder. Three read as a new aisle, and reopen a decision that was about to complete. This is the most common way cart upsells underperform: not because the offer was wrong, but because there were four of them.

What to put in the slot, in order of what usually works:

What not to put there: a second version of the item already in the cart. That is a substitute, not an add-on, and it converts a purchase back into a comparison.

On a phone, this is a different component

Community audits of new dropshipping stores keep finding the same thing: the Add to Cart button barely visible on mobile. The cart drawer has the same problem one step later, so check it rather than assuming the desktop version scaled.

What to change, and in what order

  1. Show shipping or the shipping rule. Free, and it is the 48%.
  2. Add the delivery window. Free, and it lowers dispute risk at the same time.
  3. Add the threshold distance, once the threshold itself is set correctly.
  4. Add one add-on. One.
  5. Test the whole thing on a phone, in an in-app browser, before calling any of it done.

One at a time, dated. The first two are free and are the two most stores are missing, which makes them the best-value hour in this level.

Common questions

Drawer or cart page?
A drawer for most stores, because it keeps the shopper on the page they were browsing and makes adding another item costless in navigation terms. A full page is fine if your average order has many lines or needs editing. What matters far more than which one is what it contains: a drawer that answers nothing is not better than a page that answers everything.
Won't showing shipping in the cart lower conversion?
It lowers cart-to-checkout conversion and raises checkout-to-purchase conversion, and the net is usually positive because the people it filters out at the cart were going to leave at payment anyway, having spent your goodwill on the way. You are trading a soft exit early for a hard one late.
How many upsells should the cart show?
One. A cart is a confirmation screen, and a shopper who arrived at it has finished choosing. Two or more offers reopen the decision you were about to close, which is the mechanism behind most cart upsells underperforming.
Should I show a countdown timer in the cart?
No, if it is not real. A fake timer is one of the trust signals experienced shoppers read instantly, and manufactured urgency sits alongside fabricated reviews on the list of things that make a store look like the thing it is imitating. Chapter 4.5 covers where honest urgency does work.
Illustrated violet dunes with a yellow sun low over the ridge.

The app behind these fixes

Most of Level 04 is a setting in Sledge rather than a project.

See it on the Shopify App Store