> But that would require some kind of physical tracking system...
Package RFID tags with every item, and a smart fridge/smart cabinet. It's not that hard.
A retailer like Walmart might even pay for the manufacturer to install these RFID tags, as they can be used double-duty in the retailer's own inventory process.