Getting started
From install to your first live bundle in about five minutes:
- Install Bondi from the Shopify App Store. You'll land on the Bondi dashboard inside your Shopify admin.
- Create your first offer — click
Create bundleand choose a type (Mix & Match, Volume, BOGO, or Fixed set). - Pick products and a discount — select the product pool, then set a percentage off, amount off, or a fixed bundle price.
- Publish — the discount registers with Shopify checkout automatically.
- (Optional) Enable the theme embed — one toggle in your theme editor shows the bundle builder and volume tier tables on product pages.
Bundle types
Mix & Match
Shoppers pick N products from a pool you define — a fixed count ("pick exactly 3") or a range ("pick 2–5"). Every Mix & Match bundle gets a hosted bundle page with a live builder at a shareable URL — link it from ads, emails, or social.
Volume breaks
Quantity tiers on a single product: buy 3+ save 15% · buy 5+ save 25%. The tier table renders on the product page before add-to-cart, so shoppers see the bulk math while deciding.
BOGO
Buy X get Y, free or discounted. Buy and get product sets are independent — "buy 2 snowboards, get 1 wax free" works as well as same-product BOGO. Applies automatically at checkout; there are no codes to distribute or police.
Fixed sets
A predefined set sold together at one price. Best for starter kits and gift sets your team curates once.
Storefront setup
Theme app embed (recommended)
- In Shopify admin, go to Online Store → Themes → Customize.
- Open App embeds in the left sidebar.
- Toggle Bondi bundle builder on and save.
That's the whole setup. The builder and volume tier tables now render on the product pages of any product that belongs to a live offer.
Hosted bundle pages
Every Mix & Match bundle has a page at /apps/bundleapp/bundle/<handle>. Find the link on the bundle's detail page in the admin — the Copy link button gives you the shareable URL.
Analytics
Bondi tracks a four-stage funnel per bundle: views → builds → add-to-cart → purchases, joined to real order revenue.
- Revenue is discount-scoped. Only line items the bundle discount actually touched are credited — unrelated items in the same order are not counted.
- Refund-aware. When an order is refunded, bundle revenue is reversed pro-rata to the fraction refunded. Nothing is double-reversed.
- Most-combined products (Growth and up) shows which products shoppers actually pair together — a great source of new bundle ideas.
AI suggestions
Bondi analyses your store's real order history and proposes bundles, each with a rationale, a confidence level, and a revenue projection.
- Approve creates a draft bundle you can tweak and publish.
- Dismiss hides a suggestion permanently.
- Growth plan: suggestions refresh weekly. Pro plan: refresh on demand.
Suggestions are generated from your store's data only — your order history is never used for other merchants.
Plans & billing
- Billing runs through the Shopify Billing API — charges appear on your normal Shopify invoice.
- All paid plans include a 7-day free trial.
- Upgrade, downgrade, or cancel any time from the Plans page in the app.
- Downgrades are enforced honestly: offers beyond your new plan's limits are disabled, not silently left running at checkout. Re-upgrading re-enables them.
Troubleshooting
"The discount doesn't show on the cart page"
"The builder widget isn't showing on my product page"
- Check the theme app embed is toggled on (Online Store → Themes → Customize → App embeds).
- Confirm the product belongs to a published (not draft) offer.
- Hard-refresh the product page (Ctrl+Shift+R) — theme editor changes can take a minute to propagate.
"Another discount app seems to conflict"
Shopify allows one Cart Transform per store. Bondi never claims it — but if another app has, some combinations of apps may behave unexpectedly. Bondi shows a warning banner on the dashboard when it detects a competing app holding the transform slot.
"A bundle shows Active but the discount isn't applying"
Try republishing the bundle (unpublish → publish). If the discount still doesn't apply at checkout, contact us — include the bundle name and your store domain and we'll investigate the discount registration on our side.
Related guides
Longer explanations of how these mechanisms behave on Shopify, including what works with no app at all:
- How to create bundles on Shopify — the four mechanisms, and why a bundle discount sometimes fails at checkout.
- Free gift with purchase on Shopify — why Shopify cannot add a gift to a cart on its own.
- Tiered pricing and volume discounts — the counting rule that decides who qualifies.
- Average order value on Shopify — the formula, a calculator, and which levers move it.
Who maintains this page
We build Bondi. The troubleshooting answers above are not general advice — each one describes something that happened on a live store and what actually fixed it. Where Shopify does something for free, this page says so rather than selling around it.
Found something wrong or out of date? Tell us on the contact page and we will correct it.
Still stuck?
Write to us via the contact page — include your store domain and the bundle name. We typically reply within one business day.