OxifyOxify
Offers & Triggers

Smart filtering — auto-skip rules

Two offer settings that automatically skip an offer that would not make sense, to protect buyer experience.

Two offer settings skip an offer that wouldn't make sense for the buyer. Both are off by default, and you turn them on for each offer.

Skip offer if product is in original order

In Edit offer, open Upsell product → Product details and tick Skip offer if product is in original order. On the page that opens right after you create an offer, the same option is called Hide offer if product is in original order.

When it's on, Oxify compares the product the offer would show with the products in the customer's order. If the customer already bought that product, the offer is skipped.

Why this matters: Upselling the same product they just bought feels broken. This setting prevents it without you having to manage product exclusion lists manually.

Hide product when out of stock

In Edit offer, open Upsell product → Variants and tick Hide product when out of stock. On the offer page, the option is called Hide entire product when out of stock.

When it's on and every variant is out of stock, the offer is skipped entirely. The check is not applied if Show all out of stock variants is on (out-of-stock variants stay in the list) or if Hide variant selector is on.

Why this matters: Showing an offer the buyer can't actually accept (because nothing is in stock) is a worse experience than skipping straight to the next slot.

What happens after a skip

  • If the first upsell is skipped, the funnel starts at the next upsell slot (Upsell 2, then Upsell 3) that has an offer.
  • If a skipped upsell comes next after the customer accepts an offer, the funnel moves on to the next upsell slot that has an offer.
  • If there is nothing left to show, or the next slot is a skipped downsell, the flow ends and the buyer continues to the thank-you page.

On this page