Types of bundles you can sell
Before choosing a tool, define what kind of bundle you want. Selling a fixed kit is not the same as letting customers build their own box. These are the most common models:
- Fixed bundle: several different products that always go together, like a starter kit
- Multipack: several units of the same product, like a three-pack
- Mix-and-match bundle: the customer picks the products within a set of rules
- Bundle discount: individual products that drop in price when bought together
The old workaround and its problem
For years, the most common way to make a bundle was to create a new product called Bundle, with its own price and photo. It works on the storefront, but it breaks inventory: Shopify does not know that product contains others, so selling the bundle does not deduct stock from its components. The result is stockouts, overselling and orders that are hard to pick in the warehouse.
Some stores patched it with apps that adjusted inventory behind the scenes or with rules in their ERP. It is fragile and tends to cause problems as soon as volume grows.
Shopify Bundles, the native app
Shopify Bundles is Shopify's free app for creating fixed bundles and multipacks. The bundle appears as a product in the store, with its price, photos and description, but internally it knows which components it contains. When it sells, Shopify deducts inventory from each component and the order shows which products need to be picked.
Available bundle stock is calculated from its components: if you run out of one, the bundle becomes unavailable. For most stores selling kits or multipacks, it is the cleanest option and the first one we recommend trying.
Before launching, check the current limitations in the Shopify documentation: compatibility with subscriptions, with certain third-party apps, with point of sale or with your fulfillment integration. They change often, and it is better to verify them for your specific case.
Shopify Functions and cart transform
Under the hood, native bundles rely on Shopify Functions, specifically the cart transform function. This function lets the cart merge several products into a single line, or expand a line into its components, with custom logic.
This opens the door to custom bundles no app covers: very specific composition rules, prices calculated from the products chosen or bundles that depend on the customer type. It is built as an app with its own function, and you should check which plans allow functions in custom apps, because some capabilities are reserved for Shopify Plus.
Mix-and-match bundles and third-party apps
If you want customers to build their own bundle, for example choosing six flavors out of twelve, you need a selection interface on the storefront and logic that turns that selection into a correct order. Some third-party bundle apps handle this with a visual builder, and today they usually run on Functions as well to keep inventory accurate.
When choosing one, check that the app deducts stock from the components, that the order reaches the warehouse with each product listed and that it does not load heavy scripts on every page of the store.
Pricing, discounts and margins
The bundle price is set on the bundle product itself, and Shopify allocates that amount across the components for orders and reports. Check how that allocation shows up in your sales reports and invoicing, because it affects how you analyze each product's margin.
Be careful when combining bundles with other discounts. If the bundle already includes savings and a general discount code or automatic promotion is applied on top, your margin can end up well below plan. Shopify lets you configure how discounts combine with each other; review that before launching a campaign with bundles.
Think about returns too. If a customer returns just one product from a bundle, do you refund its proportional share or only accept the full bundle back? Make the policy clear on the product page and in your terms before the first case comes in, and make sure the team knows how to process it in the admin.
And do not turn everything into a bundle. A few well-thought-out bundles with products that are actually used together work better than a catalog full of combinations that confuse customers and complicate inventory.
How to present a bundle so it sells
A bundle needs its own well-crafted product page: a photo showing everything included, the list of components with a link to each one and the savings compared with buying them separately. If customers do not understand what they are getting, they do not buy.
To offer the bundle on the page of one of its products, use complementary product recommendations from Search & Discovery or a custom section that shows it at the right moment, without pushing the customer away from the page they were viewing.
Also create a bundles collection and link it from the menu. Some customers arrive looking for exactly a ready-made gift or a starter kit, and they appreciate finding them all together. If you sell seasonal bundles, such as Christmas boxes, prepare their pages early so Google indexes them before demand starts.
Frequently asked questions
Is Shopify Bundles free?
Yes. It is a free Shopify app. Check its App Store listing for the current requirements and limitations for your store.
Is stock deducted for each product in the bundle?
With Shopify Bundles, yes. Inventory is deducted per component, and bundle availability depends on the stock of the products it contains.
Can I create a bundle where the customer picks the products?
Yes, with a third-party bundle app that offers mix-and-match bundles or with custom development built on Shopify Functions.
Is a volume discount the same as a bundle?
Not exactly. A volume discount lowers the price of individual products when several units are bought, without creating a new product. It is set up with automatic discounts or discount functions.
