Web component
Drop the <bundle-builder-bundle-v1> element straight into HTML. Works in any framework.
Embed mode renders the exact bundle experience your customers see on a Liquid theme — the admin-configured template, conditions engine, limit rules, tiered discounts and visual customizations — inside a headless storefront. You write no bundle UI code.
It’s the same <bundle-builder-bundle-v1> custom element used by Liquid themes. The difference: in headless it authenticates with a headless API key and talks to the embed sub-API (with CORS), instead of going through the Shopify app proxy.
Web component
Drop the <bundle-builder-bundle-v1> element straight into HTML. Works in any framework.
React — BundleEmbed
A thin React wrapper that loads the script and mounts the element for you.
Vanilla — createBundleEmbed
Programmatic mount from @kitenzo/core, handling script load + cart interception.
The storefront script and CSS are served from the Kitenzo app host:
https://live.bb.eight-cdn.com/bundle-builder-bundle.js (type="module")https://live.bb.eight-cdn.com/bundle-builder-bundle.cssThe embed sub-API the script calls lives under:
https://live.bb.eight-cdn.com/api/headless/v1/embedapi-key as a Bearer token.kitenzo:addtocart event so you can route the items through the Storefront API. See Cart integration.