Merchandising
What Is Product Bundling in Ecommerce?
Bundle types, the margin math behind the discount, how to build one with Shopify's Bundles app, and where bundling backfires on stock and returns.
The short version
- A bundle only pays if its profit beats the standalone sales it displaces — estimate that displacement.
- Three candles at 15% off earn $50.47 against $65.97 sold separately: $15.50 of margin handed back.
- Shopify's free Bundles app covers fixed bundles and multipacks; mix-and-match needs Shopify Functions and a third-party app.
- Component-tracked bundles go offline when any one component sells out, so reorder components like a hero product.
What is product bundling?
Product bundling is grouping two or more items into a single offer, usually priced below the sum of the parts. It is a margin decision before it is an app decision.
Shopify's developer docs split them into fixed bundles, predefined groupings where you decide what is included, and customized bundles, where the customer makes dynamic selections — logic Shopify says is powered by Shopify Functions.
The distinction that predicts your operational work is what happens to stock when one sells:
- Standalone bundle SKU — a new product with its own inventory, packed as one unit. Simple to count, but the stock is committed: soap inside a boxed kit is not available to someone buying a single bar.
- Fixed bundle that decomposes — sold as one line item, drawing down the component SKUs. Shopify's free Bundles app works this way, so the bundle stays sellable only while every component is in stock. A multipack is the same mechanism with one SKU multiplied.
- Mix-and-match and build-your-own — customized bundles. The Bundles app does not cover them, so in practice they mean a third-party app.
- Subscription box — a recurring bundle whose contents may rotate, resolving to real component stock every cycle.
Every step toward customer choice adds moving parts in inventory, fulfillment, and returns. That is where bundling actually costs you.
Does the bundle make money, or just discount the order?
A bundle earns money only if its profit beats what you would have made selling the same items separately to the same person.
Take a candle at $29.99 with a unit cost of $8.00. A three-pack at 15% off sells for $76.47. Components cost $24.00, plus $2.00 for the bigger box and heavier parcel — $26.00 all in. Gross profit is $50.47, a 66% margin that looks healthy on its own.
Sold individually, those three candles produce ($29.99 − $8.00) × 3 = $65.97, a 73.3% margin. Against that baseline the bundle costs you $15.50: average order value up, profit per unit down.
That $15.50 buys whatever the bundle changes about behavior. If the buyer was only ever taking one candle — $21.99 in profit — you are well ahead. If they were buying three anyway, you handed back $15.50.
Two calculations before you build:
- Incremental profit — bundle profit minus the standalone sales it displaces. Estimate that displacement rather than assuming it is zero.
- Minimum bundle price — bundle cost ÷ (1 − target margin). At $26.00 of cost and a 65% target, that is $74.29. Below it, the bundle fails your margin floor before volume enters the argument.
Run both per bundle, not across the store average.
How do you price it so the discount pays for itself?
Three patterns cover almost everything:
- Fixed bundle price ("Shave kit — $64") — clearest to shoppers and easiest to hold margin against: you set the number and work back to cost.
- Percentage off the total — easiest to run across a range, but it scales with price, taking the most off your most expensive combinations.
- Fixed-dollar off — sharpest for a cheap attachment, where $10 reads as generous next to a $19 add-on and barely dents a $90 basket.
Decide which item absorbs the discount first. In a hero-plus-accessory bundle the accessory has the room; discounting the hero to move the accessory cannibalizes your bestseller.
State the saving as a number. "Save $13.50 versus buying separately," with the component prices shown, beats "great value bundle" and lets the shopper check the claim.
On stacking, Shopify's Combinations setting controls whether a discount combines with product, order, or shipping discounts. Two product-level discounts will not both apply to the same line item — Shopify applies one, and per community guidance the higher discount typically wins.
So a sitewide 20%-off code will not layer onto your bundle price, though an order-level code can land on the whole cart. Check that before a sale weekend, not during one.
How do you build your first bundle on Shopify?
Start with your order data, not a bundle idea. Look for pairs that already turn up in the same cart, and the accessory people come back for on a second visit. Those are the combinations where a bundle removes friction rather than inventing a reason to discount.
Then work through the decisions in order — each one constrains the next:
- Fixed or customized — customized means the shopper chooses, which means Shopify Functions and a third-party app.
- Standalone SKU or component-tracked — the inventory decision, far easier to make now than to unwind after 200 orders.
- Build it — in the Bundles app: Apps → Bundles → Create bundle → Select products, set a quantity per component, pick which variants are in or out, use Combine options with matching names where two components share an option name like Size, then Save and continue and fill in title, description, images, and price. A Shopify developer community post puts the app's ceiling at 3 options and 100 variants.
- Price and badge — price against your cost floor, then state the saving as a figure against the components' individual prices.
- Publish — under Publishing, use Manage sales channels. Online Store, Shop, and POS are supported; Google & YouTube take fixed product bundles only, enabled from the bundle's product detail page.
Then place a test order and check whether your reports show the bundle as one line or as its components. Shopify keeps extending component visibility, so confirm it on your own store.
Where bundling backfires
The common failure is invisible in the dashboard: the bundle sells, average order value rises, and profit per order falls because most buyers were going to buy those items anyway. After launch, watch standalone sales of the components — if the single-unit line drops as fast as the bundle line grows, you moved revenue rather than created it.
Keep selling the individual items alongside the bundle. Replacing the standalone listing closes the full-price path for shoppers who only want the one thing.
Three more ways it goes wrong:
- A component stockout takes the offer offline. Component-tracked bundles inherit the availability of their weakest part, so one back-ordered item silently pulls a converting page out of circulation. Put components on the same reorder discipline as a hero product — they now gate more revenue than their standalone sales suggest.
- Returns are a policy decision, not a platform default. Shopify refunds at line level: reduce quantities or enter a custom amount, which marks the order Partially refunded. You decide whether a customer can return one item from a three-item kit, and whether the discount reverses proportionally. Loop's documentation says a Shopify Native Bundle is returned or exchanged as a whole by default, with a shop-level toggle for partial returns.
- Channel coverage is uneven. Shopify's Help Center states product bundles are not supported in Google AI Mode and Gemini direct checkout, even with automatic product sync on.
Do not bundle when the pairing exists only to shift dead stock, when the discount breaches your margin floor, or when the items already sell together happily at full price.
Common questions
- Does the Shopify Bundles app support mix-and-match?
- No. Shopify's free Bundles app covers fixed bundles and multipacks, where the bundle draws inventory from its component SKUs. Mix-and-match and build-your-own are what Shopify's developer docs call customized bundles, powered by Shopify Functions, and in practice they require a third-party app. A Shopify developer community post puts the Bundles app's ceiling at 3 options and 100 variants.
- Can a discount code stack on top of a bundle price?
- Not at the line-item level. Shopify discounts have a Combinations setting controlling whether a discount combines with product, order, or shipping discounts. Two product-level discounts will not both apply to the same line item; Shopify applies one, and per community guidance the higher discount typically wins. A product discount plus an order discount can combine if both allow it.
- What happens if one component of a bundle sells out?
- With component-tracked bundles, the whole offer goes offline. Inventory is drawn from the underlying SKUs, so the bundle stays sellable only while every component has stock. One back-ordered item silently pulls a converting page out of circulation. Keep components on the same reorder discipline as a hero product, since they now gate more revenue than their standalone sales suggest.
- Can customers return one item from a bundle?
- That is a policy decision, not a platform default. Shopify's refund flow works at line level: reduce quantities or enter a custom refund amount, which marks the order Partially refunded. Returns apps assume their own behavior — Loop's documentation says a Shopify Native Bundle is returned or exchanged as a whole by default, with a shop-level toggle allowing partial returns.
Sources
- Product bundles and their components now represented ...
- Product merchandising
- Sell fixed bundles on Google
- New fields to combine bundle options - Shopify developer changelog
- Selling on Google AI Mode and Gemini
- Combine repeat bundle options
- POS UI Extensions 2026-07 adds discount allocations to ...
- Ecommerce Merchandising Trends: Top 3 to Watch (2025)
- Stock Sync: Multi‑SKU Products - JT - Shopify App Store
- Product Bundling: Strategies and Examples for 2026 - Shopify
- Best Product Bundle Apps for Shopify in 2026 (Reviewed & ...
- Bundle Products in Shopify: Complete Guide (2026) | Article
- Create Shopify Product Bundles (2026 Guide)
From the people who read this beat
Quarter builds small, focused apps for Shopify stores — bundles, badges, waitlists. See what we’re shipping.