that would be great, the first issue is tracking the number of items left, and warning about low levels of an item, in my case I intend to use it on a friends bar where only entire quantites are sold only rum vodka bottles and beer chopps (it's easier to track sales that way he says) I tried with recipies but I don't think my friend and his accountant could manage that it took them a while to learn menu and category creations.
Well as your idea is nice and I see it this way, maybe it's possible to create two kinds of products, Single Products like water bottles, soda cigarrets, etc. Then we have compound products that are created joining various products like sandwiches, and foods both products rest a quantity from the storage room. So all you need to do is add the number of products on the storage room and just rest from there when a product is sold, for example you sell cheese sandwiches, but also pieces of bread (that's common here) so if you run out of cheese, cheese sandwich is disabled, but you can still sell bread. or the other way you run out of bread then all the sandwich items are disabled, but you can still sell pasta with cheese. I added an image for reference, I know is alot of work so take your time and thanks again for your work!