Product Bundled Discount

The Short Answer

Use a fixed amount off when your bundle has a high-priced anchor product or mixes high and low margins. Use a percentage off when the products in the bundle have margins and prices. Always decide your margin floor first. Then work backwards to find the discount you can afford. Never choose a discount just because it looks good on a banner.

Key takeaways

• A discount hurts more than it looks. A 20% discount on a product with a 40% margin cuts your profit per unit in half, and you need to sell twice as many units just to break even.

• A fixed amount protects your profit in dollars. A percentage protects your margin as a share of the price. They behave differently when prices change.

• Bundles let you give a bigger-feeling deal on the items you choose, instead of cutting prices across the whole store.

• Cap your risk with start and end times, customer groups and a limited pool of items customers can choose from.

• MageDelight’s Product Bundled Discount lets you set a fixed or percentage discount for each bundle, along with validity dates, customer group access and a cart promotion.

Why Bundles Beat Store-Wide Discounts

A store-wide percentage off discounts everything, including the products that would have sold anyway. A bundle is more targeted. You choose which products go together, how much the shopper saves, and when the deal runs. MageDelight’s Product Bundled Discount extension is built for that. The product page says a bundle can club low-margin or slow-moving stock with high-margin or fast-moving products to clear inventory without cutting the price of your best sellers.

First, though, look at what a discount really costs you. The formula is short.

Extra sales needed to break even = margin ÷ (margin minus discount) minus 1. Both numbers are percentages of the original price.

Gross margin

10% off

15% off

20% off

25% off

30%

+50% units

+100% units

+200% units

+500% units

40%

+33% units

+60% units

+100% units

+167% units

50%

+25% units

+43% units

+67% units

+100% units

60%

+20% units

+33% units

+50% units

+71% units

Read it this way: with a 40% margin, a 20% discount means you need 100% units to make the same total profit. A bundle helps because the extra units come from products you pair on purpose, and because the shopper adds items they might not have bought. That is the whole point. I think the formula still applies, and a bundle must have lift to cover its discount.

Fixed Amount vs Percentage: What Each Really Means

Before you compare them, make sure you understand the words clearly. In the extension, according to its user manual the discount type is either Fixed or Percentage. Percentage takes a share of the total price of the bundle products and deducts it from the total. Fixed takes a flat amount off. So a "fixed" discount here is a fixed amount off, not a fixed bundle price.

If you want a fixed bundle price, such as "the trio for $145", you can set the fixed discount to the total minus your target. The catch: if any item’s price later changes, the bundle price moves with it. Recheck the discount whenever prices change.

Question

Percentage off

Fixed amount off

What it protects

Your margin as a share of price, when all items have similar margins

Your profit in dollars, whatever the bundle total

What happens if a price rises

The discount grows with it, so you give away more

The discount stays the same, so the share you give away shrinks

What happens if a price falls

The discount shrinks automatically

The discount stays the same, so the share you give away grows

Message to shoppers

"Save 15%" is easy to understand and compare

"Save $25" feels concrete, and is bigger-looking on larger bundles

Risk with high-ticket items

Large dollar discount on expensive anchors

Low risk, because the dollar cost is capped

Risk with low-priced items

Small dollar savings, which can feel weak

A large share of a small bundle, which can wipe out margin

Best for

Sets of similar products and similar margins

Bundles with an expensive anchor, or mixed margins

A Worked Example

Here is a bundle of three products. The numbers are illustrative. Use your own costs.

Product

Price

Cost

Role

A: anchor

$100

$55

Popular product, 45% margin

B: accessory

$30

$9

High margin, 70%

C: slow stock

$40

$26

Lower margin, 35%, you want to clear it

Bundle total

$170

$90

Gross profit $80, or 47% of the price

Now add $12 per order for shipping, packing, and payment fees. That is another illustrative number. Compare five discounts:

Discount

Saves shopper

Bundle price

Gross margin

Profit after $12

None

$0

$170.00

47.1%

$68.00 (40.0%)

10% off

$17.00

$153.00

41.2%

$51.00 (33.3%)

15% off

$25.50

$144.50

37.7%

$42.50 (29.4%)

20% off

$34.00

$136.00

33.8%

$34.00 (25.0%)

$15 off (fixed)

$15.00

$155.00

41.9%

$53.00 (34.2%)

$25 off (fixed)

$25.00

$145.00

37.9%

$43.00 (29.7%)

Now set a margin floor. Say you will not go below 35% gross margin on the bundle. The maximum discount is where profit divided by bundle price equals 35%. Here, that works out to about $31.50, or 18.6% off. Say instead you want at least 30% left after the $12 of order costs. The cap drops to about $24.30, or 14.3% off. Same bundle, different floors, different answers. That is why you decide the floor first.

Notice also the shopper experience: "$25 off" and "15% off" are almost the same deal here, but the fixed version costs you 50 cents less. The gap grows on bigger bundles. A fixed amount also keeps working if you later add a more expensive anchor, which is why you should prefer it when your bundle includes a premium product.

Seven Rules to Protect Margin

1. Set the floor before the discount

Pick a minimum gross margin or a minimum profit per order. Work backward, as the example shows. Make sure to add shipping, packing and payment fees because bundles tend to be heavier and larger.

2. Pair a star with a slow mover

Put a popular, high-margin product beside slow or lower-margin stock. The popular item pulls the bundle, and the slow item sells through. To find slow items, a report such as Unsold Product Report can help.

3. Keep your best sellers out of deep deals

If a product sells well at a discount, putting it in a bundle gives away margin you didn't need to give. Use that product as the anchor, with a discount, inside the bundle.

4. Limit choice when shoppers pick their own items

The extension has a Flexible option that lets customers choose the items. That is great for conversion. Shoppers often choose the cheapest or lowest-margin items. Keep the pool of choices to products with margins, or the discount will hit your thinnest items.

5. Fence the deal

Use the start. End settings so the bundle stops on its own. Use customer group access if the deal is for members or subscribers. Limit it to the stock you can spare.

6. Control stacking

A bundle, with a coupon and a sale price, can bring you below cost. Test every bundle, coupon and sale price combination before launch. Advanced Promotions and your cart price rules decide how deals combine, so check the order of rules.

7. Plan for returns

If a shopper returns one item from a bundle, what do you refund? Since the discount was shared across the bundle, a simple refund of the list price might over-refund. Decide your policy, and test it. Our RMA extension helps with the process.

What the Product Bundled Discount Extension Does

From the product page and the user manual, the extension lets you:

• Group items into a bundle. Set a fixed or percentage discount for the whole bundle.

• Choose whether customers can pick the items themselves (Flexible) or buy a set bundle.

• Set a start and end date for each bundle and enable or disable it.

• Limit a bundle to a customer group.

• Show bundle promotions on the cart page, with several bundles at once.

• Give each bundle a dedicated page, a promotion listing page, tags and filters.

• Import and export bundles by CSV, and set link titles and page headings.

The page shows prices starting at $149 per year for Magento Open Source, $299 for Adobe Commerce, and $399 for Adobe Commerce Cloud. After that, updates and support cost $99 per year. It works with Magento 2.4.7 to 2.4.9. It is marked Marketplace-approved, compatible with both GraphQL and REST API and ready for Hyvä. A demo store is included, and the FAQ page and configuration guide cover setup.

Things the extension does not say, so test them

• What happens when a shopper changes the quantity or removes an item from a bundle in the cart?

• How does the bundle discount combine with sale prices, coupons and cart rules?

• How a partial return is refunded.

• Whether you can cap the number of bundles sold.

How to Set It Up, Step by Step

Step 1: Know Your Real Numbers

Pull the price and the cost for every product that could be in a bundle. Also include the shipping cost, packing cost and payment cost per order. If you don't track the cost in Magento, use a spreadsheet.

Step 2: Set the Margin Floor

Choose the gross margin that you will accept. Write that margin at the top of the spreadsheet. Everything else will follow from that chosen margin.

Step 3: Pick the Bundle Model

• Fixed set: the shopper buys exactly the products you chose. Easiest to control.

• Flexible set: the shopper picks from a pool. Better conversion, so limit the pool.

• Good, better, best: three bundles at rising prices. Shoppers often choose the middle.

Step 4: Choose the Products

Use the star-plus-slow-mover idea. Keep the sellers as anchors. Avoid items that are out of stock. Make sure that every item in the bundle is in stock and can ship together.

Step 5: Create the Bundle in Magento

1. Install the MageDelight Base Extension module first on the staging environment.

2. Open Bundle Discount > Configurations > General. Turn on the options you need, such as the cart page promotion.

3. Create a bundle group and add the products.

4. Choose Fixed or Percentage and type in the discount from your spreadsheet.

5. Set the start date. Set the offer end date for the customer group, if needed, and set the status.

6. Add a title link text, and tags and check the dedicated bundle page.

Step 6: Test Everything

Test

What you expect

Where to look

Add the whole bundle to the cart

Correct discount shows

Cart and checkout

Change a quantity or remove an item

Behaviour you can live with

Cart

Add a coupon

No surprise stacking below your floor

Cart and checkout

Buy with a sale-price item

No double discount

Cart

Log in as a restricted customer group

Deal shows only for the right group

Storefront

Let the end time pass

Bundle stops on its own

Storefront

Return one item

Refund matches your policy

Credit memo

Check on mobile

Bundle and price are clear

Phone

Step 7: Launch and Watch

Track bundle sales order value and margin while the deal is active. If the margin goes below the minimum, adjust the discount. Stop the bundle.

Step 8: Review Afterwards

Compare bundle orders against normal orders. Did the products you paired actually sell together? Did best sellers lose full-price sales? Keep what worked and retire what did not.

The Numbers to Track

Metric

How to calculate it

What it tells you

Margin per bundle order

Net revenue minus product cost minus order costs

Whether you stayed above the floor

Average order value

Revenue divided by orders, for bundle vs normal orders

Whether bundles raise basket size

Attach rate

Share of orders that include the bundle

How appealing the offer is

Cannibalization

Full-price sales of bundle items before vs during the deal

Whether you gave discounts to people who would have paid more

Sell-through of slow items

Units of slow stock sold in bundles

Whether the bundle clears stock

Return rate on bundles

Bundle returns divided by bundle orders

Hidden margin loss

Send bundle views and purchases to analytics. GA4 with GTM can show which campaigns bring buyers who pick bundles.

Common Mistakes

• Starting from the discount, not the margin. Do the floor first.

• Discounting your best sellers. They would have sold anyway.

• Flexible bundles with a wide pool. Shoppers pick your lowest-margin items.

• No end time. The deal quietly outlives its purpose.

• Stacking surprises. Test with coupons and sale prices.

• Ignoring shipping. Bigger bundles cost more to pack and send.

• Changing prices mid-deal without recalculating a fixed amount. The deal drifts.

• No refund rule. Partial returns get messy.

Which Approach Fits Your Store

• One expensive anchor with cheap accessories: a fixed amount off keeps the dollar cost under control.

• Sets of similar items, such as a skincare trio: a percentage off is simple and fair.

• Slow stock to clear: pair it with a popular item and use a modest discount.

• Members or subscribers: limit the bundle to a customer group, and consider Subscribe Now Pro for repeat bundles.

• Gift buyers: pair bundles with Gift Wrap or Custom Gift Box, and see our corporate gifting guide.

• Price-sensitive shoppers: try tiered bundles, plus Price Drop Alert to bring them back.

• Abandoned carts: a follow-up with Abandoned Cart Email can recover bundle shoppers.

• Need help? MageDelight’s support service, a performance audit and Hyvä development can help get the store ready for heavy traffic.

For most stores, the order is: know the costs, set the floor, choose the bundle, set the discount, test, launch and review. The Product Bundled Discount extension handles the bundle side. The profit comes from the math you do before you press Save.

FAQ

Should I use a fixed or percentage discount for a bundle?

Use a fixed amount when the bundle includes an anchor item or has mixed margins since this limits your total dollar cost. Use a percentage when the items in the bundle are priced similarly and have margins because it’s easy to apply and distributes the discount fairly across all items.

How do I work out the biggest discount I can afford?

Set a margin first. Then solve for the discount. For a bundle with price P, cost C, and floor margin f, the maximum discount is P minus C minus f times P. Then divide that result by 1 minus f.

What does the Fixed option mean in Product Bundled Discount?

It takes a flat amount off the bundle total. It is not a fixed bundle price, though you can get one by setting the discount to the total minus your target price.

How many extra sales do I need to cover a discount?

Use margin divided by margin minus discount, minus one. With a 40% margin and a 20% discount, you need about 100% more units to earn the same profit.

Can I limit a bundle to certain customers or a time window?

Yes. The extension supports start and end dates, and access by customer group.

Can customers choose the items in a bundle?

Yes, go with the option. Keep the choice pool focused on high-margin products. Otherwise, shoppers might end up picking your lowest-margin items.

Should I put best sellers in a bundle?

Use them as anchors with a discount. They sell on their own, so a big discount gives away profit you didn't have to give up.