Bundles, kits and composite variants

This article covers bundled products management within Stock&Buy.

Bundling, also known as kitting, also known as composite variants, is a functionality which allows you to group and sell goods together as one finished product. Stock&Buy automatically calculates and tracks bundle inventory levels, costs and weights as the bundle parts change over time through sales, purchases and adjustments.

You might also want to look at our support for Bill Of Material as part of the Manufacturing module.

Create a bundle

There are various ways you can create a bundled product:

  • The bundled product is created as a separate, standalone, product
  • The bundled product is a variation of an existing product

Separate bundled product

can either be a standalone, separThe example below outlines the steps to take to create a bundled product.

Let’s imagine we would like to create a bundled product which is composed of 1 cap and 1 backpack:

To create a bundled product:

  1. Go to the Inventory Listing view
  2. On the right hand side bar, click Add Product
  3. Enter the bundled product details
  4. Click on Convert to Bundle
  5. The Create Bundle window will open up. Click on Add bundle item to add the bundle parts one at a time.
  6. In this example, we will bundle 1 XL, Black Flex Fit Cap with 1 Small, Blue backpack

The bundled product will have the following properties:

Available quantity

The bundle total stock quantity will be ruled out by the bundle part with the minimum stock level. In the example above, our bundled product’s stock level is 10 units. This is because we only have 10 units of the XL, Back Flex Fit cap.


The bundled product weight will be the sum of the bundled part weights. In our example above, the bundled product’s weight will be 100 grams (assuming the default unit measurement is grams).

Moving average cost

The bundled product moving average cost will be equal to the sum of the moving average cost of all bundle parts.

Bundles of bundles a.k.a nested bundles are not supported within Stock&Buy. The reason is because any nested bundle setup can be simplified to a flat, simple and non nested bundle structure.

The bundle is a variations of an existing product

Let’s assume you sells cups in quantities of 1 unit, 3 units and 6 units. A good and efficient way to manage your cups inventory is to setup one product, the Cup with 3 variants:

  • A simple variant
  • A bundled variant comprised of 3 units of the simple variant above
  • A bundled variant comprised of 6 units of the simple variant above

Now, let’s assume you just received 100 cups into your inventory via a purchase order. The various variants stock levels will be as follow:

  • Simple variant: 100 units
  • 3 units bundle: 33 units
  • 6 units bundle: 16 units

Create bundles in bulk

The steps outlined above help you create bundled products one at a time. Some businesses might need a much more elaborated way of designing bundles in bulk. The Create Bundles in Bulk functionality is designed for this purpose.

Convert existing product to a bundle

Follow the the steps below to convert an existing product to a bundle:

Convert a simple product to a bundle

  • Under the Inventory view, locate the product you want to convert to a bundle
  • Click on the product name to open it in the product details view
  • Click on Convert to Bundle

Convert a product variant to a bundle

  • Under the Inventory view, locate the product you want to convert to a bundle
  • Click on the product name to open it in the product details view
  • Locate the variant you would like to convert to a bundle and select it
  • Under bulk actions, click on Convert to Bundle

Delete a bundle

Deleting a bundle is similar to:

  • Deleting a product (if the bundle has been created as a separate product)
  • Deleting a variant (if the bundle has been created as a variant)

Deletion of a bundled product does not delete the bundled parts.

How useful was this post?


We are sorry that this post was not useful for you!

Tell us how we can improve this post?