RevenueFlows AI
Bundles & Order Value $78 to $80.40 average order value with three relevant add-ons (hypothetical)

Cart Drawer Upsell: 10 Best Practices for Shopify in 2026

The cart drawer is where the buyer has already said yes. Two or three relevant add-ons, priced under a third of the cart, beat a carousel of best sellers every time. Here are the 10 rules and the math.

Part of the guide How to Increase Average Order Value on Shopify: The Playbook →
A dark navy shopping cart drawer sliding open with one main product inside and three small orange-lit add-on items lined up beneath it.

The drawer slides open. One yoga mat in the cart. And underneath it, six best sellers in a carousel: leggings, a hoodie, a bolster, a water bottle, two more things nobody asked about.

That's the default cart drawer upsell on most Shopify stores, and it's the wrong one. A cart drawer upsell works when it shows two or three add-ons that belong with what's already in the cart, each priced under a third of the cart total, each added with one tap. The strap for the mat. The cork block. The cleaning spray. Small, obvious, reflex yeses. A carousel of best sellers asks the buyer to start shopping again at the exact moment they were about to pay.

Here are the 10 rules I'd hold any cart drawer to, which apps can follow them, what AI can and can't do here yet, and the math on 10,000 visitors.

Why does a best-seller carousel lose to two relevant add-ons?

Because the buyer in the drawer has one job left, and it's checkout.

They already picked the product. They already said yes. A relevant add-on rides on that yes: "you're getting the mat, here's the strap that carries it." A best-seller carousel ignores it. Now the buyer is comparing a $45 hoodie against a mat they haven't paid for yet, and comparison is where carts go to die.

Most cart apps make the carousel the easy setting. Slide Cart's help docs describe its Basic Upsells mode as showing "up to five products" in the cart no matter what the customer added (Slide Cart docs). Its Advanced mode is the one that ties a trigger product to a specific add-on. The default is the generic one. Every time.

A cart drawer upsell should finish the purchase the buyer already made. A carousel of best sellers starts a new one, and new decisions are where carts get abandoned.

What should your cart drawer show? (Rules 1 to 4)

1. Show two or three add-ons. Not six. GrowthSuite's own best-practice guide lands on the same number: "2-3 products, not 5-6" (GrowthSuite). Every extra tile is one more thing to evaluate on a phone screen that's already full.

2. Match the add-on to what's in the cart. Mat in the cart, mat strap in the drawer. Coffee beans in the cart, the filter papers. If you have to explain why the product is there, it shouldn't be there. Shopify calls these complementary products, "products often bought in addition to a selected product" (Shopify Help Center).

3. Price every add-on under a third of the cart. This is my rule, and it's the one most stores break. A $78 cart means nothing in the drawer over $26. Under that line the add-on is a reflex. Over it, you've created a second purchase decision. GrowthSuite puts its ceiling a little lower, at 25 to 30% of cart value. Either way, the $64 bolster belongs on a product page, not in the drawer.

4. Give each add-on one line of reason. "Carries your mat to class" beats a product title and a price. That one line is the whole sales pitch, so write it like one.

How should the add-on behave once it's tapped? (Rules 5 to 7)

5. One tap to add. No pop-ups, no variant pickers. If the add-on comes in four colors, the buyer has to choose, and choosing is a decision. Pick single-variant products for the drawer, or default to the variant that matches what's already in the cart.

6. The checkout button never moves. On a 375 px phone screen, three add-on tiles can shove the checkout button below the fold. If the buyer has to scroll to pay, you've added friction to the one action that matters. Test it on a real phone, not the theme editor.

7. Never pre-check a fee. Shipping protection, gift wrap, "carbon neutral" toggles switched on by default. Baymard's research across 50 studies puts average cart abandonment at 70.22%, and the number one fixable reason, at 40%, is "extra costs too high (shipping, tax, fees)" (Baymard Institute). A pre-checked fee is an extra cost the buyer didn't choose. I wrote up the full case on shipping protection add-ons and conversion rate.

Every pixel in the drawer is competing with the checkout button. Give the add-ons one row and give checkout the rest.

What should you test and measure? (Rules 8 to 10)

8. Set the free shipping bar so one add-on crosses it. Run the math on a store like this, a hypothetical: typical cart $78, free shipping at $90. The $14 strap takes the cart to $92. Now the add-on isn't an upsell, it's the cheapest way to free shipping. The threshold math is in the free shipping bar breakdown.

9. Rotate by cart, not by calendar. One mapping per hero product, reviewed monthly against what actually got added. If an add-on sits under a 5% take rate for 30 days, swap the product. Don't discount it.

10. Judge the drawer by revenue per visitor, not take rate. A 20% take rate means nothing if conversion rate dropped. Revenue per visitor is conversion rate x average order value, and it's the only number that tells you whether the drawer made money. My cart upsell and conversion rate data post goes deep on when drawers help and when they hurt.

Which cart drawer app follows these rules?

All three of the big ones can. None of them do it by default. Features below are from each vendor's own page, opened this week.

App Targeted in-cart upsells AI or automatic recommendations Listed price and rating
UpCart (Rokt) Custom recommendations, frequently bought together, one-click add-ons Lists "AI powered in-cart upsells" $29.99/month for 0 to 200 orders, 4.7 from 957 reviews
Rebuy Smart Cart Recommendations based on cart contents, tiered progress bar, switch to subscription Markets AI-powered recommendations from real-time shopper behavior 4.7 on Shopify (per Rebuy)
Slide Cart Advanced Upsells tie a trigger product to a specific add-on Falls back to Shopify's recommendation API when no rule exists Upsells need a paid plan
Shopify Search & Discovery Complementary products, up to 10 per product, set by hand Related products auto-generated; complementary are manual Free

The pattern: whichever app you pick, set the add-on rules for your top products yourself. Use the app's automatic picks to fill the long tail. Rebuy's page cites a 27% order value lift for one brand; that's a vendor case study, the one that made the brochure.

Can AI pick your in-cart upsells for you?

Half of it. And the half it does well is the one founders skip.

Here's the thing. The recommendation engines are trained to predict what sells. In a store with one runaway best seller, "what sells" is the best seller, so the AI recommends it into every cart. That's the carousel problem again, with a smarter label.

Shopify itself draws the line. Its developer docs say related products are "automatically generated by Shopify," while complementary products, the add-on kind, need manual setup in the Search & Discovery app (Shopify dev docs). The platform still wants a human to say "this goes with that."

Where AI earns its keep is upstream. Export 90 days of orders with line items, hand the file to an AI assistant, and ask which products show up in the same order most often and which show up in a customer's second order. That's your mapping, built from your buyers instead of a generic algorithm. Then have it draft the one-line reason for each add-on. You approve both.

AI is great at finding the pairs hiding in your order history. It's bad at knowing a $64 bolster doesn't belong next to a $78 mat.

What does a better cart drawer upsell actually add?

Run the math on a store like this, a hypothetical. The yoga mat brand. 10,000 visitors a month, conversion rate 2.0%, so 200 orders. Average order value $78. Revenue per visitor is 2.0% x $78, which is $1.56. On 10,000 visitors, that's $15,600.

Version A, the best-seller carousel. Say 3% of buyers add something, averaging $48. That's 6 orders, $288, or $1.44 across all 200 orders. Average order value $79.44. Revenue per visitor 2.0% x $79.44 = $1.59. On 10,000 visitors, $15,888.

Version B, three relevant add-ons. Strap $14, cork block $22, mat spray $9. Say 16% of buyers add one, averaging $15. That's 32 orders, $480, or $2.40 per order. Average order value $80.40. Revenue per visitor 2.0% x $80.40 = $1.61. On the same 10,000 visitors, $16,080.

Now the part nobody prices in. If the carousel's clutter drops conversion rate from 2.0% to 1.9%, the same $79.44 order earns 1.9% x $79.44 = $1.51 per visitor. On 10,000 visitors, $15,094. Less than no upsell at all.

So the right drawer adds $480 a month here. Good. Do it, and run each add-on through the profit per product math so you know what it keeps after shipping and fees. But look at the size of it: $2.40 per order.

Now look at what the product page does. A bedding brand's cooling bamboo sheets went from conversion rate 1.0% and average order value $125 (revenue per visitor $1.25) to conversion rate 4.3% and average order value $254 (revenue per visitor $10.92). On 10,000 visitors, that's $12,500 before and $109,200 after. See the full case study numbers. Real client numbers, not typical results, and not a promise of what your store will do.

Bleeding vs printing. The drawer patches a few dollars onto the order. The page decides how big the order is before the drawer ever opens.

What to do next

Open your cart drawer on your phone right now. Add your best seller. Count the tiles and check the prices against a third of the cart. If you see a carousel, export last quarter's orders and find the two products that most often ride along with your hero product. Those are your add-ons. Set them as manual rules this week and leave them alone for 30 days.

Then go after the bigger lever. The average order value playbook ranks every option in order, the post-purchase upsell guide covers the offer after payment, and quantity breaks show where "buy 2" helps and where it eats margin. If buyers are leaving before the drawer even matters, start with cart abandonment that begins on the product page.


Book Your Profit Audit

A cart drawer upsell adds a few dollars to an order your product page already sized. On a free profit audit we'll show you where your revenue per visitor is leaking before the drawer opens, and how to rebuild a high-converting product sales page in less than 15 minutes.

Book Your Profit Audit →

Or go here to check it out → revenueflows.ai

P.S. The drawer finishes a sale. It can't start one. Two relevant add-ons beat six best sellers, and a page that sells beats both.

Frequently asked questions

How many products should a cart drawer upsell show?

Two or three. Each one should belong with what's already in the cart, cost under a third of the cart total, and add with one tap. A carousel of six best sellers gets scrolled past, and it gives the buyer one more reason to leave the drawer before checkout.

Do cart drawer upsells hurt conversion rate?

They can. The drawer sits between the add to cart and the checkout button, so anything that slows the buyer down there costs you orders. Keep the checkout button visible without scrolling, never pre-check fees, and measure revenue per visitor (conversion rate x average order value), not the upsell take rate alone.

What should I upsell in my Shopify cart?

The thing a buyer of that product needs next: the accessory, the refill, the care product, or the small item that crosses your free shipping threshold. Your own order history tells you which products already get bought together. Start there before any app's best-seller list.

What is the best cart drawer app for Shopify?

UpCart, Rebuy Smart Cart and Slide Cart are the three names that come up most, and all of them can show targeted in-cart upsells. The app matters less than the rules you feed it. Map each hero product to two or three add-ons by hand, then let the app's recommendations fill the gaps.

Can AI choose my cart upsells?

Partly. Rebuy and UpCart both advertise AI-powered in-cart recommendations, and Shopify can generate related products automatically. But Shopify's complementary products, the add-on kind, are still set by hand in the Search & Discovery app. Use AI to find the pairs in your order data, then set the rules yourself.

The Revenue Per Visitor Dispatch

One revenue-per-visitor playbook. Every Tuesday.

Join 7,000 plus Shopify and Amazon founders getting the one tactic we tested this week: what worked, what flopped, and exact dollar impact.