I'm running the restaurant POS module, and I'd like to attach some ingredient list to each product for inventory control. For example, for a pizza, the flour, cheese, toppings, all make up the ingredient list, and for each pizza the inventory list should reduce the raw materials by the indicated amount for that kind of pizza from the warehouse.
I found a bit of what I am looking for in the 'Bill of Materials' section of the Manufacturing / MRP module. It allows to add input materials / products to final products. It falls a little short on what I need completely: getting the cost price of the final product from the cost price of input materials; some fields to input other costs and finally estimate profits. Moreover, the module is designed for manufacturing, not necessarily restaurant use-cases, so it feels a little unwieldy.
Also, the manufacturing module has fields like 'number of days to finish product', etc., which is not true for restaurant orders.