Product bundle
sections/product-bundle.liquid
Settings
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Header | ||||
| Heading | heading | Text | Build your bundle | |
| Subheading | subheading | Text | ||
| Text | text | Rich text | <p>Pick your favourites and save more as you add.</p> | |
| Text alignment | heading_alignment | Dropdown | center | Options: Left, Center. |
| Layout | ||||
| Make section background full width | full_width | On/off | Off | |
| Top and bottom spacing | section_spacing | Slider | 56 | Range: 0–100 step 4. |
| Products per row on desktop | columns_desktop | Slider | 3 | Range: 2–5 step 1. |
| Products per row on mobile | columns_mobile | Dropdown | 2 | Options: 1 column, 2 columns. |
| Summary position on desktop | summary_position | Dropdown | right | Options: Right, Left. |
| Bundle rules | ||||
| Minimum items to enable checkout | min_items | Slider | 3 | Range: 0–12 step 1. |
| Each product can be added once only | once_only | On/off | Off | Replaces the quantity stepper with a single add/remove button. |
| Show product badges | show_badges | On/off | On | |
| Discount | ||||
| Create the discount in Shopify Admin → Discounts, then enter its code here. Shopify applies the real discount at checkout — the labels below are display text only. | ||||
| Discount code | discount_code | Text | Applied automatically when the bundle is added to cart. | |
| Tier 1 — items required | tier_1_min | Slider | 3 | Range: 0–12 step 1. |
| Tier 1 — label | tier_1_label | Text | 5% off | |
| Tier 2 — items required | tier_2_min | Slider | 5 | Range: 0–12 step 1. |
| Tier 2 — label | tier_2_label | Text | 10% off | |
| Tier 3 — items required | tier_3_min | Slider | 8 | Range: 0–12 step 1. |
| Tier 3 — label | tier_3_label | Text | 15% off | |
| Discount note | discount_note | Text | Discount applied at checkout. | |
| Cart tagging | ||||
| Bundle items are tagged in the cart, checkout, and the order in your admin, so bundle products are never confused with items added separately. | ||||
| Tag name | bundle_property_name | Text | Bundle | Shown as the label on each bundle line, e.g. "Bundle: Build your bundle". |
| Tag value | bundle_label | Text | Build your bundle | Shown as the value. Use the bundle's name so merchants and customers can identify it. |
| Labels | ||||
| Summary heading | summary_heading | Text | Bundle contents | |
| Add to bundle button | add_button_label | Text | Add to bundle | |
| Added button label | added_button_label | Text | Added ✓ | |
| Submit button | submit_label | Text | Add all to cart | |
| Visibility | ||||
| Show section on mobile | show_on_mobile | On/off | On | |
| Show section on large screens | show_on_desktop | On/off | On |
Blocks
Step (group)
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Step title | title | Text | Choose your base | |
| Requirement text | requirement_text | Text | 1 item required | |
| Icon | icon | Dropdown | leaf | Options: None, Sun, Moon, Leaf, Flower, Water, Heart, Star, Gift, Smile, Energy. |
| Collection | collection | Collection picker | ||
| Maximum products to show | product_limit | Slider | 6 | Range: 2–12 step 1. |
Maximum blocks: 5
Presets
Available in Add section: Product bundle