Amazon let me choose a day when they'd deliver my stuff unless I expressly asked for it to be faster. I'm not sure I'm doing it right as stuff still seems to mostly come next day, when most stuff I order, I'm quite happy to wait for the next day.
I'm pretty sure the cost of delivery (financial) , will encourage online retailers to consolidate packages once the high street and out of town malls are dead and buried.
The amazon collection boxes are good for a start, especially if most are within walking distance...