Build to order process
I have a new project and his expectation is the following.
The customer is selling doors that undergo some kind of procedure.
He buys doors as raw materials that will undergo a procedure (each door will be painted, cut in certain dimensions, designed etc) in order to became the product that will be sold.
The possible combinations are millions and can not be maintain as material number in the system.
In the sales order they want to "build" each final product. In each line item they want to chooce in a number of possible fields the components that consist the final product . For instance the following:
Type of wood/ Type of handle/ Type of lock/ Colour/ Heigh Dimension etc
When the sales order is saved. They want each component that is used in the line item to constrain the needed quantity of raw material so as to be able to know when they have to re-order raw materials.
The pricing will be calculated by adding amounts according to each component. There will be one condition type for each component.
How can I implement such a procedure.
This procedure is similar, I believe to the one that is used when we want to sell a build-to-order computer (components : motherboard, ram, processor etc)