I made one as a document for the lady with headings along the top of the page: Fr & Veg...lemons, mushrooms, Dairy...cheese, eggs, Tins...sweetcorn, dhal, Meat...ham, mince, Kitchen...freeze-bags, J-cloths, Admin...glue, stamps and across the middle: Jars...coffee, jam, Bakery...rolls, flour, Bathroom...floss, shampoo, Bottles...beer, olive oil, Packets...corn flakes, rice and near the bottom: Tubes...tom puree, Medic...aspirin, vit pills, Misc...whatever.
Obviously, there are more than two items in each section; our current document has 130. Also, as time goes on, other products are required and these can just be added to the document as required.
It works very well by printing out a new one every week befor the 'big shop' and highlighting which items are then needed.