Cart Page Upsell
Cart Page Upsell campaign displays product recommendations when customers view their cart.
What is a Cart Page Upsell campaign?
A Cart Page Upsell campaign displays product recommendations when customers view their cart. It helps you suggest complementary products, useful add-ons, or other relevant items before customers continue to checkout.
The offer can appear on either the cart page or the cart drawer, depending on the placement you select. Customers can review product details, choose a variant, and add an offered product directly from the upsell widget without leaving their cart.
You can control:
Which products or collections trigger the campaign.
Which products are recommended.
Whether an upsell discount is applied.
The content displayed in the widget.
Campaign setting
Creating a Cart Page Upsell campaign consists of four parts:
Basic information
Offer
Content
Settings
1. Basic information
Configure where the offer appears and when the campaign runs.
1.1. Offer placement
Select where the upsell widget will be displayed:
Cart page: Displays the offer on your store’s full cart page.
Cart drawer: Displays the offer inside the cart drawer or mini cart.
Choose the placement that matches your store’s current cart experience.
1.2. Offer name
Enter a name to identify the campaign in the app.
The offer name is used for internal management only and will not be visible to customers.
1.3. Start date and time
Set the date and time when the campaign should begin.
The campaign will become available to eligible customers when the scheduled start time is reached.
1.4. End date and time
Enable Set end date and time when you want the campaign to stop automatically.
This is useful for limited-time promotions, seasonal campaigns, or offers tied to a specific sales period. Leave this option disabled when the campaign should continue running until you manually deactivate it.

2. Offer
Configure the products that trigger the campaign, the products customers receive as recommendations, and any discount applied to them.
2.1. Trigger
Choose which products must be present in the customer’s cart for the upsell offer to appear.
All products: The campaign can be triggered by any product added to the cart.
Specific products: The campaign appears when the cart contains one or more selected products.
Specific collections: The campaign appears when the cart contains a product from one or more selected collections.
Use specific products or collections when the offered products are relevant only to certain purchases.
2.2. Offers
Choose how the products displayed in the upsell widget are selected.
Manual selection
Select the exact products you want to recommend.
Click Browse to search for and add offer products. This option gives you full control over which products customers see.
Basic AI — automated recommendations
Allow the app to automatically recommend relevant products. The data is taken from the app Shopify Search & Discovery.

2.3. Discount
Configure whether customers receive a discount when they add an offered product.
Discount type
Select the type of discount applied to the offer products.
The available configuration are:
No discount: Offer products are added at their regular price.
Percentage/Fixed amount: Offer products are added with a discount.
When a discount type is selected, enter the corresponding value in the Discount amount field. The amount is based on your store’s currency.
Discount code
Enter the name that identifies the upsell discount.
This code will be visible to customers in the cart when the discount is applied. Use a short and understandable name, such as CART OFFER.
2.4. Apply discount
Choose when the configured discount remains valid.
Always: The discount continues to apply to the offered product after the trigger product is removed from the cart.
Only if trigger product is in cart: The discount applies only while a qualifying trigger product remains in the cart.
The second option helps prevent customers from removing the qualifying product and purchasing only the discounted upsell item.

3. Content
Customize the customer-facing text displayed in the upsell widget.
3.1. Title
Enter the heading displayed above the recommended products.
The title should briefly explain that the products are recommendations or complementary offers.
Examples:
You may also like
Complete your order
Frequently bought together
Add something extra
3.2. Button text
Enter the label displayed on the button customers use to add an offered product to their cart.
Keep the text short and action-oriented.
Examples:
Add
Add to cart
Add item
Get this offer
Use the preview panel to check how the title and button text appear to customers.

4. Settings
Control campaign priority, product behavior, the number of offers displayed, and the widget position.
4.1. Priority
Enter a priority number to determine the order in which campaigns are evaluated.
Campaigns with lower numbers are evaluated first. For example, a campaign with priority 1 runs before campaigns with priority 2 or 3.
Use priority when multiple Cart Page Upsell campaigns may match the same customer’s cart.
Example:
Campaign A: Priority 1
Campaign B: Priority 2
When both campaigns match, Campaign A is evaluated first.
4.2. Allow multiple quantities
Enable this setting to let customers add more than one unit of an offered product.
Leave it disabled when each offered product should be added only once through the upsell widget.
4.3. Don’t show products that are already in the cart
Enable this setting to hide an offered product when the same product is already present in the customer’s cart.
This avoids displaying duplicate recommendations and keeps the offer relevant to the customer’s current order.
4.4. Randomize offer product order
Enable this setting to display offer products in a different order instead of always following the original selection order.
This can give multiple products more balanced visibility when a campaign contains several recommendations.
4.5. Limit offered products shown
Enable this setting to restrict how many offer products are displayed in the widget at one time.
Use it when the campaign contains many products but you want to keep the cart experience focused and easy to browse.
4.6. Paginate products
Enable pagination to divide offered products into multiple pages or groups within the widget. In short, it limits how many products are shown to the customers at one time, in one widget frame.
This option is useful when the campaign includes more products than can comfortably fit in the available cart space.
4.7. Select position
Choose where the upsell widget appears within the cart:
Top of the cart: Displays the offer before the main cart content or cart items.
Bottom of the cart: Displays the offer after the main cart content or cart items.
Use the top position when the offer should receive immediate visibility. Use the bottom position when you want customers to review their current cart before seeing additional recommendations.

Still need help?
Our support team is available 24/7. Contact support →
