Post-Purchase Upsell

Choosing the offer

You can run as many campaigns at once as you like. For any single order, though, the customer is shown one offer, once: never several at the same time, and never another offer after they respond to the first.

How the winner is picked

When more than one campaign could apply, the winner is picked like this:

  1. Qualify. Every campaign assigned to the order's sales channel is checked against the whole order (all items together). To qualify it must be active and within its valid-from/until dates; its trigger must be present in the order; the order's net value must be within its min/max; and the customer group, shipping country and the order's payment method must all be allowed. A campaign is skipped if one of its excluded products is in the order, or if the product it would offer is already in the basket (it never re-offers something the customer just bought).
  2. Rank by priority. Among the campaigns that qualify, the highest Priority wins.
  3. Break ties. If two qualify with the same priority, the most recently edited one wins, so give campaigns distinct priorities when you want to be certain which shows.
  4. Skip the unavailable. If the winning campaign's offered product is out of stock (per its stock policy) or its shipping policy would not allow it, that campaign is skipped and the next-highest qualifying campaign is shown instead: a sold-out top campaign never wastes the slot.

A few things worth knowing

  • The whole basket decides, not a single item. Any item can satisfy a trigger. A larger basket can make more campaigns qualify (more triggers met, higher value) or fewer (it contains an excluded product, already contains the offered product, or pushes the value over a maximum).
  • One offer for the order, not one per product. If two products would each suggest an add-on, the customer still sees only the single highest-priority offer.
  • Responding ends it. Once the customer accepts or declines, that order receives no further offer.
Tip

Give your campaigns distinct priorities, put the ones you care about most at the top, and use tight triggers and filters so the right campaign wins for the right order.