Headless bundles for Shopify
Bundles for any headless storefront
Embed the full UI, or build your own.
Same API, same key. Choose how much of the bundle experience you want to own.
Embed the full UI
Drop in the <bundle-builder-bundle-v1> web component (or React BundleEmbed). The admin-configured template, conditions, limit rules and tiered discounts — with zero UI code.
Build a custom UI
Use @kitenzo/core and @kitenzo/react to build a pixel-perfect UI with typed hooks. You own rendering; Kitenzo owns validation, pricing and the cart contract.
Everything your bundles know, over one API.
Read structure, live pricing and rules straight from the same engine that powers Liquid storefronts.
Bundles, sections & variants
Published bundles, ordered sections, per-section product lists, and live variant pricing, SKU, availability and inventory.
PricingDiscounts
Flat and tiered discounts — percentage, fixed amount or fixed price — with thresholds, operators and minimums.
RulesRules & requirements
All six limit-rule types, required products, and the conditions-engine signal — everything that makes a bundle valid.
ExtrasConditions & subscriptions
Conditional free-item signals and subscription configuration surfaced through the configure response.
Get started in four steps.
Request access
Email support to enable Headless on your store.
Create a key
Generate a kit_live_… key in Settings → Headless.
Fetch & build
Read bundles with the SDK and render your own UI.
Add to cart
Submit the selection and write the cart attributes.
Discounts apply at checkout, exactly like Liquid.
Pricing, validation and the Shopify cart transform are identical whether a bundle renders in a theme or your headless frontend. No proxy to run — the SDK talks directly to the API.