Skip to content

Guides

How discounts reach checkout

22 October 2026. Function discounts, announcement-bar codes, and quantity-bundle gifts are three different mechanisms. Here is which one you are using.

A price in a RevenueLift widget should be the price the customer pays. How that price is enforced depends on the offer.

Function discounts

Frequently Bought Together, Product Add-Ons, Cart Upsell, Thank You Recommendations, and Quantity Bundle apply discounts with a Shopify Function. The customer does not type a code. You choose None, a percentage, or a fixed amount, and you name the discount that shows on the cart.

Frequently Bought Together can also discount the product the customer is already viewing. That checkbox is Apply discount on trigger product, and it is on that offer only.

Quantity Bundle is per tier

A quantity bundle does not have one discount for the whole widget. Each batch has its own: none, a percentage, or a fixed amount. The line written to the cart is named Bundle. A free gift on a tier is discounted fully. An upsell on a tier uses the discount you set on that upsell, which can differ from the tier.

Announcement bars show a code

The announcement bar does not apply a discount. On a Simple bar you can attach a discount code that already exists in Shopify, and show it with {{code}} in the title. Running line and rotating bars do not have that field.

Before you publish widely

Function discounts follow Shopify’s combination rules. If the store already runs automatic discounts or codes, place a real test order and read the cart. The discounts guide lists the caps and conditions.