How to Set Up Discounts in the Bundle Builder

Define how customers save — from flat discounts to tiered pricing and fixed box deals.

Where to find this: Bundle Builder editor → Content tab → Discount section

image

On this page

  1. Tiered discount (buy more, save more)

  2. Fixed boxes (set box sizes)

  3. Single discount (flat bundle saving)

  4. No discount

  5. Discount combinations

  6. Recommended defaults by scenario

  7. End-to-end example: tiered skincare bundle

  8. FAQ

Tiered discount (buy more, save more)

Rewards customers with larger discounts as they add more items or spend more. Best for encouraging upsells and increasing average order value.

Discount logic Choose what triggers each tier:

  • Number of Items — discount unlocks when the customer adds a set quantity of products.

  • Total Cart Amount — discount unlocks when the cart value crosses a set threshold.

Discount type Applies per tier. Choose one:

  • Percentage — deducts a % from the bundle total (e.g., 10% off).

  • Fixed Amount — deducts a specific dollar value (e.g., $5 off).

  • Fixed Bundle Price — sets the entire bundle to a flat price (e.g., any 5 items for $40).

Tier messaging: Set a message that appears before the customer reaches the next tier (e.g., "Add 2 more items to unlock 20% off"). This is the primary lever for nudging customers to the next level. When to update: Always fill this in for tiered setups — without it, customers have no visibility into what they're working toward.

Show progress bar: When enabled, displays a visual progress indicator showing how close the customer is to the next tier. When to enable: Turn on for any tiered setup. A progress bar significantly increases the chance customers push to the next tier.

Success message: Text shown when a customer reaches a tier (e.g., "You've unlocked 20% off!"). When to update: Always add this — it confirms the discount has applied and rewards the customer for reaching the tier.

image

Fixed boxes (set box sizes)

Ideal for curated sets where customers must fill a specific quantity to unlock a deal — for example, a "Box of 6" at a flat price. Customers see available box sizes and unlock larger boxes as they add more products.

Items in box The quantity a customer must select to complete and unlock that box size.

Fixed price The flat price for that completed box, regardless of which products the customer picks.

Box name: A custom label for the box shown to customers (e.g., "Starter Box," "Large Box"). When to update: Always name your boxes — it makes the size options scannable and easier to compare.

Upsell message: Shown while the customer is building toward the next box size (e.g., "Add 2 more to unlock the Large Box!"). When to update: Always fill this in. Without it, customers don't know a larger box exists or how close they are to unlocking it.

Success message: Shown when a box is completed and the price locks in. When to update: Add a short confirmation (e.g., "Your Large Box is ready — $50 flat!").

image

Single discount (flat bundle saving)

A flat discount that applies to the entire bundle regardless of how many items the customer selects. The simplest setup — one discount, always on.

Discount type Choose one:

  • Percentage — deducts a % from the bundle total (e.g., 15% off everything).

  • Fixed Amount — deducts a flat dollar value from the total (e.g., $10 off).

  • Fixed Price — sets the entire bundle to one price regardless of contents (e.g., any bundle for $30).

Value The number that corresponds to your chosen discount type (e.g., 15 for 15%, or 30 for a $30 fixed price).

When to use: Use Single when you want a consistent, always-visible saving without any purchase threshold. Works well for introductory bundles or straightforward product sets.

image

No discount

Select this if you want to use the bundle builder purely as a selection or merchandising tool, with no additional savings applied. Products are sold at their standard Shopify prices.

When to use: Useful when the value is in the curation itself — for example, a gift box builder or a subscription customization flow where price incentives aren't the goal.

image

Discount combinations

Controls how your bundle discount interacts with other active Shopify promotions. Found at the bottom of the Discount section.

Combine with order discounts: When enabled, allows order-level coupon codes to stack on top of the bundle discount. When to enable: Turn on if you run sitewide coupon campaigns and want bundle customers to benefit from both savings.

Combine with product discounts: When enabled, allows individual product-level sale prices to stack with the bundle discount. When to enable: Turn on carefully — stacking product discounts with a bundle discount can reduce margins significantly. Only enable if you've accounted for this in your pricing.

Combine with shipping discounts: Off When enabled, allows free shipping codes to apply alongside the bundle discount. When to enable: Safe to enable in most cases, as shipping discounts don't affect product margin.

image

Discount type reference

Discount type

How it works

Example

Percentage

Deducts a % from the bundle total

20% off any bundle

Fixed Amount

Deducts a specific dollar value

$10 off the bundle

Fixed Price

Sets the entire bundle to a flat cost

Any 3 items for $30

Recommended defaults by scenario

Scenario

Recommended approach

Maximizing average order value

Use Tiered with Number of Items. Enable progress bar and fill in all tier messages.

Curated gift sets with set quantities

Use Fixed Boxes. Name each box clearly and always add upsell messages between sizes.

Simple "bundle and save" offer

Use Single with a Percentage discount. Clean, low-friction setup.

Bundle as a selection tool, no deal

Use No Discount. No configuration needed beyond the product setup.

End-to-end example: tiered skincare bundle

Goal: A 3-step "Build Your Skincare Routine" bundle that rewards customers for adding more products — 10% off at 3 items, 20% off at 5 items.

  1. Go to Content tab → Discount section in the bundle builder settings.

  2. Select Tiered as the pricing strategy.

  3. Set Discount Logic to Number of Items.

  4. Set Tier 1 — 3 items, Percentage, 10%. Add message: "Add 2 more items to unlock 20% off!"

  5. Set Tier 2 — 5 items, Percentage, 20%. Add success message: "You've unlocked 20% off your routine!"

  6. Enable Show Progress Bar so customers can see how close they are to the next tier.

  7. Under Discount Combinations, enable Combine with shipping discounts if you're running a free shipping promotion alongside this bundle.

  8. Save and preview as a customer — add items one by one to confirm the progress bar advances and messages appear at the correct thresholds.


FAQ

Can I use more than one pricing strategy on the same bundle? No. You select one strategy per bundle — Tiered, Fixed Boxes, Single, or No Discount. If you need different strategies for different product sets, create separate bundles.

Can I set different discount types per tier in a Tiered setup? No. The discount type (Percentage, Fixed Amount, or Fixed Price) is set once and applies across all tiers. Only the threshold and value change per tier.

Can I use the Bundle Builder Link or upsell button alongside any discount strategy? Yes. Visibility settings and discount settings are independent. Any traffic method — upsell button, direct link, or HTML embed — will land customers on the same bundle with whichever discount strategy you've configured.

Does the Fixed Price discount type work per item or for the whole bundle? Fixed Price sets the total cost of the entire bundle, not per item. A "3 items for $30" setup means the whole bundle costs $30 regardless of which 3 products the customer picks.