============================= Manage semi-finished products ============================= In Odoo, you can use subassembly products to simplify a complex *Bill of Materials* or to represent your manufacturing flow more accurately. A *subassembly product* is a manufactured product that is used as a component to make another one. A *BoM* that employs *subassemblies* is referred to as a multi-level BoM. Those are accomplished by creating a *top-level BoM* and *subassembly ones*. This process requires a route that will ensure that every time a manufacturing order for the top-level product is created, another one will be for subassemblies. Configure the Subassembly Product ================================= To configure a *multi-level BoM*, you will need a top-level product but also its subassemblies. The first step is to create a product form for each of the subassemblies. Select the routes *Manufacture* and *Replenish on Order*. Now, hit save. .. image:: media/semi-finished_products_01.png :align: center In the *Bill of Materials* menu, under *Master Data*, create a new *Bill of Materials*. Choose the product you just created and add its components. .. image:: media/semi-finished_products_02.png :align: center Configure the Main BoM ====================== Now, you can configure the top-level product and its *BoM*. Include any subassemblies in the list of components. .. image:: media/semi-finished_products_03.png :align: center Now, each time you will plan a manufacturing order for the top-level product, a manufacturing order will be created for the subassembly one. Then, you will have to manufacture the subassembly in order to make it available before manufacturing the finished product. .. image:: media/semi-finished_products_04.png :align: center