Just a quick comment about online grocery and perishables shopping.
We now have our milk, cream, butter and sometimes meat delivered. Aussie Farmers Warrnambool deliver once a week. They give you an insulated bag which you leave out overnight. They deliver at around 2am. No problems with anything going off, getting warm or spoiling. An enterprising grocery company could probably do the same thing.
They (AF) did a door-to-door selling job and enrolled us. It has been like the old days when the horse and cart used to come down our street in the 70s and deliver the milk!