Upsell Targeting: Show the Right Offer to the Right Customer
You can decide which customers and which carts see each upsell offer. This article lists every targeting option, with ready-made recipes, and what targeting can't do.
The two layers
- Trigger: which products in the cart start the offer. All products, Specific products or Specific collections.
- Sub-triggers: extra conditions on top of the trigger. Click Add a sub-trigger in the Trigger card.
| Condition | Use it to target |
|---|---|
| Cart value | Bigger or smaller carts |
| Customers country | Where the customer is |
| Customers tag | Logged-in customers with a tag, like VIP or wholesale. Guests have no tags |
| Product tag | Carts with tagged products |
| Products in cart | Carts with (or without) certain products |
| Number of products in cart | Carts with more or fewer items |
| Market | A Shopify Market |
Conditions in one block must all be true. Add another block (Or when) for an alternative.
Recipes
| Goal | Set up |
|---|---|
| Hide an offer from wholesale customers | Sub-trigger: Customers tag Is not wholesale |
| Show an offer only in Canada | Sub-trigger: Market Is Canada |
| Show a bigger bundle only on carts over $100 | Sub-trigger: Cart value Is more than 100 |
| Suggest socks only when shoes are in the cart | Trigger: Specific collections, Shoes |
| Stop suggesting a product once it's in the cart | Offer card: Hide products that are already in cart |
| Don't show an offer if the gift card is in the cart | Sub-trigger: Products in cart Are not any of Gift card |
| Different offers for two markets | Two offers, each with its own Market sub-trigger |
Which offer wins
When several offers match, Specific products offers rank first, then collections, then all products, newest first. The top one shows. Others show under it only with Show this offer alongside others ticked, up to 3. See Cart Upsells: Multiple Offers, Sub-triggers and Troubleshooting.
Things targeting can't do
| Request | Possible? |
|---|---|
| Hide an offer when a discount code is used | No |
| Target by customer order history or spend | No. Use a Customers tag set by Shopify Flow or another app |
| Hide the spend tier bar for certain customers | No. Spend tiers can only be turned off per market |
| Hide the whole cart drawer for some customers or countries | No |