Articles on: General

How do I show an upsell only when certain conditions are met?

Using Smart Rules, you can add conditional logic to your upsells.


  1. Create a checkout, cart or post-purchase upsell


  1. Scroll down to the Smart Rules card


  1. Select the 'General' tab (this is the default tab)


  1. Add a Smart Rule


  1. Save the changes



You can set smart rules for the cart total or cart products



For the cart products you can make an upsell conditional on whether a cart:


  • has certain cart products
  • doesn't have certain cart products
  • has certain tags
  • doesn't have certain tags
  • is part of a certain collection
  • isn't part of a certain collection



You can use the AND and OR operators to combine smart rules.


An example: only show the upsell when the cart total is more then $40 and a product in collection 'Homepage' is in cart:


Updated on: 05/04/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!