When I was car free in Winnipeg, my grocery store was 1 km away. I walked there 2 or 3 times a week with a backpack. I filled my shopping basket with as much as I knew I could carry on a 1 km walk home, put it in the backpack and sturdy shopping bags, and walked home.
As I had 3 cats at the time, they got priority with cat food and litter. So I was limited what I could carry for me which made me very selective.