You can have all the lists and inventories you want but do you have a set date/time in which you actually will purchase these items whether at the local grocer or on the internet?
Someone mentioned in a post that they literally forget to buy food! Why not have a set date that you specifically purchase these items, such as 1st & 3rd Monday of each month? Or Every Wednesday?