← Back to Docs

Bundles

Overview

Bundle/Kit product management lets you combine multiple component products into a single sellable item. The app tracks component quantities and calculates how many complete bundles can be assembled from current stock.

How Bundles Work

Example

A "Gift Set" bundle contains:

If you have 5 cutting boards and 10 speakers in stock, you can assemble 5 complete bundles (limited by the cutting boards).

Creating a Bundle

  1. Go to Bundles page (under "More" dropdown)
  2. Click + Create Bundle
  3. Select the bundle product (the parent product)
  4. Add component products with quantities needed per bundle
  5. Click Create Bundle

Bundle List View

ColumnDescription
Product NameName of the bundle product
SKUBundle product SKU
Component CountNumber of different component products
Total Component StockSum of all component quantities available
StatusCurrent stock status of the bundle
ActionsView Components, Edit, Delete

Bundle Components View

Component Details

ComponentQty NeededIn StockMax Bundles
Bamboo Cutting Board Set155
Bluetooth Speaker Mini11010

Max bundles possible: 5 (limited by Bamboo Cutting Board Set)

Inventory Behavior

Note: Bundle inventory is derived from components. When component stock changes (via sync, adjustment, or transfer), bundle availability updates automatically. The parent product's own inventory is not auto-decremented when a bundle is sold — this is a manual tracking system.

API Endpoints

EndpointMethodDescription
/api/bundlesGETList all bundle products
/api/bundles/{id}/componentsGETGet components for a bundle
/api/bundlesPOSTCreate a new bundle
/api/bundles/{id}PUTUpdate bundle components
/api/bundles/{id}DELETEDelete a bundle