Compare
Shopify Bundles vs Kitenzo.
Which bundling setup does your store need?
Shopify has bundles built in: a Bundles API, and a free Shopify Bundles app that consumes it. For a fixed set of products at a fixed price, native is the right call. The moment customers choose their own items, the catalogue gets deep, or the bundle page becomes something you want to design and test, you need more. Here is exactly where the line sits.
Last verified August 2026. Shopify changes its platform limits regularly.
The short version
Two good answers. Only one is right for your store.
Use Shopify Bundles if
Shopify Bundles
The Bundles API, and the free app built on it
- You're selling a fixed set of products at a fixed price
- Your products have few or no variants
- You don't need customers to choose anything
Free API, free app, on all Shopify plans.
Use Kitenzo if
Kitenzo
The bundle commerce layer on top of Shopify
- Customers pick their own items
- Your catalogue is variant-heavy
- You need discount logic beyond a flat price
- The bundle page is a revenue surface you need to design and optimise, not just render
$299/month + 1% of bundle sales. 14-day free trial.
What we mean
Shopify Bundles in this comparison means Shopify's native bundle capability: the Bundles API, which apps and Shopify Plus custom builds use to create bundles, and the free Shopify Bundles app, Shopify's own consumer of that API. The limits belong to the API, so they apply whichever way you use it.
Platform limits
Shopify Bundles has hard ceilings.
These are Shopify's native bundle limits as of August 2026. They belong to the Bundles API, so the free Shopify Bundles app inherits them and so does any custom build on top of it. They are fine for a three-piece gift set. They are not fine for a skincare routine with sizes and shades, or a meal plan with twenty dishes.
Kitenzo is not capped by option count or variant combinations, and component limits are configured per bundle.
3
options per bundle
Kitenzo
Not capped
100
variants per bundle
Kitenzo
Not capped
30
components per fixed bundle
Kitenzo
Configurable
150
components per dynamic bundle
Kitenzo
Configurable
Common ground
What the two have in common.
Shopify's native bundles are created through the Bundles API, whether by the free Shopify Bundles app or a custom build. Kitenzo builds on Shopify's Cart Transform function, the platform's own mechanism for grouping and pricing bundles in the cart, which is why its bundles check out natively and why Shopify's option and variant limits do not apply. Either way you get:
Native Shopify checkout
No redirect, no external cart, no third-party checkout page.
Real bundles in the cart
Not a discount code wrapped around loose line items.
Real-time inventory
Drawn from your Shopify stock levels.
Grouped line items
Bundles appear as grouped line items in orders and notifications.
Neither fakes it. Some bundling apps fake this with discount codes, draft orders, or JavaScript patched over the cart, which breaks the moment a customer applies a coupon or your inventory drifts. Neither Shopify Bundles nor Kitenzo works that way.
Feature comparison
Side by side, line by line.
Grouped by what you are likely to be weighing. Jump to a section or read it top to bottom.
Commercials
Price
Shopify Bundles
Free
The Bundles API and the first-party app, on all Shopify plans.
Kitenzo
$299/month + 1% of bundle sales
Usage capped at $30,000 per billing cycle. 14-day trial, free on development stores until launch.
Bundle types
Fixed bundles
Shopify Bundles
Kitenzo
Required products with a fixed bundle price.
Multipacks
Shopify Bundles
Kitenzo
Quantity-of-one-product bundles with bulk-buy tiers.
Mix-and-match / build-a-box
Shopify Bundles
Shopify's docs point you to a third-party bundle app, or on Shopify Plus, a custom build on the Bundles APIs.
Kitenzo
Multi-step bundle flows
Shopify Bundles
Kitenzo
Sectioned steps, steps that cannot be skipped until their requirements are met, and progress indicators.
Catalogue limits
Options per bundle
Shopify Bundles
Maximum 3
Kitenzo
Not capped by option count
Variants per bundle
Shopify Bundles
Maximum 100
Kitenzo
Not capped by variant combinations
Components per bundle
Shopify Bundles
30 fixed, 150 dynamic
Shopify's published limits. The app itself only creates fixed bundles and multipacks.
Kitenzo
Configurable per bundle
Pricing and discounts
Discount types
Shopify Bundles
Fixed bundle price only
Shopify discount codes and automatic discounts can still be applied on top.
Kitenzo
Fixed, percentage, fixed bundle price, tiered, volume
Tiers by product count, single-product quantity or spend, stacked or highest-wins.
Quantity breaks
Buy more, save more
Shopify Bundles
Kitenzo
Bundle price follows component prices
When a component price changes
Shopify Bundles
Must be updated manually.
Kitenzo
Standard bundles are priced from live component prices at checkout, so there is no separate bundle price to maintain.
Rules
Minimum and maximum quantity rules
Shopify Bundles
Kitenzo
Conditional logic
If/then on selection, price, stock and variant
Shopify Bundles
Kitenzo
Conditions Engine. Triggers on bundle or step price, product totals, stock, presence and selected variant; actions show, hide, jump, discount or add free products.
Design and optimisation
Bundle page design control
Shopify Bundles
Renders as a standard product page in your theme. No dedicated bundle page builder.
Kitenzo
Visual builder, Template Creator or React
25+ block types across five zones in the visual builder, full custom markup in the Template Creator, or a React component for complete control.
A/B testing
Shopify Bundles
Kitenzo
Split traffic between variations and measure conversion, add-to-cart rate, revenue and revenue per visitor.
Bundle analytics
Shopify Bundles
Total sales, orders, top sellers, most ordered
Four overview metrics, each clicking through to Shopify Reports.
Kitenzo
Bundle-level reporting
Sales by day and hour, best-selling bundles, and per-order exports with component detail.
Operations
Import / export
Shopify Bundles
Not supported.
Kitenzo
Feature flag. Export bundles as JSON and import them into another store as drafts.
Component SKU changes
Shopify Bundles
Delete and recreate the bundle
Shopify's docs: if a component's SKU changes, delete and recreate the entire bundle. Other component edits are made in the app.
Kitenzo
Handled without a rebuild
Product and variant webhooks update bundles in place.
Developers and support
Headless / custom storefronts
Shopify Bundles
Custom storefront publishing is off by default and limited to product fixed bundles.
Kitenzo
Plus a React SDK and Headless API.
Developer SDK
Shopify Bundles
Admin API only
productBundleCreate for fixed bundles, Cart Transform functions for anything dynamic. No storefront SDK for selection, validation or pricing.
Kitenzo
@kitenzo/react
MIT licensed, on npm. You own the interface code. The engine handles selection, validation, pricing and cart.
Support
Shopify Bundles
Shopify support
Kitenzo
Dedicated Merchant Success Specialist
Migration and integration help, and ongoing support.
Last verified August 2026. Shopify changes its platform limits regularly.
Not sure which you need? Answer six questions →Decision guide
Six questions. One honest answer.
Each question maps to something Shopify Bundles cannot do. If every answer is no, use the free app and keep your money. If any answer is yes, you already know.
Do customers choose which products go in the bundle?
Does any bundle need more than 3 options or 100 variants?
Do you need discounts beyond one fixed bundle price?
Do you need minimums, maximums or if/then rules?
Is the bundle a guided, multi-step flow?
Do you need to design the bundle page, or A/B test it?
Based on Shopify's native bundle limits and features, API and app, as of the date above.
Waiting
Answer the questions to get a recommendation. One yes is enough to need Kitenzo.
What you get with Kitenzo
Everything past the line, on one plan.
No tiers and no feature gates. The rules engine, the pricing engine, the page builder, the testing and the SDK all come with the same plan.
Rules
A rules engine
The Conditions Engine applies if/then logic across selection, price, stock and chosen variants. Minimums, maximums, required products, per-step limits and stock-aware availability, all configured, not coded.
Learn more →
Pricing
Pricing that scales with the basket
Fixed, percentage, fixed-price, tiered and volume discounts, applied natively at Shopify checkout via Cart Transform. Your store-wide sales and discount codes keep working alongside them, because Kitenzo doesn't consume a discount code to do its job.
Learn more →
Design
A bundle page you can design
Full-page single or multi-step bundle experiences built in a drag-and-drop editor, or in the Template Creator if you want to write the markup yourself.
Learn more →
Optimise
A way to improve
A/B test bundle variations against each other and see which combinations actually drive revenue. Native bundles give you a sales total and no lever.
Learn more →
Engineering
A platform for engineering teams
The @kitenzo/react SDK lets your team build a completely bespoke interface in your own repository while Kitenzo handles selection state, validation, pricing, cart line encoding and checkout. It ships as theme assets on a normal Liquid theme, no replatform required, and works in Hydrogen, Remix and vanilla JS. The code stays yours.
Learn more →
Support
People to call
Setup, migration and first-integration support from Shopify specialists, and a dedicated Merchant Success Specialist once you are live.
Learn more →
Questions
Before you decide.
Outgrown Shopify Bundles? Keep the checkout. Upgrade the bundle.
Same Bundles APIs, same Cart Transform, same native checkout. Start a 14-day trial, or talk to us about moving your existing bundles across.
- 14-day free trial
- Free on development stores
- Shopify-native checkout