Guide3 min read

How to add upsells to your Shopify cart drawer

The cart drawer is the last thing shoppers see before checkout, and the best moment to suggest one more product. Here’s how to put upsells inside a slide-out cart on a real Shopify store and test the whole experience as a shopper.

Slide-out cart on a Shopify store with Body Polish, a free shipping goal of $40.00 away, and a You may also like row with Mask Brush and Calm Candle and Add buttons
What we’re building: a cart drawer with a free shipping goal and one-click suggestions.

When a shopper adds a product, they look at the cart. It’s the moment they are already buying, and a small, relevant suggestion there (a brush for the mask, a candle to go with the bath set) gets added more often than anything shown earlier.

Many themes’ cart drawers simply list what’s in the cart. This guide replaces the theme cart with Seny’s Slide Cart Drawer, adds upsells inside it, and tests the full flow on a real Shopify store. No theme code. Every screenshot comes from a real test store.

What a cart drawer upsell needs to get right

  • Relevant products. Things that go with what’s in the cart, not your bestsellers.
  • One-click add. Shoppers add the suggestion without leaving the drawer.
  • No repeats. A product already in the cart shouldn’t be suggested again.
  • A reason to add. Pairing upsells with a free shipping goal gives shoppers a reason to add one more item.

Step 1: Open Slide Cart Drawer in Seny

In Seny, go to Apps library and open Slide Cart Drawer. The preview opens with the drawer showing, and Preview: With items / Empty lets you see both states. The drawer is built from modules you switch on or off: an announcement, a timer, free shipping, upsell, a discount code field, an order note and more.

Seny Slide Cart Drawer builder with the list of modules (Announcement, Timer, Free shipping, Upsell, Discount code, Order note, Business details) and the drawer open in the preview
The drawer and its modules. Free shipping and Upsell are on by default.

Once published, the drawer replaces your theme’s own cart drawer, so shoppers only ever see one cart.

Step 2: Choose what the upsell shows

Open the Upsell module. Products to show has three options: Shopify recommendations, Hand-picked products, or Hand-picked first, then Shopify. With Shopify recommendations, choose Complementary, then related to use the pairings you set in Shopify’s Search & Discovery app, and set how many to show.

Seny Upsell settings: Products to show set to Shopify recommendations, Complementary then related, 6 recommended products, Hide products already in the cart on, Desktop layout side column
Upsell settings. Hide products already in the cart is on by default.

Desktop layout sets where the suggestions go: a Side column next to the cart on large screens, or a Carousel inside the drawer. We chose the carousel and switched on Upsell heading, which reads “You may also like”.

Seny drawer preview with the upsell carousel under the cart items and the heading You may also like
Carousel layout with a heading, under the cart items.

Step 3: Set the free shipping goal

Open the Free shipping module and set the Threshold. Our store ships free from $70, so we used 70. The drawer shows how much is left, and publishing creates the free shipping discount in Shopify, just like the free shipping progress bar.

Step 4: Publish and test the full cart experience

Click Publish, then open a product in a private window and add it to the cart. Your theme’s cart doesn’t appear. The Seny drawer slides in with the product, the free shipping goal (“You are $40.00 away”) and the suggestions.

Click Add on a suggestion. It goes into the cart without leaving the drawer, the free shipping goal updates to $22.00 away, and the suggestion disappears from the list:

Cart drawer after adding Mask Brush from the suggestions: two items, $22.00 away from free shipping, subtotal $48.00, and new suggestions Calm Candle and Cloud Cotton Towel
One click later: $48.00 in the cart and $22.00 to free shipping.

Also check: change a quantity in the drawer, remove an item, and click Checkout. Then try it on a phone, where the drawer takes the full width.

Common mistakes to avoid

  • Suggesting expensive items. Upsells in the cart work best below the price of what’s already there.
  • Too many suggestions. A long carousel pushes the Checkout button out of view. Three to six is enough.
  • Two carts. If your theme’s drawer still appears, check that the Seny app embed is on and the app is published.
  • Skipping the empty state. Look at the Empty preview too, so an empty cart doesn’t look broken.
Slide Cart DrawerThe drawer used in this guide: upsells, free shipping goal and more, replacing your theme’s cart.Explore app
GOOD QUESTIONS

Frequently asked questions

Quick answers to the questions merchants ask most about this topic.

Can I add upsells to my theme’s own cart drawer?

Some themes show recommendations in the cart, but most don’t let you control them. Slide Cart Drawer replaces the theme’s cart drawer with one that has upsells, a free shipping goal and other modules built in.

Which products does the drawer suggest?

Shopify’s recommendations for what’s in the cart, your own hand-picked products, or your picks first and Shopify’s after. Products already in the cart are hidden by default.

Does it replace my theme’s cart page too?

The drawer replaces the slide-out cart. Shoppers who open your cart page directly still see it.

Will it work with my theme?

It finds the theme’s cart drawer by its structure rather than by name, so it works across Shopify themes. The Seny app embed needs to be on.

Can I add a free gift as well as free shipping?

Yes. The Free shipping module has an optional free-gift step at a higher amount.

READY WHEN YOU ARE

Put this guide to work on your store.

Start free and manage every app from this guide in one place.

Get started for free