Shopify bundle discount tiers, applied at checkout
A Shopify bundle discount in Elite Bundle Builder is a set of tiers the shopper reaches by adding items or spend, applied at checkout by a Shopify Function. There is no discount code, nothing for the shopper to type, and nothing for you to stack or exclude by hand. This page shows what you can set and what the shopper sees.
[image: Offer tab with the trigger set to number of items and three tiers of 3, 5 and 8 items]
What you can set
Two choices define a discount for a build your own bundle.
The trigger. Tiers are reached at a number of items, or at an order total. Item count suits products at similar prices (snacks, socks, samples). Order total suits mixed-price catalogs where you want to reward spend, not count.
The calculation. Each tier is one of:
| Calculation | What the shopper gets | Example |
|---|---|---|
| Percentage off | A percentage off the bundle | 10% off at 5 items |
| Fixed amount off | A flat amount off the bundle total | $15 off at $100 |
| Fixed bundle price | The bundle costs a set price | Any 6 for $40 |
| Amount off per item | A flat amount off each item | $2 off every item at 8 items |
Add one tier per threshold, usually two to four. Removing the last tier switches the discount off.
Example tiers by item count
| Shopper selects | Discount |
|---|---|
| 3 items | 5% off |
| 5 items | 10% off |
| 8 items | 15% off |
This shape works for snack boxes, sample packs, beauty routines and mix-and-match sets, where the aim is to nudge the shopper from three to five.
Example tiers by order total
| Bundle total | Discount |
|---|---|
| $50 | $5 off |
| $100 | $15 off |
| $150 | $30 off |
Use this when products vary in price and a count would let a shopper hit the top tier with the cheapest items.
How the discount is applied
At checkout, a Shopify Function reads the bundle's tiers and applies the best matching one to the bundle line. If no tier is reached, no bundle discount is applied. The shopper never sees a code field they need to fill.
Removing the discount is one action too: delete the tiers, save, and the function stops applying it.
What the bundle discount combines with
The app creates one automatic discount that applies every bundle's tiers. In Settings, Bundle discount, Combines with sets whether it can stack with product discounts, order discounts and shipping discounts. Shopify's combination rules still apply, so a code only stacks with the bundle discount when the code's own settings allow it too. Test the codes you plan to run before you announce them.
Discounts on subscription orders
When a shopper subscribes to a bundle, the bundle discount comes on top of the plan's own saving: a plan that saves 10% plus a 10% tier gives 19% off.
Apply to subscriptions, in the same Bundle discount settings, decides whether subscription orders get the bundle discount, and Subscription orders sets how long for: every order, or a set number of orders counting the first. The first time you save a bundle with subscriptions on, the app switches Apply to subscriptions on for you; after that, your choice in Settings stands. The Shopify subscription bundles guide covers the rest of the setup.
What the shopper sees before checkout
The discount display is set per bundle in Design and comes in three styles.
- Progress bar. "Add 2 more items to get 10% off", filling as they add.
- Segmented. One segment per tier, lit as each is reached.
- Box. A hard bundle size ("Pick 6 for $40"), for quantity tiers only.
The bundle cart can also show a savings line. Optionally, lock every add button once the top quantity tier is reached, so there is nothing left to chase and the shopper moves to checkout.
[image: Segmented discount display with three tiers, the first two lit and the third greyed out]
Discounts for multi-option bundles
A multi-option bundle has one item per option, so there is no ladder to climb. Its Offer tab has one switch and one value: a percentage off or a fixed amount off the bundle total, applied at checkout whenever the bundle is added. No tiers, no trigger, no minimum.
Testing before launch
- Keep the bundle unlisted.
- Pick enough items to reach the first tier and add the bundle to the cart.
- Go to checkout and confirm the discount line is there.
- Repeat for the top tier, then for a cart that does not qualify.
If a discount does not show, check that tiers are configured, that the bundle was added from the bundle page rather than as loose products, and that the settings page does not report a discount service issue. The troubleshooting guide lists the fixes.
Frequently asked questions
Do shoppers need a code?
No. The discount is automatic at checkout through Shopify Functions.
Can the bundle discount combine with a discount code?
Yes, if you allow it. Choose what it may combine with under Combines with in Settings, Bundle discount, and make sure the code allows combining too.
Can I set a fixed price for the whole bundle?
Yes. Choose the fixed bundle price calculation and the bundle costs that amount once the tier is reached.
Does it work with volume discounts on single products?
Volume breaks are not a feature of the app. The bundle discount applies to the bundle line only. The FAQ covers other discount questions.
Set up your first tier
Install the app free, build a build your own bundle, then open Offer and add a tier. The discounts docs have the field-by-field guide, and the features page lists the rest of the editor.