Pricing & discounts
Two pricing modes, optional quantity tiers, and a stock cap. All on the Bundle Pricing tab.
Pricing modes
Open the Bundle Pricing tab and pick one mode for the bundle.
Percentage discount
The bundle costs the sum of the chosen items, minus a percentage you set. Enter 10 for 10% off, or 0 for no discount. Customers see the original total struck through with a “You save £X (Y%)” line. Because the total follows the items, the shop shows a “From £X” price.
Fixed bundle price
The bundle always costs exactly the price you set, whatever the customer picks inside it. They still see how much they save versus buying the items separately, and the shop shows the exact price rather than “From”.
Quantity discount tiers
Reward customers who buy several of the same bundle. Click + Add Tier and set “buy N or more for X% off”:
| In the cart | Discount |
|---|---|
| 1 bundle | 10% (the base) |
| 2 or more | 15% |
| 5 or more | 20% |
The highest matching tier replaces the base discount automatically, and it applies to every copy in the cart. Tiers work in both pricing modes. Remove a tier with Remove.
How the price displays
- From £X in percentage mode, because the final price depends on what the customer chooses.
- An exact price in fixed mode.
- The figure recalculates automatically when a component product’s price changes and the bundle (or that product) is next saved.
Bundle stock cap
Tick Limit total bundles available and set a quantity to cap how many of this bundle can sell. This uses WooCommerce’s own stock counter, so it decrements on purchase and restores on cancellation or refund. Set a low stock threshold to get WooCommerce’s low-stock email when it is nearly sold out.
This is separate from component stock, which BundleBoss always tracks. See Stock & fulfilment.
How discounts combine
The base discount, a matching quantity tier and any active sale countdown resolve to one clear price. The highest matching tier wins over the base; in fixed-price mode the base discount is ignored (the fixed price is the price). The live total on the product page always matches what the customer pays at checkout, to the penny.
Still stuck? Email a human. The person who reads it is the person who builds the plugin.