${coffeeshop} gets a customer incentivized to get a customer loyalty card and who may well want to grab a hot beverage while they're looking over their new purchase. Plus whatever deal they figure out with the delivery company.
[Edit:] I like the suggestion in one of the comments above for Ocado (or presumably one of the other home-delivery supermarkets) to tackle this problem. That would seem to be an even better fit - companies who expect to deliver to the home out of business hours and who are far better at honouring their timeslots. Of course for these customers the recipient is the customer - which probably explains the radical difference in service.