We have this system. When we run out of something or want it for cooking, we put it on the shopping list.
Revolutionary I know, but as a family we've recently been able to make it work.
The flip side, however, is that if something's on the lust then I'm honour bound to buy it. Even when I hate the idea.
And I hate prepared stock. The same thing as a stock cube or powder, just that it still has the water in it. So we're shipping around tonnes of liquid so that a consumer can feel like they're using "real stock".
Still, a lesson in marketing, I suppose. Value to the consumer comes from things other than the core product.