Skip to main content

Default Bundle Template

The main Liquid template file for rendering bundle sections. The template handles two layout types (bundle and bundle_component) and includes loading skeleton states, product cards with variant selectors, pricing, and add-to-cart functionality.

Template Structure

The template is organized into these key sections:
  1. Layout detection — assigns the correct settings based on config.layout
  2. Bundle component header — collapsible header for the bundle_component layout
  3. Loading skeleton — placeholder UI shown while bundle data loads
  4. Product cards — image, title, price, variant/option selectors for each product
  5. Pricing and ATC — total price display and add-to-cart container (component layout only)