I do things very differently. I have a back up of nearly everything.
I have a washing up liquid, a clothes washing liquid, toothpaste, deodorant, toilet roll, under the sink.
On the kitchen, tones of rice, pasta, tins of tomatoes, 2 packets of spaghetti, kidney beans, coconut milk, etc in the cupboard.
So when the washing up liquid finishes, I take the washing liquid out of the cupboard I immediately put it on the list.
When I do a Sainsbury's online shop I get back ups for the above. Plus bread and milk, salad and avacado. Plus 3 or 4 evening meals.
Plus I batch cook, so I had cod and chips, sausages and mash, curry, chilli and spag Bol mince, and meatballs, ready for spaghetti and meatballs, cooked and bagged maybe 3 times in the freezer. So I can come home and make a choice of probably 4 meals within minutes.
Could that help you?