Whenever something is empty or you are running out of something just scan the product with the scanner on the fridge door.
After the product is scanned it gets added to a database. Eventually you will end up with two solutions. Either print your shopping list or let your fridge order it automatically from your favourite online shopping website.
Although I think automating orders for products like this will never be fully functional in the way you want it to be. There are too many variables in play for this to be a full proof system. It could probably only work well if the shopper itself is very consistent in its shopping and does everything as the system requires him to do.
Still I have added this as a function in this proposal, but the main idea is more that you build up a shopping list yourself during the week and then print it off to take with you. I believe that that offers a more flexible solution.
[ WHY ]
Is it a advantage having everything completely automated where the fridge even tells you if a product is about to finish and orders automatically a new one... ?
Do you even want a new one ? or was it just a one-off buy ? You do not want your fridge to re-order a £1000 canister of caviar automatically.. do you ?
How annoying is it going to be if the fridge notifies you whenever something is almost empty ? people have way too many miscellaneous things in their fridge for this to be a fully working automated system. As mentioned before a person would have to be very precise and systematic in what he or she stores in their fridge for the fridge to be able to differentiate what exactly is needed.
[ WHERE ]
Mainly to be used in households. I would assume that a restaurant or such has its own ordering system anyway or gets everything what they need delivered weekly.
[ FUNCTIONS & FEATURES ]

Click on the image for a larger version.
Whenever a product is empty or it runs out just wave the barcode from the packaging in front of the fridge and the item gets scanned and added to your shopping list. Some products might only be sold by a particular store so it might be handy if products would carry RFID tags which stores all the information about the product was purchased.
An advantage of this is that you could implant a intelligent comparison system that could offer you alternatives that might be available at other supermarkets or let you know if a particular supermarket has a offer on that item.
Once you have scanned everything you need, you can just choose to print your shopping list or add items.



