Shopify sellers can use product bundles to raise order value during Black Friday and the holiday season, but the bundle should not go live until its component inventory, combined discount and per-order contribution have been tested. Shopify’s free Bundles app supports fixed bundles and multipacks on every Shopify plan; mix-and-match bundles require a compatible third-party app or a custom Shopify Plus build. The safest Q4 approach is to start with one simple gift-ready bundle, let the scarcest component control availability, and set a discount that remains profitable after product cost, payment fees, fulfilment, packaging, advertising and returns.
This guide was checked on October 15, 2026 against Shopify’s current product-bundle overview, eligibility and inventory rules and Shopify Bundles documentation. Features and app compatibility can change, so confirm the live behaviour in a test order before launching a campaign.
The short answer
- Use a fixed bundle when the items are predetermined, a multipack when customers buy several of the same item, and a compatible app for a true mix-and-match offer.
- Calculate the bundle’s maximum sellable quantity from the component with the lowest usable inventory.
- Apply product-specific discounts to the parent bundle product, not only to its components.
- Recheck the bundle price manually whenever a component price changes; Shopify says the bundle price does not update automatically.
- Test shipping, tax, discount combinations, returns and mobile checkout before sending holiday traffic.
Why bundles deserve a Q4 test
Holiday shoppers are actively looking for value and convenient gift choices. Adobe’s September 28, 2026 forecast, reported by Reuters, expects US online holiday sales to reach $275.1 billion in November and December, up 6.7% year over year. It forecasts Black Friday online sales of $12.9 billion, up 9.2%, and Cyber Monday spending of about $15 billion. The same forecast says shoppers remain selective and value-focused.
A good bundle answers that behaviour without relying only on a deeper percentage-off sale. It can make a gift easier to choose, combine a hero product with useful accessories, move complementary stock and increase average order value. Shopify also lists curation, discounts, inventory clearance and product visibility among the reasons to offer bundles. Those are opportunities, not guarantees: an irrelevant bundle or a discount that removes the contribution margin can increase revenue while reducing profit.
Choose the right Shopify bundle type
| Bundle type | Best Q4 use | Shopify route | Main risk |
|---|---|---|---|
| Fixed bundle | Gift set with predetermined products | Free Shopify Bundles app | One weak component can limit the whole set |
| Multipack | Three-pack, refill set or buy-more format | Free Shopify Bundles app | Discount may be too deep for repeat quantities |
| Mix-and-match | Build-a-box or choose-your-own gift set | Compatible third-party app, or custom Shopify Plus implementation | More option, inventory and app testing |
Shopify’s current documentation says the first-party app supports fixed bundles and multipacks on all Shopify plans. The app allows up to 30 components in a fixed bundle, up to three options and 100 variants in total per bundle. Those are platform limits, not targets. For a seasonal launch, fewer components usually make picking, photography, returns and stock control easier.
Calculate the real bundle inventory
Shopify calculates availability from the component that can produce the fewest complete bundles. For each component:
Component bundle capacity = available component units ÷ units required per bundle
Round each result down, then use the lowest number.
Suppose a holiday set needs two candles and one diffuser. You have 40 candles and 65 diffusers available:
- Candles: 40 ÷ 2 = 20 possible bundles
- Diffusers: 65 ÷ 1 = 65 possible bundles
- Bundle availability: the lower result, so 20 bundles
Inventory can be overstated when a component is not tracked or is set to continue selling when out of stock, because Shopify says that component is ignored in the bundle-availability calculation. Check every component’s tracking setting before the campaign. The first-party app also tracks overall stock rather than bundle inventory by location, which matters if retail, warehouse and fulfilment stock are separated.
Do not allocate every available unit to a bundle. Keep enough loose stock for existing single-item demand, replacements and already-promised orders. Use the Inventory Reorder Point Calculator and the BFCM inventory-planning guide to set that reserve.
Set a discount from contribution, not appearance
Start with the normal combined selling price, then test the proposed bundle price against every variable cost:
Bundle contribution = bundle price − component cost − payment and platform fees − fulfilment − packaging − advertising − expected return cost
Contribution margin = bundle contribution ÷ bundle price × 100
Example: two products normally sell for $40 and $25, or $65 combined. A $55 bundle creates a $10 discount, equal to 15.4%. Assume $24 total product cost, $3 gift packaging, $5 fulfilment, $1.65 in payment-related costs and $6 in attributed advertising. The bundle contribution is $15.35, and the contribution margin is 27.9% before fixed overhead and any return allowance.
This is a planning example, not a Shopify fee quote. Processing and transaction costs vary by plan, payment method, country and whether Shopify Payments is used. Run the actual price through the Shopify Fee Calculator, then compare the result in the Profit Margin Calculator. The Discount & Sale Price Calculator can verify the displayed percentage.
Prevent accidental discount stacking
Shopify says bundles support discount codes and automatic discounts, including supported combinations. For product- or collection-specific discounts, the parent bundle product must be included; selecting only the component products does not apply the discount to the bundle. When a discount is applied, Shopify allocates it among components according to their weighted prices before tax is calculated.
That creates a practical Q4 risk: the bundle may already have a lower manual price and still qualify for a storewide code, free-gift offer or automatic promotion. Test these combinations deliberately. Use the Shopify discount-stacking checklist to map which offers may combine, then calculate the worst allowed combination—not only the advertised bundle price.
Build the product page around the complete set
A bundle needs its own clear selling proposition. Name the outcome or recipient, show every included item, state quantities and variants, and explain the saving without forcing shoppers to do arithmetic. If an included item has a choice, make the selector label unambiguous on mobile. Shopify lets matching options such as size be combined so a customer can choose once for multiple components, but the values need to match.
Add a short “What’s inside” list, bundle dimensions where shipping cost may change, dispatch timing and a plain return note. Use the Product Description Generator for a first draft, then edit it to match the actual components, materials and fulfilment promise. Do not describe the set as limited or gift-ready unless stock and packaging support that claim.
Check fulfilment, shipping and returns
Bundles do not have their own Shopify shipping profiles. Shopify calculates rates using the profiles of the individual components, while the first-party Bundles app derives shipment weight from component weights rather than a separate bundle-product weight. Test the packaged parcel, not just the sum of catalogue weights, because the gift box and protective material can change the carrier rate.
Shopify also states that bundles cannot be used in exchanges, even for an identical bundle. In self-serve returns, eligible components can be requested individually, while products marked final sale are excluded according to the component-level return rules. Model partial-return handling before launch and estimate the exposure with the Return & Refund Cost Calculator.
A 72-hour BFCM bundle launch checklist
72 to 48 hours before launch
- Choose fixed, multipack or mix-and-match based on the actual offer.
- Confirm component costs, tracked inventory and reserved loose stock.
- Calculate contribution at the normal bundle price and the deepest permitted discount combination.
- Photograph the complete set and the packed parcel.
48 to 24 hours before launch
- Create the bundle, add product details and confirm it changes from Draft to Active.
- Check Online Store, Shop, POS or other intended channel availability. Shopify’s overview notes that fixed bundles can also be sold on Google & YouTube; support differs by channel and bundle type.
- Test component inventory by temporarily using controlled low quantities.
- Confirm taxes, shipping rates and order notifications show the correct components.
Final 24 hours
- Place mobile and desktop test orders with every allowed discount combination.
- Test an abandoned checkout and a cancellation.
- Give pickers a component checklist and a substitution rule.
- Record the starting bundle stock, target contribution and stop-loss threshold.
Measure profit after launch
The Bundles app reports bundle sales, bundle orders, top bundles by sales and the most ordered bundle. Add three business measures: contribution per bundle, attachment or conversion rate versus the single products, and component stock remaining. A bundle that raises revenue but consumes the hero product at a weak margin may be worse than selling that component alone.
Review the price whenever any component cost or retail price changes. Shopify explicitly warns that changing a component’s price does not update the bundle price automatically. Also watch for bundle products unexpectedly reverting to Draft after a component variant or option is removed or renamed.
Frequently asked questions
Is Shopify Bundles free?
Shopify’s first-party Bundles app is free and available on all Shopify plans for fixed bundles and multipacks. Mix-and-match offers need a compatible third-party app or a custom Shopify Plus implementation.
How does Shopify calculate bundle inventory?
Shopify divides each component’s available quantity by the number required for one bundle, rounds down, and uses the lowest result as the bundle’s available quantity.
Can a Shopify bundle use discount codes?
Yes. Shopify says bundles support discount codes and automatic discounts, including supported combinations. For a product-specific discount, include the parent bundle product rather than only its components.
Does a component price change update the bundle price?
No. Shopify’s current documentation says the bundle price must be updated manually after a component price changes.
Can Shopify bundles contain subscriptions or pre-orders?
Shopify currently lists purchase options—including subscriptions, pre-orders and try-before-you-buy—as incompatible with product bundles.
Can customers exchange a Shopify bundle?
Shopify says bundles cannot be used in exchanges, even for an identical bundle. Eligible components can be handled individually in supported return workflows, so the store’s visible return policy should explain the practical process.
