---
title: Creating Bundles
date: 2026-07-02T14:31:00+01:00
author: John Henry Donovan
canonical_url: "https://johnhenry.ie/plugins/bundle-builder/docs/guide/creating-bundles"
section: Plugins
---
esc

↑↓ to navigate↵ to selectesc to close

Menu On this page 

- [Return to top](#)

Documentation

Documentation

# Creating Bundles

Create bundles at **Bundles → Bundles → New bundle** (pick a type if you've got more than one set up). Bundles use Craft's **native element editor**, so you get live preview, drafts, revisions and autosave same as any other element.

## Fields

- **Title**: the bundle's name (also its default line-item description).
- **SKU**: leave blank to auto-generate from the type's SKU format or the slug.
- **Slug**: auto-generated from the title; editable when *Show the Slug field* is on.
- **Pricing**: see [Pricing](https://johnhenry.ie/plugins/bundle-builder/docs/guide/pricing).
- **Components**: add the products in the bundle, each with a quantity. The customer chooses the variant per product at checkout.
- **Sidebar**: status, post/expiry dates, and (if added to the layout) Available for purchase / Promotable / Free shipping.

![](https://johnhenry.ie/images/plugins/docs/bundle-builder/bundle-edit-screen.png)## Components

Use **Add a product** to add each component. Pick a Commerce product and set the **quantity** needed per bundle. You don't pick a variant here; that's left to the customer when they add the bundle to the cart (see [Cart &amp; Variant Selection](https://johnhenry.ie/plugins/bundle-builder/docs/guide/cart-variant-selection)).

![](https://johnhenry.ie/images/plugins/docs/bundle-builder/bundle-components-field.png)## Availability

A bundle is purchasable only when:

- it's enabled and within its **post/expiry** window, and
- **every component** has at least one in-stock, purchasable variant.

## Preview &amp; View

When the bundle type has front-end URLs, the editor shows **Preview** (token-based, works no matter the status) and **View** (the live URL) buttons, and the index shows a link column.

On this page
