Bundles
Bundles let you sell multiple products together as a single package. This is useful for gift sets, starter kits, frequently-bought-together collections, or any scenario where customers benefit from buying a curated group of products.
How bundles work
A bundle is a product with the type Bundle, set during creation. It acts as a container that references other products as components. Each component has a quantity, and the bundle can be priced in two ways.
Pricing modes
| Mode | Description |
|---|---|
| Fixed | You set a specific price for the bundle, independent of its components. Use this when you want full control over the bundle price (e.g., a discounted package deal). |
| Dynamic | The bundle price is automatically calculated from the sum of its component products' prices. Use this when the bundle should always reflect the current individual prices. |
The pricing mode is set when managing the bundle and affects how the Prices tab behaves. With dynamic pricing, the price editor shows a notice that the price is calculated automatically.
Creating a bundle
- Go to Products and click Create Product.
- In the Product Type section, select Bundle.
- Fill in the name, SKU, and other required fields.
- Click Create Product.
After creation, you'll see a Bundle card on the product overview page showing the number of components and the price type.
Managing bundle components
- On the bundle product's Overview tab, find the Bundle card.
- Click Manage Bundle to open the bundle editor slideover.
Adding components
- In the bundle editor, use the search bar to find products.
- Click on a product in the search results to add it as a component.
- The product appears in the component list.
Configuring components
For each component in the bundle, you can set:
| Setting | Description |
|---|---|
| Quantity | How many units of this product are included in the bundle. |
| Adjustable | Whether the customer can change the quantity of this component when purchasing the bundle. |
Removing components
Click the remove button (trash icon) on any component to remove it from the bundle.
Saving changes
After configuring all components:
- Select the pricing mode (Fixed or Dynamic) at the top of the editor.
- Click Save to apply the changes.
Bundle on the storefront
On the storefront, a bundle appears as a single product that customers can add to their cart. The bundle's media, description, and attributes work just like any other product.
When a customer purchases a bundle:
- The entire bundle is added as one line item.
- Inventory for each component product is decremented by the component quantity.
- If using adjustable components, customers can modify quantities within allowed ranges.
Best practices
- Use fixed pricing for deals — When offering a discount on a bundle, use fixed pricing so the bundle price doesn't change when individual product prices change.
- Use dynamic pricing for convenience bundles — When the bundle is purely for convenience (no discount), dynamic pricing ensures the price stays in sync automatically.
- Keep bundles focused — A bundle with too many components becomes confusing. Aim for 2–5 products per bundle.
- Show savings — If the bundle is cheaper than buying components individually, make this clear in the product description to encourage purchases.