Skip to content

Bundle Checkbox

The Bundle Checkbox block displays one card per bundle offer, each with a product image, title, description, and a checkbox toggle. When a customer checks a card, the companion product’s variant is added to the cart bundle at price zero (discounting is handled at the cart level). The block is driven entirely by bundle_offer metaobjects, typically connected via dynamic source from the nama.bundle_offer product metafield.

Setting What it does
Bundle offers A list of bundle_offer metaobjects. Each metaobject contains a product reference, title, and optional description override. Connect via dynamic source from the nama.bundle_offer product metafield.
  • The description for each offer card falls back from the metaobject’s description_override to the product’s nama.product_short_description metafield.
  • Checked bundles dispatch a bundle:update custom event that the Product Form Submit block picks up automatically when submitting to cart.
  • The block renders nothing when no bundle offers are connected, so it is safe to include in every product template.