5 Best WordPress Hosting Services for 2025? Best Wordpress Hosting

How to Price Product Bundles on Shopify Without Hurting Profit Margins

  • Aug 01, 2026
  • Hin Hin
  • 2,110 view(s)

Price a Shopify product bundle backward from the contribution margin your store needs to keep. Do not simply add the individual product prices and apply a standard 10% or 20% discount.

First, calculate the combined retail value of the products. Then add component COGS and variable costs such as packaging, fulfillment, shipping subsidies, payment fees, gifts, commissions, and expected return losses.

Use this formula to find your price floor:

Minimum bundle price = Fixed variable costs ÷ (1 − percentage-based fees − target contribution margin)

Next, compare that minimum price with the combined retail value:

Maximum safe discount = 1 − (minimum bundle price ÷ combined retail value)

The result is a discount ceiling based on your assumptions—not the discount you should automatically publish. Keep a buffer for cost changes, discount codes, free shipping, returns, and expensive product combinations.

You should also compare the bundle with what customers would have purchased without it. A bundle can generate a higher average order value while reducing profit if it replaces full-price multi-item orders or lowers store conversion.

Shopify can support fixed bundles and multipacks through Shopify Bundles. More advanced offers, such as mix-and-match boxes, visible quantity tiers, BOGO campaigns, gifts, and offer testing, may require another app.

After launch, measure contribution per order, contribution per session, conversion rate, bundle take rate, individual component sales, discounts, shipping, and returns. A profitable bundle should create more total contribution—not just a larger order.

How to Price a Shopify Bundle: The Short Answer

Use these five steps:

  1. Add the normal retail value of every product in the bundle.
  2. Add all component and order-level variable costs.
  3. Choose the minimum contribution margin your store must keep.
  4. Calculate the minimum safe selling price.
  5. Publish a price above that floor and test the final checkout price.

You need four main inputs:

Input Meaning
S Combined standalone retail value
C COGS plus fixed variable costs
f Fees calculated as a percentage of the selling price
m Target contribution-margin rate

Use:

Minimum bundle price = C ÷ (1 − f − m)

Then calculate:

Maximum safe discount = 1 − (minimum bundle price ÷ S)

For example, suppose the individual products have a combined retail value of $100. Total fixed variable costs are $47, percentage-based fees are 3%, and your target contribution margin is 35%.

Minimum bundle price = 47 ÷ (1 − 0.03 − 0.35)

Minimum bundle price = $75.81

The calculated maximum discount is 24.19%. However, publishing a 24.19% discount would leave almost no safety buffer. A smaller discount, such as 10% or 15%, may be safer.

Why a Higher Bundle AOV Can Still Reduce Profit

Bundles are often used to increase average order value. However, AOV measures revenue per completed order. It does not show how much money remains after the order’s variable costs.

A bundle can raise AOV while reducing profit because of:

  • A discount that is too large
  • Free shipping
  • More expensive packaging
  • Higher pick-and-pack costs
  • Payment processing fees
  • A free gift
  • Discount stacking
  • More returns or partial returns
  • Lower conversion
  • Lost full-price product sales

This is why bundle pricing should start with contribution, not AOV.

For a broader guide to selecting AOV strategies, read how to increase average order value on Shopify.

Gross Margin vs Contribution Margin

Gross margin normally considers product revenue and COGS:

Gross profit = Net product sales − COGS

Gross margin = Gross profit ÷ Net product sales

Contribution goes further. It subtracts the variable costs required to complete the order:

Contribution per order = Realized merchandise revenue − COGS − packaging − fulfillment − shipping subsidy − payment fees − other variable costs − expected return loss

For example, a bundle may have:

  • Selling price: $85
  • Product COGS: $38
  • Gross profit: $47
  • Gross margin: 55.3%

That looks strong until you include:

  • Payment fees: $2.55
  • Packaging and fulfillment: $4
  • Shipping subsidy: $4
  • Expected return loss: $1

The contribution becomes $35.45, or 41.7% of the bundle price.

Gross margin is useful, but contribution margin gives you a more complete bundle-pricing floor.

Contribution per Order vs Contribution per Session

A profitable bundle order can still hurt store-level performance if the offer makes fewer visitors buy.

Use:

Contribution per session = Conversion rate × Average contribution per order

Suppose the original store has:

Metric Before bundle After bundle
Conversion rate 3.0% 2.6%
Contribution per order $28 $31
Contribution per 1,000 sessions $840 $806

Contribution per order increased, but contribution per 1,000 sessions fell because conversion became weaker.

A bundle should not be kept only because customers who purchased placed larger orders.

Bundle Cannibalization

Cannibalization happens when a discounted bundle replaces a purchase that would have happened at full price.

Suppose:

  • Normal one-item order contribution: $28
  • Bundle contribution: $35
  • Incremental contribution: $7

This may be a good result when the bundle persuades a one-item customer to purchase more.

However, imagine that many customers already buy all the bundle components separately and generate $44 in contribution. Moving those customers to a $35 bundle loses $9 per converted order.

Compare the bundle with:

  1. What the average customer normally buys
  2. What full-price multi-item customers normally buy
  3. What the same store traffic produces without the bundle

The bundle should create incremental contribution, not simply move existing revenue into a discounted offer.

What Costs Should Be Included in a Product Bundle?

A bundle-cost worksheet should include every material cost that changes when the bundle sells.

Component COGS

For each component, record:

  • Product or variant
  • Quantity included
  • Current unit cost
  • Inbound freight
  • Import duties
  • Product preparation
  • Labels or required inserts

Calculate:

Component COGS = Unit cost × Quantity

Then add the component costs:

Total bundle COGS = Sum of all component COGS

Use current landed costs where possible. An outdated cost can make a discount appear safer than it is.

Packaging, Pick-and-Pack, and Shipping

Include costs such as:

  • Bundle box, bag, wrap, or container
  • Protective packaging
  • Printed inserts
  • Assembly labor
  • Pick-and-pack fee
  • Additional-item handling
  • Outbound shipping paid by the store
  • Split-fulfillment costs
  • Oversize or fragile-item charges

Do not assume a bundle has the same shipping cost as a typical one-item order. Additional products can move the package into another weight or size band.

Payment Fees and Variable Commissions

Separate fixed fees from percentage-based fees.

Fixed variable costs may include:

  • Fixed payment fee per order
  • Fixed marketplace fee
  • Fixed fulfillment charge

Percentage-based costs may include:

  • Percentage payment processing fee
  • Marketplace commission
  • Affiliate commission
  • Revenue-share fee

Percentage fees change with the final selling price, which is why they are separated in the minimum-price formula.

Returns and Resale Loss

For categories with meaningful return risk, include an expected return-loss reserve.

Possible return costs include:

  • Return shipping
  • Return processing
  • Repacking
  • Damaged packaging
  • Missing components
  • Products that cannot be resold
  • Depreciation on opened products
  • Customer service time

Partial returns can make bundle economics difficult. Customers may keep the most desirable component and return another item that has little resale value.

Use historical return data when available instead of choosing a random percentage.

Optional Customer Acquisition Cost Layer

You can handle customer acquisition cost in either of two ways:

  1. Calculate contribution before marketing and compare CAC separately by channel.
  2. Add allocated CAC as a separate layer when the bundle is created for a specific paid campaign.

Use the same method when comparing offers. Do not compare one bundle before marketing costs with another bundle after marketing costs.

Copyable Bundle-Cost Worksheet

Field Calculation
Combined standalone retail value Sum of normal component selling prices
Component COGS Unit cost × quantity for every component
Packaging Bundle-specific packaging cost
Pick-and-pack Variable fulfillment cost
Shipping subsidy Shipping paid by the merchant
Fixed payment fee Fixed amount per transaction
Percentage payment fee Percentage of realized selling price
Variable commission Affiliate, marketplace, or channel fee
Gift cost Gift COGS plus handling
Return-loss reserve Expected variable loss from returns
Total fixed variable cost C Sum of fixed variable costs
Percentage-based fee f Combined percentage fee rate
Target contribution margin m Store-selected minimum
Minimum bundle price C ÷ (1 − f − m)
Combined standalone value S Normal price of all products
Maximum safe discount 1 − (minimum price ÷ S)

The Shopify Bundle Pricing Formula

The formula helps you calculate a price floor before choosing the public bundle price.

Step 1: Add Standalone Retail Value

Calculate the value customers would pay if they purchased every component separately:

Standalone value = Unit retail price × Quantity

Then:

Combined standalone retail value = Sum of component standalone values

Use real prices that customers normally pay. Do not create an inflated comparison price that is rarely used.

The standalone value gives you the discount anchor, but it does not show how low the bundle price can safely go.

Step 2: Add Fixed Variable Costs

Define C as the total fixed variable cost of one bundle.

It can include:

  • Component COGS
  • Packaging
  • Pick-and-pack
  • Fixed payment fees
  • Fixed shipping subsidy
  • Return reserve
  • Fixed commissions
  • Gift costs

Keep percentage-based costs separate.

Step 3: Choose a Target Margin Floor

The target contribution margin should come from your store’s economics.

Review:

  • Current contribution margin
  • Contribution per normal order
  • Operating costs that contribution must cover
  • Customer acquisition costs
  • Category return rates
  • Repeat-purchase behavior
  • Campaign objective
  • Inventory risk

There is no universal good margin for every Shopify bundle.

A clearance bundle may accept a lower contribution margin to recover inventory value. A bestseller bundle may need a higher margin because customers would purchase the products without a discount.

Step 4: Calculate the Minimum Bundle Price

Define:

  • C = fixed variable cost
  • f = percentage-based fee rate
  • m = target contribution-margin rate
  • Pmin = minimum bundle price

Use:

Pmin = C ÷ (1 − f − m)

The formula only works when f + m is less than 1.

If you are not including any percentage-based fees, set f to zero.

The result is a price floor based on the costs and target entered. It is not automatically the best customer-facing price.

Step 5: Calculate the Maximum Safe Discount

Define:

  • S = combined standalone retail value
  • Pmin = minimum bundle price

Use:

Maximum safe discount = 1 − (Pmin ÷ S)

If the standalone value is $100 and the minimum price is $75.81:

1 − (75.81 ÷ 100) = 24.19%

A discount larger than 24.19% would go below the selected margin floor under the current assumptions.

Do not automatically publish the maximum. Keep a buffer for:

  • Cost increases
  • Unexpected shipping
  • Return losses
  • Discount combinations
  • Incorrect cost data
  • Expensive customer selections
  • Campaign commissions

The price paid at checkout after every eligible discount is the number that must stay above the floor.

Worked Example: 10% vs 15% vs 20% Bundle Discount

Suppose the bundle has these inputs:

Input Amount
Combined standalone retail value $100.00
Combined component COGS $38.00
Other fixed variable costs $9.00
Total fixed variable cost C $47.00
Percentage-based fee f 3%
Target contribution margin m 35%

First, calculate the minimum price:

Pmin = 47 ÷ (1 − 0.03 − 0.35)

Pmin = 47 ÷ 0.62

Pmin = $75.81

Next, calculate the maximum discount:

Maximum safe discount = 1 − (75.81 ÷ 100)

Maximum safe discount = 24.19%

This means the bundle must stay above $75.81 under the stated assumptions. It does not mean a 24.19% public discount is recommended.

Price-Sensitivity Test

Planned discount Bundle price Contribution dollars Contribution margin
10% $90.00 $40.30 44.8%
15% $85.00 $35.45 41.7%
20% $80.00 $30.60 38.3%

All three options remain above the 35% margin floor in this example.

However, the 20% discount has less room for another promotion, unexpected shipping, or higher return costs. The best price depends on the conversion lift, bundle take rate, and incremental contribution created by each offer.

Discount-Stack Stress Test

Suppose the $85 bundle can also receive a 10% order discount.

Realized revenue = $85 × 0.90 = $76.50

Now calculate contribution:

Contribution = 76.50 − 47 − (0.03 × 76.50)

Contribution = $27.21

Then calculate the contribution margin:

Contribution margin = 27.21 ÷ 76.50

Contribution margin = 35.6%

The order narrowly remains above the 35% target. A small unmodeled shipping or return cost could push it below the floor.

This is why you must test the exact cart and checkout—not only the price shown in the bundle widget.

How Much Should You Discount a Product Bundle?

There is no universal safe bundle discount.

You may see 5%–20% used as a general testing range. Treat that range as a reference, not a pricing rule.

A safe discount depends on:

  • Product COGS
  • Variable fees
  • Shipping
  • Fulfillment
  • Return risk
  • Customer acquisition cost
  • Bundle objective
  • Product demand
  • Other eligible promotions
  • The margin floor your store needs

Use the smallest incentive that makes the bundle valuable to the customer.

When No Discount Is Needed

A bundle does not always need to be cheaper than buying separately.

Customers may still value:

  • Easier product selection
  • A complete routine
  • Exclusive packaging
  • Gift-ready presentation
  • Limited-edition combinations
  • Early access
  • A useful guide or service
  • Products that are guaranteed to work together

A curated gift set may support a premium price because convenience and presentation are part of the value.

Make the value clear. Customers should immediately understand why the products belong together.

When a Free Gift Is Safer Than a Deeper Discount

A free gift can have a lower cost than a large percentage discount while offering high perceived value.

For example, compare:

  • 15% off a $100 bundle: $15 revenue reduction
  • Free gift with $4 COGS and $1 handling: approximately $5 variable cost

The gift may protect more contribution if it does not create significant shipping or return costs.

Include the gift’s:

  • COGS
  • Handling cost
  • Packaging space
  • Shipping weight
  • Expected redemption rate
  • Return and abuse risk

“Free” only describes what the customer pays. It is still a real cost to the merchant.

How to Price Different Shopify Bundle Types

Different bundle formats create different margin risks.

Bundle type Pricing starting point Main risk
Curated solution kit Full combined price or small fixed saving Discounting when curation already creates value
Gift set Premium fixed price or no discount Ignoring packaging and seasonal returns
Multipack Tiered unit price Discounting more units than customers need
Refill bundle Modest repeat-use saving Delaying the next order
Frequently bought together Small set or add-on saving Discounting the hero product unnecessarily
Mix-and-match box Fixed box price with selection controls Customers choosing only high-cost products
BOGO Price based on the cost of both items Treating the reward as zero cost
Free gift Threshold based on incremental contribution Ignoring gift handling and shipping
Clearance bundle Recovery-value pricing Combining unrelated products that create returns
Wholesale bundle Strict tiered price floor Retail discounts stacking on wholesale prices

Fixed Bundles

A fixed bundle contains a known set of products and variants.

Because every component is predetermined, you can calculate:

  • Exact component COGS
  • Exact standalone value
  • Expected packaging
  • Expected shipping weight
  • Expected contribution

Fixed bundles are generally the easiest format to price and audit.

Multipacks and Quantity Breaks

Calculate each quantity tier separately.

A two-unit pack and a six-unit pack can have different:

  • Packaging
  • Handling
  • Shipping
  • Payment fees
  • Repurchase effects
  • Margin requirements

Do not keep reducing the unit price simply because customers purchase more units.

For example:

Quantity Price per unit Total price
1 $20.00 $20.00
2 $18.50 $37.00
4 $17.25 $69.00

Calculate the contribution of each tier. The highest quantity must still cover its full product and order-level costs.

For implementation details, see this guide to Shopify volume discounts.

Mix-and-Match and Build-a-Box Bundles

A fixed box price becomes risky when products have very different costs.

Suppose customers can choose any three items:

Product group Cost per item
Standard item $8
Better item $12
Premium item $18

An expected box containing one item from each group has $38 in COGS. However, if customers can choose three premium items, the worst valid combination has $54 in COGS.

Pricing the box from the expected $38 mix could make premium selections unprofitable.

Use controls such as:

  • Cost bands
  • Required category slots
  • Limits on premium selections
  • Premium-item supplements
  • Different prices for different box sizes
  • Separate high-cost products from the fixed-price offer

Calculate both:

  1. Expected component mix
  2. Highest-cost combination allowed by the rules

The worst valid combination should not go below your hard margin floor unless you have intentionally accepted that result.

BOGO and Free Gifts

Price BOGO offers using the cost of both products.

For “buy one, get one free,” include:

  • COGS of the paid item
  • COGS of the reward
  • Handling for both products
  • Larger packaging
  • Shipping changes
  • Expected returns

A buy-one-get-one-50%-off offer may be safer than a free second item when both products have high COGS.

Gift and Clearance Bundles

Gift bundles can support little or no discount when packaging, curation, and convenience create value.

Clearance bundles have a different objective. They may accept a lower margin to recover cash or reduce storage costs.

Do not use a clearance objective to hide an unattractive combination. Unrelated products can increase returns and reduce customer trust even when the price is low.

How Shopify Applies Discounts to Bundle Components

Understanding Shopify’s bundle behavior helps prevent reporting and refund surprises.

Weighted Discount Allocation

When an eligible discount applies to a Shopify bundle, Shopify calculates the discount on the parent bundle product and allocates it across the component products based on weighted price.

Taxes are then calculated at the component level after allocation.

This matters when reviewing:

  • Component revenue
  • Taxes
  • Refunds
  • Returns
  • Per-product profitability

If you create a product- or collection-specific discount, the parent bundle product must be eligible. Selecting only the individual components does not automatically make the bundle eligible.

Review Shopify’s current bundle documentation before launching the campaign.

Discount Combinations and Stacking

Shopify supports product, order, and shipping discount classes. Their combination depends on the discount settings, store eligibility, plan, sales channel, and app behavior.

Do not assume that two percentage discounts always add together or always multiply.

Instead:

  1. List every promotion that might apply.
  2. Enable only the intended combinations.
  3. Test the bundle with each active code.
  4. Test automatic discounts.
  5. Test free shipping.
  6. Check the final merchandise revenue.
  7. Confirm that the final price remains above the floor.

Shopify documents current combination behavior in its discount-combination guide.

Shipping Profiles and Component Inventory

Shopify bundles do not have separate shipping profiles. Shipping is calculated from the profiles of the components.

Test:

  • Package weight and dimensions
  • Shipping zones
  • Free-shipping thresholds
  • Split fulfillment
  • Multiple locations
  • Fragile or oversize products
  • Different component shipping profiles

Bundle availability also depends on component inventory. The product with the lowest number of complete bundle units becomes the stock ceiling.

A high-margin accessory with unreliable inventory can make the entire bundle unavailable.

Returns and Exchanges

Shopify can treat bundle components separately in fulfillment and return workflows.

Before launch, decide:

  • Whether customers can return one component
  • How partial refunds will be calculated
  • Whether the remaining purchase still qualifies for the discount
  • Who pays return shipping
  • Whether opened components can be resold
  • How gifts will be handled
  • What happens when a component is exchanged

Include expected partial-return and resale losses in the price when they are material.

How to Prevent Bundle Cannibalization

A bundle should add value to customer orders without giving unnecessary discounts to people who would have purchased everything anyway.

Compare With the Normal Basket

Record the normal pre-launch behavior:

  • Average items per order
  • Products commonly purchased together
  • Contribution per order
  • Contribution per session
  • Full-price multi-item orders
  • New versus returning customer behavior

Then compare the bundle against the correct baseline.

If the normal customer buys one product, a three-product bundle can create meaningful incremental contribution.

If the normal customer already buys all three products, the bundle may only reduce the selling price.

Protect Full-Price Hero Products

Avoid deeply discounting a hero product when customers already purchase it at full price.

Consider:

  • Discounting the complementary product instead
  • Adding a high-margin accessory
  • Offering exclusive packaging
  • Creating a starter size
  • Limiting the offer to new customers
  • Using a threshold gift
  • Creating a seasonal combination

The bundle does not need to make every component cheaper.

Track Components Inside and Outside Bundles

Monitor:

  • Bundle sales
  • Individual component sales
  • Full-price multi-item orders
  • Component margin
  • Returning-customer purchases
  • Discount-code use
  • Repeat-purchase timing

Shopify Analytics includes bundle and component reports for bundles sold through Shopify Bundles. The Bundle component and product comparison report can help compare component sales inside bundles with individual product sales.

Confirm reporting behavior separately when using another bundle app.

What Shopify Can Do Natively

Shopify provides useful first-party bundle and reporting tools, but the right setup depends on the offer.

Need Shopify option When another app becomes useful
Fixed bundle Shopify Bundles Advanced placement, targeting, or testing
Multipack Shopify Bundles Visible tiers or conditional rewards
Mix-and-match Limited first-party no-code path Flexible product selection and rules
Build-a-box Limited first-party path Slots, cost controls, and storefront selection
Basic bundle discount Bundle price or eligible discount Dynamic or targeted pricing
Quantity breaks Basic discount tools Visible per-unit tiers and advanced conditions
Free gift Buy X Get Y setup Auto-added gifts, gift choice, and targeting
A/B testing No complete native offer-testing workflow Campaign experiments and analytics
Bundle reporting Shopify Analytics for Shopify Bundles App-specific analytics or exports

Shopify Bundles

Shopify documents fixed bundles, multipacks, and mix-and-match bundles. Its free Shopify Bundles app supports fixed bundles and multipacks.

Mix-and-match and more advanced no-code experiences generally require a third-party app. A custom Bundles API implementation can also be an option for eligible Shopify Plus stores.

Check Shopify’s product-bundle requirements before building the offer.

Native Bundle and Profit Reports

Shopify Analytics can provide reports such as:

  • Bundle total sales over time
  • Total sales by bundle
  • Total sales by bundle component
  • Bundle component and product comparison

Shopify’s profit reports depend on accurate cost per item data for each variant when it is sold.

Native gross-profit reports do not automatically replace a complete contribution model. You may still need to add payment, packaging, fulfillment, shipping, return, and acquisition costs separately.

When a Bundle App Is Needed

A bundle app becomes useful when you need:

  • Mix-and-match selection
  • Build-a-box experiences
  • Visible quantity tiers
  • Fixed or percentage bundle pricing
  • BOGO campaigns
  • Free gifts
  • Frequently bought together offers
  • Upsells or cross-sells
  • Campaign analytics
  • Offer testing

If your offer needs these controls, OC: Bundle App & Bulk Discount can manage several bundle, quantity-pricing, gift, and upsell campaign types in Shopify.

Calculate the margin floor before configuring the campaign. The app can provide the offer logic, but the merchant still needs to decide what price is economically safe.

How to Test Bundle Profitability

Treat the first bundle price as a test, not a permanent decision.

Choose a Baseline

Use a normal period before launch and record:

  • Sessions
  • Conversion rate
  • AOV
  • Average units per order
  • Gross profit per order
  • Contribution per order
  • Contribution per session
  • Individual component sales
  • Full-price multi-item orders
  • Discount per order
  • Shipping subsidy
  • Return rate
  • New versus returning customer mix

Avoid comparing a normal campaign with a major holiday sale or an unusual inventory period.

Track Bundle and Store-Level Metrics

Metric What it tells you
Bundle views Whether customers can see the offer
Bundle add-to-cart rate Whether the offer creates interest
Bundle take rate How often eligible customers select it
AOV Whether completed orders became larger
Average units per order Whether customers purchased more items
Conversion rate Whether the offer created friction
Contribution per bundle order Whether each bundle covers its variable costs
Contribution per session Whether store traffic became more profitable
Component sales outside bundles Whether the offer is cannibalizing full-price sales
Discount per order Whether savings are larger than planned
Return and partial-return rate Whether operational loss increased
Repeat-purchase interval Whether stocking up delays future orders

AOV should be one metric in the test—not the final decision rule.

Set Stop and Rollback Rules

Pause or revise the bundle when:

  • The realized checkout price falls below the margin floor.
  • Contribution per session declines.
  • Conversion falls without enough contribution improvement.
  • Return or partial-return costs increase materially.
  • Discount codes apply more often than expected.
  • Full-price product contribution falls more than bundle contribution increases.
  • A low-stock component repeatedly makes the bundle unavailable.
  • The worst valid mix-and-match selection is unprofitable.
  • Support questions show that bundle contents or savings are unclear.

Possible adjustments include:

  • Reducing the discount
  • Removing discount combinations
  • Increasing the minimum bundle price
  • Replacing an expensive component
  • Adding a premium-product supplement
  • Changing the free gift
  • Restricting customer eligibility
  • Moving the offer to another placement
  • Improving bundle images and descriptions
  • Ending the campaign

Final Recommendation

Do not begin Shopify bundle pricing with a standard discount percentage.

Start with the combined retail value, component COGS, packaging, fulfillment, shipping, fees, returns, and other variable costs. Choose the contribution margin your business needs, then calculate the minimum bundle price and maximum safe discount.

Publish above the calculated floor. Test every eligible discount, shipping rule, product combination, and return scenario before launch.

After launch, compare the bundle with the normal customer basket and full-price multi-item orders. Keep the offer only when contribution per order, contribution per session, and customer experience support the decision.

For a fixed bundle or multipack, Shopify Bundles may provide enough functionality. If you need mix-and-match selection, build-a-box rules, visible quantity tiers, BOGO, free gifts, frequently bought together offers, or campaign testing, consider OC: Bundle App & Bulk Discount.

Start with one bundle and one margin floor. The storefront offer should remain active only when it creates incremental contribution without making the buying experience harder.

Frequently Asked Questions

How Do You Calculate the Price of a Product Bundle?

Add component COGS and all variable order costs. Choose the contribution-margin rate the bundle must preserve. If percentage-based fees apply, use:

Minimum price = Fixed variable costs ÷ (1 − fee rate − target margin rate)

Compare this price with the combined standalone retail value to calculate the maximum discount.

How Much Should I Discount a Shopify Bundle?

There is no universal percentage. Calculate the maximum discount allowed by your margin floor, then use the smallest incentive that creates enough customer value. A common benchmark is only a testing reference, not proof that the discount is safe.

Should a Bundle Always Be Cheaper Than Separate Products?

No. Curation, convenience, gift packaging, exclusive products, or a complete solution can create value without a large discount. The customer should still understand the benefit of buying the bundle.

What Is a Good Profit Margin for a Product Bundle?

It depends on the store’s product costs, operating expenses, acquisition cost, return rate, category, and business model. Compare the bundle with your current contribution margin and contribution per order instead of using a universal target.

What Costs Should Be Included in a Bundle?

Include component COGS, packaging, pick-and-pack, shipping paid by the merchant, payment fees, variable commissions, gifts, and an expected return-loss reserve. Track acquisition cost separately or add it as a clearly labeled second layer.

Can Shopify Create Bundles Without a Third-Party App?

Shopify requires a bundle app. Its free Shopify Bundles app supports fixed bundles and multipacks. Mix-and-match and more advanced campaigns generally require a third-party app or a custom implementation for an eligible Shopify Plus store.

Can Customers Use a Discount Code on a Bundle?

Yes, when the parent bundle product is eligible and the discount’s combination settings allow it. Test the exact cart and checkout because product, order, and shipping discounts follow different rules.

How Does Shopify Allocate a Bundle Discount?

Shopify calculates an eligible discount on the parent bundle and allocates it to components based on weighted price. Taxes are then calculated at the component level.

How Do I Price a Mix-and-Match Bundle?

Calculate both the expected product mix and the highest-cost combination customers are allowed to select. Use cost bands, category slots, premium-item supplements, or selection limits to protect the hard margin floor.

How Do I Know Whether a Bundle Is Profitable?

Track contribution per bundle order and contribution per session. Also review conversion, bundle take rate, component sales outside the bundle, discount use, shipping, returns, and repeat-purchase timing. AOV alone is not enough.

Can a Profitable Bundle Still Hurt Total Profit?

Yes. The bundle can replace full-price multi-item orders, reduce conversion, or give discounts to customers who would have purchased the same products anyway. This is bundle cannibalization.

Where Can I See Bundle Sales in Shopify?

Shopify Analytics provides bundle and component reports for bundles sold through Shopify Bundles. Confirm which native reports are populated when using a third-party bundle app, and use the app’s analytics or order exports when necessary.

Editor’s Pick