I have found a few things that make shopping for groceries easier.
I make a table with 3 columns, and as many rows as fit on one page. One for a discount store, one for a grocery store, and the third for the place I buy fresh vegetables. I also have a separate page for a warehouse type of store.
I list the items we buy regularly in each column. I go through the store and number the items in order they are on the shelves. It cuts way back on running back and forth while shopping. Sure it takes time to set up and 2 or 3 tries before I get everything in order, but in the long run it saves a lot of time. When I’m smart, I also put the coupons in the same order.