Hi There, apologies for the late reply.
Thanks for the detailed explanation of your workflow.
From what you’ve described — receiving a raw product, transforming it into one of 20 coloured variations, and needing stock to move automatically between the raw item and the finished variation — the correct add-on for this is ATUM Product Levels, not Multi-Inventory.
Here’s why:
- Product Levels = Manufacturing & BOM logic
Product Levels is designed for exactly this situation:
You create a Manufactured Product (your coloured item or its variations).
You assign the raw product SKU as a BOM component.
When the coloured variation is ordered or produced, Product Levels can automatically deduct the raw material stock.
Depending on how you prefer to operate, you can use:
Option A: Manual / batch production (“Produce” function)
You use the “Produce” action to convert raw stock into finished stock when you prepare the coloured versions.
This:
Deducts the raw product quantity
Increases stock of the specific coloured variation
Maintains full traceability
Option B: Auto-deduct on sale
You can enable automatic raw material consumption when the finished product is sold.
This means:
Customer orders “Blue”
Stock of “Blue” variation reduces
Stock of the raw product also reduces automatically via BOM rules
This is the closest match to what you described.