Most Shopify orders contain a single item, while every merchant's margin math begs for two. BundleKit puts a real bundle offer on the product page — quantity breaks or a companion routine — and guarantees the checkout charges exactly what it promised.
Discount applied automatically at checkout
"K-beauty is sold as routines — cleanser, toner, serum, cream. We ship every one of those parcels from Seoul, where the difference between a 1-item and a 3-item order is basically our whole margin. We built the widget we needed, then made it flat-priced enough for anyone else running the same math."
01 · What it does
BundleKit adds a bundle offer directly to the product page and makes sure the checkout honors it. Nothing else about your store changes.
Quantity breaks sell more of the same product; "complete the routine" bundles products that already sell together. Both show the deal before the cart — see exactly how, below, or jump to the full feature list.
02 · How to use it
No theme code, no developer, no support ticket. If you can drag a block in the theme editor, you can run BundleKit.
Search BundleKit, click Install, approve the permissions. The free plan needs no card. BundleKit asks only for what it uses: products, discounts, and orders for revenue reporting.
Open the theme editor from BundleKit's "Place in theme" button. Add block → BundleKit → drag it just above the Add to cart button. Save. Nothing is written into your theme files.
Choose what it applies to — one product, a list, a whole collection, or your entire store. Add your tiers, pick the discount type, and mark the tier that wears the badge.
One click sets the offer live and creates the automatic discount behind it. Check a product page, add two to the cart, and confirm the checkout total. It will match.
The dashboard shows views, tier picks, orders containing the offer, and the revenue attributed to it. Keep the offers that pay, edit the ones that don't.
03 · The reality of bundle apps
Bundles are one of the largest categories on the App Store, with leaders topping thousands of reviews. But solving the same problem repeatedly has pushed the incumbents toward the same three patterns.
Feature bloat: 6–8 bundle types, A/B testing, AI pairing — when most stores just need quantity breaks.
Some apps bill a percentage of the "bundle revenue" they generate — the bill climbs every month you succeed.
Widgets hardcoded in English, styled like an ad pasted onto the theme instead of designed into it.
04 · What makes bundlekit different
In a crowded market you don't win by inventing a new mechanic — you win by delivering the one everyone wants, with less friction, less weight and less cost than the leaders.
A tier selector above the Add-to-cart button — "2 units, save 10%" — with a "Most popular" badge steering the choice. The one mechanic every merchant already understands.
An automatic discount applies the promised tier price directly on the cart lines. No duplicate SKUs, no draft-order hacks — the checkout keeps the promise, every time.
Ships as a theme app extension — drag it above your Buy buttons in the theme editor, done. Nothing injected into theme files, nothing left behind on uninstall.
Sell products that belong together — cleanser, toner, serum — with one checkbox row and a combined price. The second AOV lever, for catalogs built around routines.
Fonts and colors inherit automatically; every label ships in EN + FR and is editable per shop, so any language works — not an afterthought bolted onto an English-only widget.
Per-offer views, tier selections, orders and attributed revenue — one dashboard card, no data science. "This widget generated €1,240 this month" is the number that survives every budget review.
05 · Versus the rest of the market
A side-by-side against the App Store's bundle & upsell leaders — the same category, checked August 2026.
| Feature | Kaching | Fast Bundle | Amplify | BundleKit |
|---|---|---|---|---|
| Quantity-break widget | ✓ | ✓ | ✓ | ✓ |
| "Complete the routine" companion bundle | — | ✓ | ✓ | ✓ |
| Real discounts via Shopify Functions | — | — | — | ✓ |
| No-code theme app block | ✓ | ✓ | ✓ | ✓ |
| French labels out of the box | — | — | — | EN + FR |
| Revenue share billing | — | — | Yes, scales with sales | Never |
| Entry price | $14.99/mo | $19.99/mo | from $29.50/mo | $4.99/mo |
※ Comparison based on publicly listed plans and App Store descriptions, checked August 2026. Re-verify before relying on it for a purchase decision.
06 · Plans & pricing
Upgrade, downgrade or cancel any time from your Shopify admin. The Free plan never asks for a card.
Annual billing gives you 2 months free on either paid plan ($49.90 / $99.90). No revenue share, ever — that promise is printed on the listing.
07 · What's next
Deliberately out of the first release so the core widget ships fast and solid. Built around what routine-based and consumable-brand stores actually ask for.
A different discount logic from tiered pricing — ships once the Functions discount engine has been battle-tested in production.
Let shoppers assemble their own set from a category, at a bundle price — a bigger UI surface than the MVP's two widgets.
Leaders gate this behind $40+ plans. We're exploring a lightweight version once the free and Grow tiers are proven.
Subscription-compatible bundles, AI-suggested companion products, and cart-page placement — all demand-driven, not built ahead of a request.
※ Roadmap reflects current direction. Priorities may shift based on merchant feedback after launch.
Install free, place the block, publish one offer. If it doesn't earn more than it costs in a fortnight, uninstall it — nothing will be left behind.
08 · Frequently asked
If yours isn't here, the contact form below reaches us directly.
No. The storefront widget is capped at 30 KB of JavaScript, loads no external fonts, and never blocks rendering. Offer data is read from a metafield already on the page, so there's no extra network round-trip to show it.
Yes — this is the part we're strict about. The discount is applied by a Shopify Function directly on the cart lines, the same system Shopify itself uses for automatic discounts. What the widget promises on the product page is what the customer is charged. No strikethrough tricks, no duplicated products.
Yes, on any Online Store 2.0 theme — the widget is a theme app block you drag into place, nothing is injected into your theme files. Older "vintage" themes aren't supported in v1.
Your discounts deactivate automatically and nothing is left behind in your theme or your products. Reinstalling later picks up right where you left off.
Yes. Offers can target a single product, a hand-picked list, an entire collection, or the whole store. On our own 20,000-product catalog, "every toner gets 2=−10%/3=−15%" is a single screen, not a spreadsheet.
Not yet — it's in active development now. Join the waitlist below for early access and a launch discount. Development is happening in the open against a public 8-week build plan.
Whether you have a specific question, want priority access at launch, or run a catalog large enough to need custom onboarding — we read everything and reply within 24 hours.