A bundle sells several products together as one package. It is a product of its own, with its own price, link and status. Whoever buys it gets everything the products inside it unlock.
Creating a bundle
Go to Payments > Catalog > Bundles and click Add. Enter a Name, optionally an Internal name (optional) that only your team sees, and a Description, then click Create bundle. The bundle starts as a draft and opens right away, so you can add products and set a price.

Changing bundles needs Manage Catalog (Products, Prices, Coupons).
Adding products
On the Items tab, click Add products. Search by name, internal name or SKU, tick the products and click Add. Each product comes in with a quantity of 1, and you change it with the stepper on its row. Remove takes a product out again, and a click on the row opens the product in a new tab.
Any product type can go into a bundle, physical goods and gift cards included. A bundle cannot contain another bundle.
Pricing
The Pricing tab uses the same price fields as a product: a currency and a Pricing model of One-time payment, Recurring, Payment plan or Free / Pay what you want. Without a price the bundle reads No price set, and Use sum of parts takes the total of its products as a start.
Switch on Bundle discount to work out a cheaper price. Pick or enter a Discount % and click Apply to price. The Items tab then shows the Sum of parts, the Bundle price and what Customers save, in amount and percent.

The discount calculator needs a price on every product inside. Products without one are counted under Products without a price, and their rows read No price.
Visibility and the link
On the Details tab you set the image, the Bundle URL, the SKU and the Visibility:
- Public: anyone can find and open the bundle.
- Unlisted: reachable through the direct link only.
- Hidden: the product page is not reachable.
The switch at the bottom of the side menu takes the bundle from Draft to Live, and the badge at the top then reads Published. Only a live bundle can be bought. Once it has a price, its row menu offers Copy checkout link and Add to checkout link, which opens the checkout link builder with the bundle already chosen. Bundles also work in widgets on your own website.
Stock
Stock is counted on the products inside, not on the bundle. Buying one bundle takes each product out of stock as often as its quantity says. If one of them runs short, the checkout names the bundle as sold out or says how many are left.
Access and refunds
Buyers get the access of the bundle and of every product inside it: courses, hubs, groups, calendars, events, forums and badges. A full refund or a lost dispute takes that access away again, unless another paid order of the same buyer still grants it.
With an API key that has the payments:write scope, you can also grant or revoke a member's bundle access from another system.