Product Bundles
Group multiple products and offer a discount when purchased together.
Where to find it
Admin: /commerce/bundles
Storefront: /bundles (list), /bundles/{slug} (detail)
Configuration
| Field | Purpose |
|---|---|
| Name | Display name |
| Slug | URL path |
| Description | Long text shown on bundle page |
| Discount type | percentage or fixed |
| Discount value | % off or $ off |
| Image URL | Bundle hero image |
| Products | Multi-select — the products included |
| Active flag | Hide without deleting |
How pricing works
When you create a bundle:
- The bundle's "original price" = sum of the cheapest in-stock variant of each included product
- The bundle price = original - discount (percentage or fixed)
Customers see both prices with the savings highlighted.
Purchasing
On the bundle detail page, customers see the included products and the bundle price. Click "Add Bundle to Cart" adds each product to the cart (the discount is applied at the bundle level).
Example use cases
- "Phone + Case + Charger" starter pack at 15% off
- "Back to school" laptop + headphones + laptop bag
- Tiered starter kits (bronze, silver, gold)
Related features
- Promotions — code-based discounts
- Add-on Products — upsells on the product page