Product Bundle

In ERPNext, a product bundle is a virtual product that combines multiple stock items into one package and sells it as a single item. The system ensures that all of the individual items (child items) are shipped and that stock is appropriately adjusted after the bundle is sold.

For example, when a smartphone is sold, a charger, cable, and SIM ejector pin might be included. It is possible to create a smartphone product bundle that includes all of these as child items.

Similar to a sales-side bill of materials (BOM), a product bundle is useful when you want to sell as a group but inventory at the item level.

Go to the Product Bundle

Home > Selling > Items and Pricing > Product Bundle

1. Prerequisites

Make sure of the following before creating a product bundle:

  • Both the parent and the child are present.

  • When creating the item, do not select "Maintain Stock"; the parent item is an unstocked item.

2. How to create a Product Bundle

  1. Go to the Product Bundles list.

  2. To create a new product bundle, click New.

    In the field for the Parent Item:

    • Choose or make the virtual (non-stock) item (dinner set, for example) that symbolises the bundle.

    • Make sure the item master has Maintain Stock unchecked.

    • Establish the Parent Item's Selling Price (optional if pricing is handled elsewhere).

    • For internal use, you can optionally include a description.

  3. The Items (Child Items) table contains:

    • Include all of the delivered physical goods, such as the cable, charger, and smartphone.

    • Indicate how much of each item you need.

    • Click Save.

Product Bundle

2.1 The Parent Item

  • The parent item is a vessel or virtual item that can only be sold.

  • It ought to be marked as an item that is out of stock (not checked "Maintain Stock").

  • Although this item won't have its own stock tracked, it will be visible in sales documents (such as sales orders and invoices).

  • Use the Bill of Materials (BOM) and stock entry instead of product bundle if you need to keep track of stock on the bundled item itself.

2.2 Items for Children

  • Arrange every tangible item in the Items table.

  • These ought to be stock items.

  • Since the Parent Item is virtual, even the main product (such as a smartphone) must be present.

3. Features

3.1 Product Bundle in the Sales Transactions

  • Select the Parent Item whenever you raise a sales order, sales invoice, or delivery note.

  • The system automatically adds the child items to the packing list.

  • You can select the serial numbers directly from the packing list if any child items are being serialised.

  • Upon submission:

    • Only the child items—not the parent items—have stock subtracted.

    • The quantity and warehouse chosen in the packing list are updated by the system.

Product Bundle in the Sales Transactions

3.2 Use Case: Managing Deals and Promotions

Product bundles can be creatively used to manage schemes like:

  • Buy One, Get One Free (BOGO)

    • Make the offer's parent item non-stock (for example, "Protein Pack - Buy 1 Get 1
  1. Item

Follow for more

Discard
Save

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on