These days I try to avoid physical shops as much as possible. Here in the UK, we have a "supermarket" called Ocado. If you haven't heard of them, please look them up on Youtube[0]. They don't have any physical shops I know of, but have recently started stocking M&S products. They are known in the UK to usually be more expensive, but good quality. It might be the Whole Foods of the UK.
They run warehouses with a grid of rails and seem to be on a mission to automate as much of the logistics and delivery of products as possible. The website allows me to set up a regular weekly order, I can edit it up until the evening of the day before to add any last minute items. I think I pay £10 a month for unlimited deliveries over £40. Having someone bring a weekly food shop to your door for £2.50 is a great deal.
Not only is this a super easy to get food shopping done each week, I can do it from the comfort of my desk (great for when Retros get a little boring!). It also stops me impulse buying things.
I know I already have a December 23rd order coming full of Christmas food and I get to avoid the packed Christmas food shoppers and the depressing Christmas decorations and music in store (I'm a scrooge).
I don't want a better shopping experience, I want the best food, at the cheapest prices, delivered to me in a reliable way. I don't want to think about buying food any longer than I have to each week.
[0] https://youtu.be/ssZ_8cqfBlE