Add Cart Upsells to Your Shopify Store
November 11, 2026
Put one complementary add-on offer in the cart drawer, priced below the main item, and let it close the gap to your free shipping threshold. Keep it to one to three offers, never five. Use an app like OneClickUpsell from $9.95 a month, or your theme's own cart drawer blocks, and test the full flow before you publish.
One offer per stage, not five offers in the cart
The most useful number in Zipify's audit of $143 million in upsell revenue is not a conversion rate. It is a placement count: stores with offers at three or more placements earned 3.6 times the upsell revenue of stores that only ran post-purchase offers. The lesson is not to pile more offers into the cart. It is to put one offer at each stage of the purchase, from the product page to the thank-you page, so the offers work together instead of overlapping.
Zipify calls this the AOV placement stack, and the cart drawer is one stage of five. The product page carries bundles and quantity upgrades. The cart drawer carries a complementary add-on, a free shipping bar, or a gift bar. Checkout carries its own offers on Shopify Plus. Post-purchase carries the one-click offer, and the thank-you page carries the last one. A store that runs all five stages is not being pushy. It is asking once at each step, when the customer is already deciding.
The cart drawer is the stage most stores get wrong, because it is the easiest place to overdo it. A drawer with eight upsell products is not a cart anymore. It is a second store, and the customer closes it. The drawer should carry one to three add-ons, each cheaper than the main item, each complementary to what is already in the cart, and each one tap to add. That is the whole job.
What to offer, and what to charge for it
The add-on should be the thing the customer forgot, not the thing you want to clear. A phone case with a phone, a care product with a device, a refill with a starter kit. The test is whether the customer would have bought it anyway on the next order. If the answer is yes, it belongs in the drawer. If the answer is no, it is a discount in disguise, and it will train customers to wait for the offer.
Price it below the main item, and pair it with the threshold bar. The add-on that closes the gap to free shipping is the easiest yes in ecommerce, because the customer is not deciding whether to spend more. They are deciding whether to pay for shipping or get something for the same money. Set the free shipping threshold from your median order, not the average, and set the add-on price so that one add-on bridges the gap for a typical cart.
For a free start, Shopify's Buy X Get Y discounts can make a gift free once the cart passes a minimum spend, though the shopper still has to add the gift themselves. A dedicated cart drawer combines the bar, the offers, and targeting in one place. Zipify's Slide Cart Drawer results show it helped merchants grow AOV by 20 percent, which is a useful benchmark, but your own AOV before and after is the number that matters, measured over at least two weeks.
The setup that does not annoy people
OneClickUpsell puts the whole placement stack in one app, with a customizable slide cart, a rewards bar, and up to eight AI-powered offers in the cart drawer, included in every plan at no extra fee. Pricing is usage-based on upsell revenue, so you pay for what the app earns, never for order volume. Plans start at $9.95 a month with a 30-day free trial, and the app is rated 4.6 from 578 reviews on the Shopify App Store as of November 2026. That rating is worth checking again before you install, because review counts move.
Install the app, open its settings from Apps in your Shopify admin, and set one offer per stage. In the cart drawer, set one to three add-ons, each cheaper than the main item, and turn on the rewards bar so the add-on and the free shipping threshold work together. Preview on both mobile and desktop, and test the full flow: add the main item, add the upsell, remove it, and check that the cart total, the bar, and the checkout all agree.
Two rules for the drawer itself. Do not show the upsell before the customer has added anything: an empty cart with upsells is a popup, not a cart. And do not use a countdown timer alongside the upsell. A bar that carries a timer and a cross-sell is not a buy button anymore, and customers treat it like one. The product bundles guide covers the bundle version of the same idea: one offer, one tap, and stop there.
Frequently asked questions
What is a cart upsell on Shopify?
An offer shown in the cart drawer for a complementary add-on, priced below the main item, that the customer adds with one tap. It sits next to the cart total, so it is the natural spot for a cheaper item the customer forgot.
How many upsells should I show in the cart?
One to three, each cheaper than the main item and complementary to what is already in the cart. More than that turns the drawer into a second store, and the customer closes it instead of buying.
Do I need an app for cart upsells?
No, but an app is the fastest route. OneClickUpsell starts at $9.95 a month and puts the whole placement stack in one app. Your theme's own cart drawer blocks can also carry one to three add-ons without an app.
What should I offer as a cart upsell?
The thing the customer forgot, not the thing you want to clear: a case with a phone, a refill with a starter kit. The test is whether the customer would have bought it anyway on the next order. If yes, it belongs in the drawer.