Manufacturing Kits in Odoo 18
By Braincuber Team
Published on December 29, 2025
Computer retailer selling PC bundles creates inventory disaster: selling Desktop Pro Bundle containing monitor keyboard mouse speakers CPU requiring manual picking of 5 components consuming 15 minutes per order, inventory deduction error where warehouse forgot subtracting mouse from stock after shipping 50 bundles discovering overstated inventory 50 units causing stockout surprise when customer orders 30 mice unavailable, no automated component tracking requiring spreadsheet tracking which components belong to which bundle consuming 3 hours daily reconciling, customer ordering bundle expecting complete system receiving invoice listing 5 separate SKUs confusing customers thinking ordered wrong items generating 20 support calls weekly, and inability to sell components individually forcing customers buying entire 1200 dollar bundle when only needing 200 dollar monitor replacement losing 600 dollars monthly sales—creating operational inefficiency inventory inaccuracy customer confusion and lost revenue from manual bundle management without automated kit BOM linking bundled product to automatic component deduction and flexible individual component sales.
Odoo 18 Manufacturing Kits enable product bundling through Kit Bill of Materials automatically deducting components upon sale, unified product catalog selling bundle as single SKU hiding complexity from customers, automatic inventory management synchronizing component stock with kit availability, delivery order detail showing individual components for warehouse picking, flexible selling allowing components sold separately or bundled, cost rollup calculating kit price from component costs, accounting integration creating journal entries per component for accurate COGS, and stock valuation tracking component movement through interim accounts—reducing order processing time 80 percent through single-line ordering eliminating inventory discrepancies through automatic component deduction increasing bundle sales 40 percent via simplified customer experience and enabling component flexibility selling kits or parts independently through unified BOM-based kit management achieving seamless bundle operations.
Kit Features: Kit Bill of Materials, Automatic component deduction, Single SKU selling, Delivery order detail, Flexible component sales, Cost rollup, Accounting integration, Stock valuation, Inventory synchronization, Simplified ordering
Understanding Kits
Bundle multiple components into sellable package:
What is a Kit?
Kit allows selling multiple components as single product without manufacturing. Customer orders one item kit but delivery contains all components listed in Bill of Materials.
Example: Computer Kit
- Customer sees: Desktop Pro Bundle - 1200 dollars
- Customer orders: 1 quantity
- System deducts:
- 1 Monitor (200 dollars)
- 1 Keyboard (50 dollars)
- 1 Mouse (30 dollars)
- 2 Speakers (100 dollars total)
- 1 CPU (820 dollars)
- Delivery shows: 5 individual components
- Invoice shows: 1 Desktop Pro Bundle
Kit vs Manufacturing:
| Aspect | Kit | Manufacturing |
|---|---|---|
| Production | No assembly just bundling | Actual production assembly |
| Stock | Components in stock | Finished goods in stock |
| Inventory | Track component quantities | Track finished product quantity |
| Flexibility | Sell components separately | Only sell finished product |
| Use Case | Gift baskets computer bundles furniture sets | Manufactured goods assembled products |
Prerequisites
Required modules and setup:
Install Modules:
- Go to Apps
- Install:
- Manufacturing: For Kit BoM functionality
- Sales: For selling kits
- Inventory: For stock management
Creating Component Products
Set up individual parts first:
Component Configuration:
For each component:
- Go to Inventory → Products → Products
- Click New
- Configure:
- Product Name: Monitor 24 inch
- Product Type: Storable Product
- Can be Sold: Checked (allow separate sales)
- Can be Purchased: Checked (for procurement)
- Sales Price: 200 dollars
- Cost: 120 dollars
- On Hand Quantity: 50 units
- Click Save
- Repeat for all components
Example Components List:
| Component | Type | Sales Price | Cost | Stock |
|---|---|---|---|---|
| Monitor 24" | Storable | 200 | 120 | 50 |
| Wireless Keyboard | Storable | 50 | 30 | 100 |
| Wireless Mouse | Storable | 30 | 18 | 100 |
| Desktop Speakers | Storable | 50 (each) | 30 (each) | 60 |
| CPU Tower | Storable | 820 | 500 | 30 |
Creating Kit Product
Main bundle product configuration:
Kit Product Setup:
- Go to Inventory → Products → Products
- Click New
- Configure:
- Product Name: Desktop Pro Bundle
- Product Type: Storable Product
- Can be Sold: Checked
- Can be Purchased: Unchecked (assembled not purchased)
- Sales Price: 1200 dollars (or auto-calculate from components)
- Click Save
Creating Kit Bill of Materials
Method 1: From Product Form
- Open Desktop Pro Bundle product
- Click Bill of Materials smart button
- Click Create if no BoM exists
Method 2: From Manufacturing Module
- Go to Manufacturing → Products → Bill of Materials
- Click New
BoM Configuration:
Header Fields:
- Product: Desktop Pro Bundle
- Reference: Auto-generated (e.g., BoM/00123)
- BoM Type: Select Kit (critical!)
- Quantity: 1 (one kit)
Components Tab:
Click Add a Line for each component:
Component 1:
- Product: Monitor 24 inch
- Quantity: 1
Component 2:
- Product: Wireless Keyboard
- Quantity: 1
Component 3:
- Product: Wireless Mouse
- Quantity: 1
Component 4:
- Product: Desktop Speakers
- Quantity: 2 (left and right)
Component 5:
- Product: CPU Tower
- Quantity: 1
BoM Structure and Cost
View kit composition and pricing:
Accessing Structure:
- In BoM form click Structure and Cost smart button
- View hierarchical component breakdown
- See total cost calculation
Cost Rollup Example:
Desktop Pro Bundle Cost Breakdown:
- Monitor: 120 dollars × 1 = 120 dollars
- Keyboard: 30 dollars × 1 = 30 dollars
- Mouse: 18 dollars × 1 = 18 dollars
- Speakers: 30 dollars × 2 = 60 dollars
- CPU: 500 dollars × 1 = 500 dollars
- Total Component Cost: 728 dollars
- Sales Price: 1200 dollars
- Margin: 472 dollars (39.3%)
Selling Kit Product
Creating Sales Order:
- Go to Sales → Orders → Orders
- Click New
- Select Customer: Aka Foster
- In Order Lines click Add a Product
- Select Desktop Pro Bundle
- Set Quantity: 1
- System shows: 1 line item at 1200 dollars
- Customer sees: Single product not components
- Click Confirm
What Happens Behind Scenes:
- Sales order confirmed
- Delivery order automatically created
- System expands kit into components in delivery
- Inventory reserved for all 5 components
- Warehouse sees: Pick 5 items not 1 kit
Delivery Order Details
Warehouse perspective on kit fulfillment:
Viewing Delivery:
- In sales order click Delivery smart button
- Delivery order opens
- Click Operations tab
- View expanded component list
Operations Tab Shows:
| Product | Demand | Reserved | Done |
|---|---|---|---|
| Monitor 24" | 1 | 1 | - |
| Wireless Keyboard | 1 | 1 | - |
| Wireless Mouse | 1 | 1 | - |
| Desktop Speakers | 2 | 2 | - |
| CPU Tower | 1 | 1 | - |
Validating Delivery:
- Warehouse picks all 5 components
- Enter quantities in Done column
- Click Validate
- Stock automatically deducted for each component
Inventory Movement
Automatic stock deduction per component:
Stock Moves:
After delivery validation:
- Monitor stock: 50 → 49
- Keyboard stock: 100 → 99
- Mouse stock: 100 → 99
- Speakers stock: 60 → 58 (2 units)
- CPU stock: 30 → 29
Checking Moves:
- In delivery order view Moves tab
- See individual component movements
- Track from source to destination location
Accounting Integration
Journal entries for delivered kits:
Viewing Journal Entry:
- Go to Accounting → Accounting → Journal Entries
- Find delivery-related entry
- View component cost accounting
Entry Structure:
For each component:
- Debit: Stock Interim (Delivered) - component cost
- Credit: Stock Valuation - component cost
Example: Monitor 120 dollars debits Interim credits Valuation
Stock Availability Check
Ensure components in stock before selling kits:
Check Availability Button:
In Delivery Order:
- Click Check Availability button
- System verifies each component stock
- If unavailable:
- Shows quantity shortage
- Trigger replenishment from Inventory module
- Create purchase order for missing components
Selling Components Separately
Flexibility advantage of kits:
Because components have Can be Sold enabled:
- Customer can buy complete Desktop Pro Bundle: 1200 dollars
- Or customer can buy Monitor only: 200 dollars
- Or customer can buy replacement Mouse: 30 dollars
- Same inventory pool serves both kits and individual sales
- Maximum flexibility for customers
Best Practices
Price Kit Below Sum of Components to Incentivize Bundle Purchase: Pricing kit 1350 dollars when components total 1350 dollars individually equals zero bundle incentive. Customer buys 5 separate items. Discount kit to 1200 dollars saving 150 dollars creating bundle value. Bundle sales increase 60 percent through pricing strategy.
Monitor Component Stock Levels Separately from Kit Availability: Displaying kit On Hand: 10 units misleading when Monitor stock only 5. Customer orders 8 kits system shows available but cannot fulfill. Never stock kits virtually. Display component availability through inventory reports ensuring realistic kit availability based on limiting component.
Use Kits for Seasonal Promotions Then Sell Components Year-Round: Holiday Gift Bundle kit active November-December selling components together. January disable kit sell components individually at standard prices. Seasonal kit strategy increases Q4 revenue 40 percent through targeted bundling without permanent SKU changes.
Conclusion
Odoo 18 Manufacturing Kits enable product bundling through Kit Bill of Materials automatic component deduction unified catalog selling flexible component sales cost rollup accounting integration and stock valuation tracking. Reduce order processing 80 percent through single-line ordering eliminating inventory discrepancies through automatic deduction increasing bundle sales 40 percent via simplified customer experience enabling component flexibility achieving seamless bundle operations through BOM-based kit management supporting both bundled and individual sales from unified inventory maximizing customer choice and operational efficiency.
