Let shoppers mix & match their own bundle, unlock volume discounts, or grab a BOGO deal — with revenue-true analytics showing exactly what every bundle earned. Discounts apply at checkout automatically.
Build your bundle — pick any 3
Four offer types · one app
Single-product carts are the default. Without a reason to add more, most shoppers won't.
Most shoppers buy exactly what they came for and leave. Nothing on the page suggests adding more.
Store-wide sales cut margin on everything. Bundle discounts only trigger when the cart gets bigger.
Most bundle apps report "revenue" that includes items the bundle never touched. You can't trust the number, so you can't optimize.
Pick the offer that fits each product line. Mix them freely across your catalog.
Shoppers build their own set from a product pool you define. Fixed count or a range (2–5). Gets its own shareable hosted bundle page with a live builder — no theme edits needed.
Quantity tiers on a single product, shown as a tier table right on the product page — before add-to-cart, where the decision actually happens.
Buy X get Y — free or discounted. Buy and get sets are independent, so cross-product offers work as naturally as same-product ones. Applies automatically at checkout.
A curated set sold together at a set price. Perfect for starter kits, gift sets, and seasonal collections your team assembles once.
Discounts run on Shopify Functions — native checkout integration, nothing bolted on.
Add Bondi from the App Store. Choose Mix & Match, Volume, BOGO, or a Fixed set.
Select the product pool, set the discount — percentage, amount off, or fixed bundle price.
One toggle enables the storefront widget. The hosted bundle page is shareable instantly — link it from ads, emails, anywhere.
Real offer patterns that move average order value — concretely.
One tee is a $29 order. The bundle page makes picking three the default path — shoppers browse the pool, fill the slots, and check out a $69 cart instead.
The tier table sits right under the price. Shoppers see the 5-pack math before they've added one — and the bigger tier becomes the obvious choice for anything they reorder monthly.
The free accessory costs you little but anchors the 2-board purchase. Checkout applies it automatically — no codes for support to hand out, no stacking abuse.
Bondi analyses what your customers actually buy together and proposes ready-to-launch bundles — each with a plain-English rationale, a confidence level, and a revenue projection.
Approve a suggestion and it becomes a draft bundle you can tweak and publish. Dismiss the ones that don't fit. Growth plans refresh weekly; Pro refreshes on demand.
Try AI suggestionsMost bundle apps count the whole order as "bundle revenue". Bondi only credits what the discount actually touched — and reverses it when orders are refunded, pro-rated to the amount refunded.
Sample funnel — Summer Set bundle, last 30 days
Native platform primitives, not fragile workarounds.
Discounts run inside Shopify's checkout runtime (Rust → Wasm). Fast, reliable, and they can't be bypassed by cart tricks.
Deliberately avoids Cart Transform, so your theme's cart drawer keeps working. We even warn you if another app has claimed the store's only transform slot.
Every Mix & Match bundle gets a shareable page with a live builder. Link it from ads and emails — no theme edits, no developer.
Refund-aware, discount-scoped revenue attribution. If a number is in the dashboard, it's money the bundle actually made.
Suggestions come from your store's real purchase patterns — not generic templates. Approve to draft, tweak, publish.
The theme app embed is a single toggle in your theme editor. Discounts work at checkout even before you flip it.
Where the honest engineering shows up.
| Capability | Bondi | Typical bundle app | Manual discounts |
|---|---|---|---|
| Mix & Match with hosted builder page | ✓ | ✓ | ✗ |
| Refund-aware revenue attribution | ✓ | ✗ | ✗ |
| Only counts revenue the discount touched | ✓ | ✗ | ✗ |
| Keeps your theme's cart drawer working | ✓ | ✗ | ✓ |
| AI suggestions from your real orders | ✓ | ✗ | ✗ |
| Free plan to start | ✓ | ✓ | ✓ |
| Volume tiers shown before add-to-cart | ✓ | ✓ | ✗ |
| Works without theme code changes | ✓ | ✗ | ✓ |
All paid plans include a 7-day free trial. Billed through Shopify.
7-day free trial
7-day free trial
7-day free trial
What merchants ask us most.
No. Discounts apply at checkout automatically via Shopify Functions. The product-page widgets are a single toggle in your theme editor — no code.
By design. Discounts apply at checkout (where Shopify Functions run). Most themes render raw line items on /cart — the moment your shopper proceeds to checkout, the bundle price appears. This avoids breaking your theme's cart drawer, which is what happens with apps that rewrite the cart.
Bondi never claims your store's Cart Transform slot, so cart-rewriting apps keep working. We also detect when another app holds that slot and warn you about potential conflicts.
Two ways: revenue is only credited to items the bundle discount actually touched (not the whole order), and refunds reverse revenue pro-rata. The numbers you see are the numbers you earned.
Order history from your own store — what was bought together, how often, at what value. Suggestions are generated per-store; your data is never used for other merchants.
Yes — every Mix & Match bundle gets a hosted page at a clean URL you can link from ads, emails, or social. Shoppers build their set right on that page.
All standard Shopify plans. No Plus requirement — the discount engine deliberately uses only capabilities available to every store.
Plan limits are enforced honestly: offers beyond your new plan's limits are disabled (not silently left running at checkout). Re-upgrade any time to re-enable them.
Through Shopify's Billing API — charges appear on your Shopify invoice. 7-day free trial on every paid plan; cancel anytime.
Yes — percentage discounts are currency-agnostic by design and compatible with Shopify Markets. Presentment currency is handled natively by Shopify.
Install free. One bundle on the house, forever. No theme edits, no credit card.