Discount types explained
Every offer in a Bundlex bundle deal carries a discount type that decides how the price drops once a customer reaches that tier's quantity. This article explains each method with a plain example, and shows which ones discount every qualifying unit versus which ones work on whole groups of items. The other discount articles in this collection build on the definitions here.
Where you set the discount type
Open the Offers tab and create a Quantity break, Buy X, get Y, or Product bundle offer. Quantity breaks and product bundles have a Discount type dropdown with None, Percentage, Discount per item, and Exact amount. A Buy X, get Y offer has Buy and Get quantities instead. Free gifts are added separately to an offer.
The discount types
Percentage
A percent off, applied to every qualifying unit at or above the offer's quantity. The amount field is labelled Discount and is capped at 100%.
Example: an offer set to "10% off" at quantity 3 means a customer who buys 3 gets 10% off all 3. If they buy 5 of the same product, all 5 get 10% off, because "10% off when you buy 3+" means 10% off the whole quantity once the threshold is met.
Use this when you want a straightforward "the more you buy, the bigger the percent" ladder. If you instead want exactly N units discounted and any extras at full price, turn on the strict quantity cap (see the section below).
Discount per item
A fixed amount off each unit, in your store currency. The amount field is labelled Discount/unit. Like Percentage, it applies to every qualifying unit once the quantity is met.
Example: $5.00 off per item at quantity 2 takes the fixed amount off each unit, so a 2-pack saves $10.00 and a 3-pack saves $15.00. The values show in your store's own currency.
Use this when you think in flat money terms ("$5 off each") rather than percentages.
Exact amount
A target price for a group of N units. The amount field is labelled Total price, and Bundlex discounts the group down to that price. It works per complete group, so a partial group stays at full price.
With the strict quantity cap off, "3 for $9.99" sets the price of every complete set of 3 to $9.99. If a customer has 6, they get two sets at $9.99 each. If they have 7, six units form two priced sets and the 7th stays full price until they add two more to complete the next group.
Use this for clean "N for $X" pricing. Because the math targets a fixed total, the discount is capped to whole groups automatically.
Buy X get Y (BOGO)
The classic buy-some-get-some-free offer. Instead of one amount, you set two quantities: Buy and Get. Bundlex adds them together into a read-only Total quantity for the tier.
Example: Buy 2, Get 1 makes a total quantity of 3. The customer pays for 2 and the 3rd is free. Like Exact amount, BOGO works on whole sets: the free unit only applies once a complete buy-and-get group is in the cart, and a partial group stays full price.
Use this for "buy one get one free" and similar promotions.
Free gift
A free gift is a product attached to an offer as an extra rather than a discount on the main item. The gift is added to the cart and discounted 100% off, so the customer pays nothing for it while still paying for the main product.
Example: an offer "Buy 3, get a free sample" keeps whatever discount you set on the main 3 units and adds the sample at no charge. For free units of the main product, use a Buy X, get Y offer. Use attached gifts for separate reward products.
None
A display-only tier with no discount. The amount field is disabled because there is nothing to discount. The offer still shows in the widget as a quantity option, but the customer pays full price for that tier.
Use None for the entry rung of a ladder (for example a plain "Buy 1" with no saving) or when a tier exists only to carry a free gift or a benefit list rather than a price cut.
Per-unit methods vs whole-group methods
The table describes normal quantity offers with the strict quantity cap off. Required bundle products have additional eligibility checks.
| Method | Amount field | What it discounts |
|---|---|---|
| Percentage | Discount (%) | All qualifying units at or above the quantity |
| Discount per item | Discount/unit (currency) | All qualifying units at or above the quantity |
| Exact amount | Total price (currency) | Each complete group of N; partial groups stay full price |
| Buy X get Y | Buy and Get quantities | Each complete buy-and-get group; partial groups stay full price |
| Free gift | None, it is an extra | The gift line, 100% off |
| None | Disabled | Nothing, full price |
In other words, Percentage and Discount per item reward "N or more" and discount every extra unit too. Exact amount and Buy X get Y mean "exactly this set," so leftover units beyond a complete group are charged in full. With Limit discount to offer quantity enabled in Advanced, eligible quantity tiers apply at most once each instead of repeating. This also affects exact-price tiers when the qualifying units have the same price. BOGO uses its own calculation. See quantity-cap examples and exceptions.
The price shown in the product widget is illustrative, and the cart at checkout is always the authoritative price. Other discounts can change the total when Shopify allows the combination. See combining discounts for the conditions.
Which one should you pick?
- Volume ladder with growing savings: Percentage or Discount per item.
- Clean "N for a fixed price": Exact amount.
- Buy one get one (or buy 2 get 1): Buy X get Y.
- Reward a purchase with a freebie: add a Free gift on the offer.
- A tier that only displays or carries a gift or benefits: None.
You can mix methods across the rungs of one bundle, for example a plain Buy 1 (None), a Buy 2 at 10% (Percentage), and a Buy 3 with a free gift.
Was this article helpful?
Your feedback helps us improve our docs.