Choosing a bundle app for Shopify
Short answer. Start with Shopify's free first-party bundles app: if you only need to sell products together as one product, it is enough. Pay for an app when you need spend thresholds, automatic free gifts, quantity breaks shown on the product page, or several offer types at once. Judge any app on how the discount reaches checkout, how many of the store's 25 automatic discounts it consumes, whether it claims the Cart Transform, what it does on Buy it now, and how it behaves when stock runs out.
Start with whether you need one at all, then judge the rest on five questions most listings do not answer.
Every bundle app looks the same on its listing page: mix and match, quantity breaks, BOGO, analytics. The differences only show up after installation, usually at checkout. Here is how to tell them apart before you commit a store to one.
Disclosure: we make Bondi, one of the apps in this category. Use the questions below on us too — they are the ones we would want a merchant to ask.
First: do you need an app at all?
Shopify ships a free first-party bundles app. It builds fixed and mix-and-match bundles as real componentised products, with inventory derived from the components. If what you want is "sell these three things together as one product", start there. It is free, it is supported by Shopify, and no third party sits between you and your checkout.
You need something else when you want offers that are not products: spend thresholds, free gifts added automatically, quantity breaks displayed on the product page, or several offer types running at once. Those are the gaps worth paying to fill.
1. How is the discount applied at checkout?
The most important question, and the least often answered. If the app applies discounts through Shopify's own discount engine, the price a shopper is shown is the price Shopify charges. If it works some other way — rewriting cart lines, creating hidden products, adjusting prices in the browser — there is a gap where the two can disagree, and that gap becomes your refund.
Ask directly: is the discount a Shopify automatic discount, and does it appear as one in the admin?
2. How many automatic discounts does it create?
A store can hold 25 active automatic discounts. Apps that create one per offer hit that ceiling, and when they do, new offers silently stop applying. If you plan to run more than a handful of promotions, ask how the app spends that budget.
3. Does it claim the Cart Transform?
Shopify allows exactly one Cart Transform per store. If an app takes it, no other app can, and if two apps expect it you get a conflict neither will report clearly. Worth knowing before you install a second promotions app alongside the first.
4. What happens on "Buy it now"?
The dynamic checkout button builds a checkout straight from the product page, skipping the cart entirely. Any offer that depends on the cart — a free gift, a cart-level bundle discount — is skipped with it. A good app either routes that button through the cart or tells you plainly to hide it. An app that ignores this sends shoppers to checkout without the offer they were promised.
5. What does it do when something runs out?
Gifts run out. Products go out of stock or get set to draft. The revealing question is what the storefront does then: does the offer disappear cleanly, or does a shopper reach checkout holding something that cannot be sold? Ask what happens when the gift's inventory hits zero while a shopper already has one in their cart.
How to test in an afternoon
- Install on a development store, not your live one.
- Create one offer of each type you actually plan to run.
- Place a real order through the normal cart. Check the order for the discount, not the cart.
- Place a second order using "Buy it now" and see whether the offer still applies.
- Qualify for an offer, then remove an item so you no longer qualify. Watch the cart.
- Set the gift or a component to zero stock and reload the storefront.
Most apps pass the first three steps. The last three are where they separate, and they take about twenty minutes.
On pricing
Bundle apps mostly charge $10-$50 a month, tiered by how many offers you run. That is noise next to the revenue an offer moves, so choose on behaviour rather than price — with one exception: check what happens when you cancel. Offers built on hidden products or rewritten cart lines can leave debris in your catalogue. Offers built on Shopify discounts simply stop.
Frequently asked questions
Is Shopify's free bundle app good enough?
For selling products together as one componentised product, yes, and it costs nothing. You need a third-party app when you want spend thresholds, free gifts added automatically, quantity breaks shown on the product page, or several offer types running at once.
How many discounts can a Shopify store have?
A store can hold 25 active automatic discounts. Apps that create one automatic discount per offer consume that budget, and once it is exhausted new offers silently stop applying, with no error shown to the merchant.
What should I test before choosing a bundle app?
Install on a development store and place two real orders: one through the normal cart and one using Buy it now. Then qualify for an offer and remove an item so you no longer qualify, and set a gift or component to zero stock. Most apps pass the first test; these later ones are where they differ.
What happens to my offers if I uninstall the app?
It depends how the offers were built. Offers backed by Shopify discounts simply stop applying. Offers built on hidden products or rewritten cart lines can leave products and stale data behind in your catalogue, so ask before installing rather than after.
See it running on a live store
Bondi does bundles, volume breaks, BOGO and threshold free gifts from one app, with the discount applied by Shopify at checkout. Every offer type is live on the demo store.
Install Bondi free