I remember the days when my parents used to just do a weekly shop of all the non perishables; tins and packets and bottles and suchlike, every Thursday at a supermarket 3 miles from us. (Big supermarkets were rare and quite new in the 1970's.) Dad used to drive us and it would be like an outing, and the kids would get a large bag of maltesers (a very rare treat!) and would eat half of them before we got home.
Anyway, I digress. So we would get the shopping, once a week ONLY.
But then we would have the milkman deliver the milk - daily, and the bread too, and cream, and yoghurts, and pop, and cheese. Then my mother would go to the local shops - the butchers, bakers, and grocery, for the fresh stuff every few days, like bread, cakes, meat, fruit, and veg.
We only got the non-perishables in the 'main weekly shop.' As I said, like bottles, jars, tins, packets etc. No ready meals as they didn't exist. And very little frozen. You could fit what frozen she had in the little freezer compartment in the fridge.
Everyone we knew did this. People without a car would get the bus and come back with 2 huge bags (like small to medium leather suitcases,) bulging with their non perishables. Then the perishable stuff would get delivered by the milkman, or be bought from the little local shops.
I don't do a weekly shop now at all to be honest (though I used to when the kids were little,) me and DH just get stuff when we need it. I think we probably end up spending more, as we see other stuff we want, but it works for us. We don't smoke or drink alcohol often (sometimes go 2 months without an alcoholic drink,) and we go out maybe 5 times a year for a meal, so we relax the rules when it comes to shopping.