How to set up Upsell Offers on Cart Drawer
Upsell offers let you show extra product suggestions inside your cart drawer.
When a customer opens their cart, they can see recommended products and add them to the cart in one click. You can also offer those products with a discount.
This article shows you how to create upsell offers and control when they appear.
Create an Upsell Offer
Open your cart drawer editor and go to the Upsells tab. Click Add offer.
Internal offer name
This name is only visible to you. You can use it to keep your offers organised. Example: Accessories upsell or Skincare bundle
Offer name
This is the heading customers will see above the upsell products. Keep it short and clear. Example: You might also like or Complete the look
Button text
This is the text shown on the button customers click to add the product. By default, it is Add to cart.
Choose When the Offer Appears
Each upsell offer has a trigger. The trigger decides on which product pages the offer can appear.
-
All products
Choose this if you want the offer to appear on all product pages.
-
Specific products
Choose this if you only want the offer to appear on selected product pages.
-
Specific collections
Choose this if you want the offer to appear only on product pages that belong to selected collections.
Choose Which Products to Show
You can choose the products shown in the offer in two ways.
Specific products
Choose the products you want to recommend. You can:
- select specific products or variants
- drag products to change their order
- set a different discount for each product if needed
Automated recommendations
Let Shopify choose which products to show. You can choose from:
- Related products: products that are similar to, or often bought with, the products in the cart
- Complementary products: products you have set up as complementary products in Shopify
You can also turn on Hide products that are already in cart.
This helps avoid showing products the customer has already added.
Only in-stock products will be shown.
Add a Discount
You can choose whether the upsell products are shown with or without a discount.
-
No discount
Products are shown at their regular price.
-
Percentage off
Apply the same percentage discount to all products in the offer. Example: 10% off
-
Fixed amount off
Apply the same fixed discount amount to all products in the offer.
-
Custom
Apply a different discount to each product. This option is only available when you use Specific products. You can also add a discount message. This is the text shown at checkout to explain the discount. Example: Bundle deal 10% off. You can also limit how many units of the upsell product can get the discount in one order.
Use Multiple Offers
You can create as many upsell offers as you need. Use the toggle next to each offer to turn it on or off without deleting it. If you have many offers, you can use search to find them faster.
When Will an Offer Be Shown?
When a customer opens the cart, the app shows offers that meet all of these conditions:
- the offer matches the page where the cart was opened
- the offer is turned on
- at least one product in the offer is available
- the product is not already in the cart, if Hide products that are already in cart is enabled
Add Translations
You can translate each upsell offer. Scroll to Translations at the bottom of the offer settings and click Add translation.
Last updated: March 2026