Skip to main content

Interface: PublicBundleData

Complete bundle data structure containing all information needed to render a bundle

Properties

addons

addons: AddonsSection


available_for_sale

available_for_sale: boolean

Whether the bundle is available for purchase


bundle_settings

bundle_settings: BundleSettings


collections

collections: Record<string, BundleDataCollection>

Collections that contain products for this bundle


cross_sells

cross_sells: CrossSellsSection


default_variant_id

default_variant_id: string


handle

handle: string


id

id: string

External product ID (from Shopify)


incentives

incentives: Incentives


options

options: object[]

Product options (size, color, etc.)


requires_selling_plan

requires_selling_plan: boolean

Whether the bundle requires a selling plan (subscription)


selling_plan_groups

selling_plan_groups: BundleDataSellingPlanGroup[]


title

title: string


variants

variants: BundleDataVariant[]