Cart Upsells: Multiple Offers, Sub-triggers and Troubleshooting

This article covers what comes after your first upsell offer: running several offers, showing more than one at a time, sub-triggers, the empty cart upsell, and what to check when an offer doesn't show.

New to upsells? Start with How to Set Up Cart Upsells: Step-by-Step Walkthrough.

Run several offers

Create one offer per trigger and product pairing. For example, charms when a bracelet is in the cart, and socks when shoes are in the cart.

In the Upsell offers list:

  • The toggle on each row turns that offer on or off without deleting it.
  • The grey line under each name sums up the offer: Trigger: Blue T-shirt ยท Offer: 2 products ยท 10%.
  • Use Search offers to find an offer by name or by anything in its grey line.

Which offer customers see

When several offers match the cart, the app picks a winner:

  1. Specific products offers come first, then Specific collections, then All products.
  2. Among offers with the same trigger type, the offer stored first wins. Offers are stored newest first, so this is normally the newest one.

The winner always shows. By default it is the only offer shown.

Show more than one offer at a time

To stack offers, open an offer and tick Show this offer alongside others on the Offers tab.

  • A ticked offer shows under the winner whenever its own trigger also matches the cart.
  • An unticked offer shows only when it is the winner.
  • At most 3 offers show at once.

Example: offer A (trigger: Specific products, Shoes) and offer B (trigger: All products) both match. A wins because Specific products comes first. B shows under A only if B has Show this offer alongside others ticked.

Sub-triggers: extra conditions

A Cart value sub-trigger on an upsell offer.

A sub-trigger narrows when an offer shows. Open the offer, go to the Trigger card, and click Add a sub-trigger.

Each sub-trigger is a block of conditions:

  • Conditions inside one block must all be true. Click And to add another condition to the block.
  • Separate blocks are alternatives. The first block starts with When, the next ones with Or when. The offer shows if any one block is true.
Condition Operators Example
Cart value Is more than, Is less than, Is equal to Cart value is more than 50
Customers country Is, Is not Country is Germany
Customers tag Is, Is not Customer tag is VIP
Product tag Is, Is not Product tag is summer
Products in cart Are any of, Are all of, Are not any of, Are not all of Products in cart are not any of: Gift card
Number of products in cart Is more than, Is less than, Is equal to Number of products is more than 2
Market Is, Is not Market is Canada

For Cart value and Number of products in cart you can tick Exclude offer products from this value (or from this count). Then products added from this offer don't count, so accepting the offer can't change whether the offer shows.

Use the icons on each block to duplicate, delete or collapse it. A collapsed block shows a one-line summary.

Limits: up to 10 blocks per offer, up to 10 conditions per block.

Sub-triggers and the discount: if the offer's Apply discount is set to Only if the trigger product is also in cart and sub-trigger conditions are met, some conditions are also checked again at checkout: Cart value is more than, and Number of products in cart (Is less than and Is equal to only when offer products are excluded from the count). All other conditions only decide whether the offer shows.

Empty cart upsell

The empty cart upsell shows products when the cart has nothing in it.

  1. In the left menu, open Empty cart: Upsell (under General).
  2. On the Offers tab, switch on Empty cart upsell.
  3. Choose Products or Auto recommend, and add a discount if you want.
  4. Set the layout and texts on the Widget tab and the look on the Design tab, the same way as the cart upsell.

There is no trigger: the empty cart has nothing to trigger on. With Auto recommend, picks are based on the product page the customer is viewing, or otherwise on your best-selling product.

The empty cart upsell shows one offer.

An offer isn't showing: checklist

Check Where
The offer's toggle is on Upsell offers list
The cart matches the trigger and every condition of at least one sub-trigger block Offers tab, Trigger card
The offer products can be bought. A red reason (Draft, Archived, not published to Online Store, out of stock) means that product is skipped Offers tab, Offer card
Not every offer product is already in the cart while Hide products that are already in cart is ticked Offers tab, Offer visibility
Another offer isn't winning. Tick Show this offer alongside others if both should show. Max 3 offers Offers tab
Auto recommend has something to recommend. Complementary products need setup in Shopify's Search & Discovery app. Without it, Complementary falls back to related products, unless Only show complementary products is ticked. Then the offer hides and the next offer takes its place Offers tab, Offer card
On your store: the cart drawer is enabled and the app embed is on. In the editor preview the offer shows either way Getting Started

Still stuck? Send us your store URL and the offer's name, and we'll check it.

Related

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us