Key Insights in 60 Seconds
Skim the highlights, then jump to the limit that is actually in your way.
What You'll Learn
You have decided to sell in bundles. Now you are looking at a free app made by Shopify and a page of paid apps asking for a monthly subscription, and nothing on either side tells you what the money buys. The free app is not a trial version of the paid ones — it does a specific set of things completely, and stops at a small number of walls.
This page is about those walls. Not which app is best — we deliberately do not rank them — but which limit of the free app is the one in your way, which class of paid app exists to remove that limit, and what that class costs. Everything here comes from Shopify's own documentation and from the app listings themselves, read in August 2026.
The Quick Verdict
Key takeaway
Find your situation in the first column. The rest of the page is the evidence underneath it.
Which bundle tool, by what is blocking you
| Your situation | Pick | Why |
|---|---|---|
| Fixed sets or multipacks, one discount | The free app | Everything in that sentence is what Shopify Bundles was built to do, on any plan, at no extra cost. Run dozens of them, or move prices and SKUs weekly, and it still works — what changes is that the cost moves from the invoice to your hours. |
| Customers should compose their own set from a range | A paid bundle builder | Shopify's own page says the free app does not support mix-and-match bundles — no setting changes that. |
| Buy three save ten percent, buy five save twenty — inside one bundle | A volume-discount app | The documentation we read describes a single discount allocated across components, never a ladder of steps. |
| The bundle must renew, or go to trade buyers on wholesale terms | A subscription- or B2B-oriented app | Bundles are listed as incompatible with purchase options and the Shopify Subscriptions app. |
| Your store still runs checkout.liquid customisations | Neither, yet | Stores with those customisations are listed as incompatible with product bundles, so paying for an app that builds them fixes nothing. |
What the free Shopify Bundles app actually gives you
Key takeaway
The starting point matters, because a lot of writing about bundles quietly assumes you need an app store to begin. You do not. Shopify ships a first-party bundles app, it is free, and it is not restricted to the larger plans — which means the honest question is never “can I afford bundles?” but “does the free one do the specific thing my bundle needs?”
Shopify Bundles is a free first-party bundles app that allows you to create and edit fixed product bundles and multipacks right from your Shopify admin, and is available on all Shopify plans.
Two things in that sentence are load-bearing. First-party means the app is Shopify's own, so it is not a subscription that can be repriced out from under you. Fixed product bundles and multipacks is the exact scope — and the word that is missing from it is the subject of the third row in the table below.
Fixed, multipack, mix-and-match: which two it builds
Key takeaway
Shopify documents three bundle shapes. The free app builds the first two. The third exists as a concept in the same documentation, which is exactly why merchants assume it is available and then hit a wall halfway through building it.
The three bundle shapes Shopify names
| Bundle type | How Shopify's page defines it | Built by the free app? |
|---|---|---|
| Fixed bundle | “a bundle made from a predetermined set of products and associated variants” — where a component has several variants, the customer picks among them | Yes |
| Multipack | “a bundle with more than one of the same products” | Yes |
| Mix-and-match | “a bundle made of interchangeable products” — the page adds: “Your customer composes the bundle by choosing from the products and associated variants.” | No — the page states the app does not support it |
Can your store run bundles — and where will they show?
Key takeaway
These two questions get collapsed into one “requirements” list constantly, and the collapse is expensive. One of them decides whether you can build a bundle at all; the other decides where the bundle you built is allowed to appear. A merchant who confuses them spends a week improving a product page that was never going to be published in the first place.
The admission gate: what your store must already have
Key takeaway
Requirements for product bundles, and what each one blocks
| What your store must have | Where you look | If it is missing |
|---|---|---|
| The Online Store sales channel, or a custom storefront | The sales channels your store publishes to | Product bundles are not available to the store at all |
| A bundles app installed | Your installed apps | There is nothing to build a bundle with; the free Shopify Bundles app is the first-party option |
| An upgraded checkout | Your checkout settings | Product bundles are not available |
| No checkout.liquid customisations | Whether your theme still carries checkout customisations written in checkout.liquid | Such stores are listed as incompatible with product bundles — paying for an app does not change it |
Source: Bundle eligibility and considerations — Shopify Help Center, read August 14, 2026.
The fourth row is the one that stops projects. If your store still carries checkout customisations written in checkout.liquid, product bundles are off the table until that is resolved — and because this is an admission requirement rather than a missing feature, no app that builds product bundles removes it. What replaced checkout.liquid, and what the migration involves, is the subject of our checkout extensibility guide.
Where a bundle can actually be sold
Key takeaway
Once the bundle exists, the second gate decides who sees it. Shopify's bundles page names the channels directly: the Online Store, Shop and Shopify POS, plus the Google and YouTube channel with fixed product bundles only. Selling bundles at the till is a relatively recent addition — POS support for bundles launched on September 16, 2024, so guides written before that date describe a narrower world than the one you are working in.
Shopify's eligibility page says your store must use the Online Store sales channel or be a custom storefront, and never mentions POS. The bundles overview page says bundles sell through the Online Store, Shop and Shopify POS. These two are not in conflict: the first states the minimum a store needs before bundles work at all, and the second lists where a working bundle can be published. Read the first as a precondition, not as a list of permitted channels.
The Shopify Bundles app page carries a third statement that neither of those two reconciles. Under the heading “Shopify Bundles limitations” it reads “Bundles must use the Online Store or Headless storefronts. Other sales channels are unsupported.”, while the setup steps further down that same page tell you to set the bundle to Active to publish it to your Online store, Shop and Shopify POS sales channels. Both sentences are live today and we are not choosing between them: confirm POS and Shop publishing in your own admin before you promise either to a customer.
Where the free app stops
Key takeaway
This is the section the comparison articles skip, because naming a limit is harder than listing features. Each of the three below is the reason a specific class of paid app exists. The first and the third are stated by Shopify; the second is an absence — what we did not find on the pages named in the box at the end of this section.
The one shape it will not build
Key takeaway
A build-your-own box — pick any six sodas, choose four candles from twelve — is the bundle shoppers ask for most visibly, and it is the one the free app does not do. The documentation says so in a single sentence, with no conditions attached to it.
The Shopify Bundles app doesn't support mix-and-match bundles.
The same page names a third route beyond the free app and the App Store: “If your store is on the Shopify Plus plan, then you can build a custom bundle offering with Bundles APIs.” That is a development project rather than a setting, and it is tied to Plus — worth knowing it exists, and worth knowing it will not appear in your admin on its own. And if what you actually need is the customer changing the product itself rather than choosing a set, that is a different tool entirely: our product configurator guide covers where options, metafields, bundles and configurator apps each stop.
One discount per bundle, not a ladder
Key takeaway
A bundle can carry a discount, and the mechanics are published: the discount is calculated on the parent bundle product first, and the amount is then allocated to component products by weighted price, with taxes calculated on the individual components. That is a clean model, and for one price on one bundle it is all you need.
What it is not is a ladder. No page we have found describes several discount steps inside a single bundle — buy three save ten percent, buy five save twenty — across the bundles documentation and the discount-combinations page we read; what those pages describe is one discount, allocated. The boundary of that search is in the box below. How deep a bundle discount should be in the first place, and when bundling is the right merchandising move at all, is a different question with its own answer in our cross-sell guide.
What a bundle cannot sit next to
Key takeaway
Shopify publishes a list of features that are incompatible with product bundles, introduced with the line “Certain features are incompatible with product bundles.” It runs to nine items, and it is worth reading in full rather than in summary, because it splits into two halves that cost you very different things:
Three entries on this list send you to a paid class:
- Bundles are not compatible with purchase options — subscriptions, pre-orders and try-before-you-buy.
- Bundles are not compatible with the Shopify Subscriptions app.
- The Shopify Bundles app does not support mix-and-match bundles.
Six entries you design around:
- Bundles are assigned a SKU separate from the individual product SKUs, and a component SKU change means deleting and recreating the bundle.
- Bundles do not have their own shipping profiles; rates are calculated from the profiles of the products inside them.
- Bundles are not compatible with custom products.
- Bundles cannot contain other bundles.
- Bundles do not support import, export or bulk editing capabilities.
- Bundles cannot be used in exchanges, even when exchanging for an identical bundle.
The first two are the same wall seen twice, and they are the reason the subscription-box merchant is the most common person to outgrow the free app on day one. A bundle that renews is not a configuration of this app; it is a different product model, and how subscriptions work on Shopify is where that decision belongs.
Every absence claim on this page is an absence rather than a fact, however it is worded, and all three rest on the same seven pages. On August 11 and 14, 2026 we read the Shopify Bundles app page, the bundle eligibility and considerations page, the product bundles overview, the bundles-and-scripts page, the discount combinations page, the B2B documentation and the app's own App Store listing. What we did not find on any of them: a second discount step inside one bundle, any statement connecting bundles to B2B company accounts, and any requirement for an Online Store 2.0 theme. Absence in those pages is what we can report; it is not proof that Shopify has never written it down anywhere.
Paid apps are not the only way past those walls, and the ten-minute guide below is the clearest map of the alternatives we found: it walks four ways to build a bundle — as a single stocked product, with the native fixed bundles this page is about, as a loosely grouped set, and through the Cart Transform Function API a developer writes. The last one is the route that explains why some stores never buy a bundle app at all. It is a developer's working view rather than documentation, so the limits and prices stay with this page — but on the shape of the choice it agrees with everything above.
What the free app costs you in time
Key takeaway
A capability limit stops you once. An operational limit charges you every month, quietly, and it never appears in a feature comparison because there is no feature to compare. These four are the free app's running costs.
The SKU rule deserves its own beat, because it is the one that turns a routine catalogue change into an afternoon. Bundles are not linked to their components by reference in the way merchants assume — the bundle is its own product, with its own identifier.
If a component's SKU changes, then you need to delete and recreate the entire bundle.
How many bundles can you actually sell?
Key takeaway
Bundle stock is not a number you set. It is derived, every time, from the component with the least room — divided by how many of that component the bundle contains. Shopify documents the rule in one line and then works an example, which is worth reproducing because the rounding is where people get caught.
The rule itself: the scarcest component decides the bundle, and a bundle that takes two of something can only ever be half as available as that component's stock suggests.
Shopify's worked example: a home office bundle
| Component | In stock | Per bundle | Bundles it supports |
|---|---|---|---|
| Chair | 15 | 2 | 7 (15 ÷ 2 = 7.5, rounded down) |
| Desk | 8 | 1 | 8 |
| The “home office” bundle | — | — | 7 — the lowest component wins |
Source: Bundle eligibility and considerations — Shopify Help Center. The chair is stocked at 15 and used twice; the desk is stocked at 8 and used once.
Seven, not eight — and the fifteen chairs, which looked like the healthy line in your inventory report, are what capped it. This is the arithmetic to run before you promise a quantity to anyone, because the admin will show you the answer but not the reasoning.
Overall stock, not stock per location
One more property of that number: bundles do not track inventory by location, but by overall stock. For a single warehouse that changes nothing. For a store selling from three locations, or from a shop floor and a stockroom, the bundle is quoting a total that no single location can actually fulfil — which is a routing problem before it is a bundling problem, and our multi-location inventory guide is where that one gets solved.
Which limit is actually blocking you?
Key takeaway
The verdict at the top answers by your single dominant blocker. This answers when you have more than one — it crosses the shape of your bundle, the shape of your discount, whether it has to renew or go to trade buyers, how much your catalogue moves, and what your checkout runs on, and it tells you which of those to solve first. The result names a class of app, not a product; the section directly after the quiz is the table of what each class costs.
What each class of paid app removes — and what it costs
Key takeaway
There is no ranking here, and that is deliberate. Every “best bundle apps” list ranks tools that do not compete with each other — a subscription-bundle app and a quantity-break app are not alternatives, they answer different questions. What follows is the map by which limit each class removes. Pick the row that matches the wall you actually hit, then compare the listings inside that row on your own terms.
Four classes of paid bundle app, by the limit each removes
| What you are trying to do | The native limit in the way | Listings we read | Cheapest paid tier, as displayed |
|---|---|---|---|
| Let customers compose their own set | The free app does not support mix-and-match bundles | Bundler — Product Bundles, Simple Bundles & Kits, NeatBundles, Bundly | from $9.99/month |
| Make the discount step up with quantity | The documentation we read describes one discount per bundle | Bundle Bear, Dealeasy — Volume Discounts | free (up to 50 orders/mo), then from $9/month |
| Sell a bundle that renews | Bundles are listed as incompatible with purchase options and the Subscriptions app | Appstle Bundles, Easy Subscriptions App | from $7.99/month |
| Sell bundles to trade buyers on wholesale terms | No official page we have found describes native bundles with B2B company accounts | Push Bundle, P: Quantity Breaks & BOGO | from $14/month |
Prices are each listing's own published tiers, as displayed on its App Store page. The first three rows were read on August 11, 2026; the two B2B listings on August 14, 2026. App pricing moves — confirm on the listing before you subscribe.
The second row is the one worth a caution. Quantity breaks and volume discounts are a catalogue-wide pricing lever, not only a bundle feature, and the same app usually powers both — so before you buy it for bundles, look at what you want it to do everywhere else. Our dynamic pricing guide covers that lever on its own. The fourth row is narrower than it looks: those two listings position themselves on wholesale bundling, while the full picture of trading with company accounts sits in our B2B and wholesale guide.
The free tiers, and where they stop
Key takeaway
Most of these listings have a free plan, and for a store testing the idea that is the honest first step — provided you know which ceiling ends it. Four of the five listings below cap the free plan, and not in the same units: bundles, monthly orders and revenue earned through bundles all appear as ceilings here. The first row, Bundler, is free without a volume ceiling and stops on a feature instead. The two B2B listings also offer a free tier, and we did not record where either one stops, so they are not in this table.
Where each free tier stops, on prices read in August 2026
| Listing | What the free tier gives | Where it stops |
|---|---|---|
| Mix-and-match — Bundler — Product Bundles | “Unlimited revenue & orders” | The tier that names mix and match is Premium, $9.99 a month |
| Mix-and-match — Simple Bundles & Kits | A working free plan | “3 bundles and 50 monthly orders” |
| Volume discounts — Dealeasy — Volume Discounts | A working free plan | “Up to 50 orders/mo” |
| Subscriptions — Appstle Bundles | A working free plan | “Up to $750/month in bundle sales” |
| Subscriptions — Easy Subscriptions App | Free to install | Subscription orders up to 100 a month |
When the app bill follows your Shopify bill
Key takeaway
One pricing model deserves naming, because it changes the arithmetic as you grow: Bundle Bear prices itself against your own Shopify plan — on the tiers displayed in August 2026, $29.99 a month on Basic, rising to $74.99 on Plus. Nothing about the app changes between those tiers; what changes is your platform bill. It is not the only listing that does this: Simple Bundles & Kits labels its own tiers by Shopify plan as well. If you are planning a plan upgrade this year, price the app at the plan you are moving to, not the one you are on.
When should you stop using the free bundles app?
Key takeaway
The unhelpful version of this advice is “upgrade when you outgrow it”. The useful version is a trigger you can recognise in advance, so the decision is not made the week before a campaign. Three of these are walls; the fourth is arithmetic.
Notice what is not on that list: bundle count, revenue, catalogue size, or how professional the store looks. None of those appears as a limit on the bundles pages we read — they are the reasons apps get bought, and then the merchant discovers the free app was doing the job all along.
Prove it in your own store before you pay
Key takeaway
Steps one to three apply to every route, whichever class the quiz sent you to — an app you buy before the admission gate is checked is an app you cannot use. Step five is the one that separates buying a capability from buying back your own hours, and it is the step people skip, because it is the only one that takes a real catalogue change rather than a click.
The native test: six steps before you subscribe to anything
Run it on the bundle you actually plan to sell, not a demo product.
Check the admission requirements before you build anything: the Online Store channel or a custom storefront, a bundles app installed, and an upgraded checkout with no checkout.liquid customisations.
Before you tick this off
- The store publishes to the Online Store channel, or runs a custom storefront
- The Shopify Bundles app is installed from the App Store
- The checkout is upgraded and no longer runs checkout.liquid customisations
Create the real bundle rather than a demo: the components, the variant options and the quantities you plan to publish.
Before you tick this off
- The bundle stays within 3 options and 100 variants in total
- It uses no more than 30 components
- No component needs more than 2,000 units in one bundle
Confirm the bundle's available inventory is the lowest component's stock divided by how many of it the bundle contains.
Before you tick this off
- You divided each component's stock by its per-bundle quantity yourself and got the same number
- You know which component is the constraint
- You accept that the number is overall stock, not stock at one location
Publish the bundle to each sales channel you trade on and confirm it appears the way you expect it to.
Before you tick this off
- Published to the Online Store
- Published to Shop and Shopify POS, if you use them — the app's own page lists other sales channels as unsupported, so confirm each one in the admin
- If you sell through Google and YouTube, the bundle is a fixed one
Change a component's price and a component's SKU on a test bundle, and time what each one costs you.
Before you tick this off
- You updated the bundle price by hand after a component price change
- You confirmed a component SKU change means deleting and recreating the bundle
- You counted how many bundles that work would repeat across in a normal month
Name the one limit that would force a paid app and the month you expect to meet it, so the decision is made in advance rather than in a panic.
Before you tick this off
- The limit is named in one sentence
- The month or the event that triggers it is written next to it
- The class of app that removes it is named
The Bottom Line
Key takeaway
So the next half hour is worth more than another comparison page: open the free app and build the bundle you actually mean to sell. You will finish it either with the bundle live, or with your wall named in one sentence — and that sentence is what tells you which row of the table above you would be buying.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial PolicyWhat to Read Next
Shopify Cross-Sell: Where to Put It, What Works, and How to Measure It Honestly
A practical Shopify cross-sell guide — five placements ranked by impact, the right mechanic per catalog, native vs paid apps, an AOV lift calculator, and how to measure incremental revenue without fooling yourself.
Read articleShopify Post-Purchase Upsell: App or Custom Build?
No native post-purchase upsell exists on Shopify — only an app or a custom extension. Compare the real cost of each path and find your break-even.
Read articleShopify Discounts: Mechanisms, Setup & ROI Math
End-to-end Shopify discounts guide — seven mechanisms, native vs apps vs Functions, B2B price lists, stacking, ROI math, playbooks, benchmarks, and compliance.
Read article