It’s not at all my issue if my client is frustrated at Microcenter because of the delay and it’s not my job to protect their reputation so long as I’m truthful.
If my order is delayed because the driver is stuck at the restaurant waiting for my order because the restaurant hadn’t stated yet then that’s on them. Had I driven there myself I would be just as annoyed.
If my order is delayed because they can’t find a driver or there’s a problem with the ordering then that’s on the delivery company.