Shopping kinda breaks down into three categories: Groceries, Clothes, Everything Else. We get groceries delivered by Ocado. I get clothes gifted by well-meaning members of my family, out of pity - unless they're work clothes, in which case Charles Tyrwhitt currently does the trick. Everything else - well, we get absolutely everything else from Amazon. Everything. We pay them £50 a year for free delivery, why would you do otherwise? (Helps to have a friendly receptionist at work).
This has to be a good thing for somebody. Just not somebody I'm keen to have as a neighbour...