NEW: Buy X Get Y for Promotional Upsell Discounts

Buy X Get Y now works with promotional upsell discounts, so you can show a crossed-out upsell price only to shoppers who already have a specific product in their cart.
The Update
Promotional upsell discounts show the savings right on the upsell card, with the original price crossed out before the shopper clicks Add. Until now they could not depend on what else was in the cart. If you wanted "buy this, get that discounted", you had to use an advanced discount, which only shows the savings once the product is already in the cart.
Promotional discounts now have the Buy X Get Y option too. Pick the products that must be in the cart, and the crossed-out price only appears while they are there.
What's New
Buy X Get Y on promotional discounts: Enable Require specific products in cart, choose the required products, and set a Minimum quantity. Promotional discounts support specific products only, not collections.
The crossed-out price follows the cart: The discounted price shows once the required products are in the cart and disappears when they are removed. The discount at checkout follows the same rule, so the price on the card always matches what the shopper pays.
Upsells don't unlock other upsells: Products added as upsells do not count toward the requirement. Gifts and add-ons do count.
A fallback instead of a gap: When the requirement is not met, the upsell card shows your next best offer, such as a smaller promotional discount or the flow's own promotion.
Works everywhere upsells show: The rule applies in the cart drawer, on product pages, and in checkout upsells. On a product page, the product being viewed only counts once it has been added to the cart.
Impact on Your Store
- Reward shoppers who already committed to a main product, for example 20% off coffee pods while a coffee maker is in the cart.
- Keep your discounts for the bundles you actually want to push, instead of giving them to every shopper.
- Make the savings visible upfront, which is what drives the click on a promotional discount.
Configuration
Go to Upsells → Upsell discounts and create or open a Promotional discount. Under Buy X Get Y, enable Require specific products in cart, select the products, set the minimum quantity, and save. Existing promotional discounts keep working as before.
Why This Matters
A discount works best when it rewards the right purchase. Tying the crossed-out price to the product already in the cart turns a general markdown into a clear bundle offer.
For every option, see our Upsell Discounts help article.