Same-day local delivery, DoorDash Drive or Uber Direct?
Both. They’re commodity APIs at this point, and the right pattern is multi-carrier failover.
DoorDash Drive, widest US coverage, best for suburban + secondary metros. Per-delivery cost $7-12 depending on distance + tier. Insulated cooler-bag option for refrigerated. API returns a quote + ETA in <800ms.
Uber Direct, stronger in NYC, SF, LA, Chicago + EU/UK metros. Per-delivery $8-14. Better real-time tracking UX (Uber-style map). Allows scheduled deliveries (book Tuesday 2pm window for a Tuesday 10am order).
Magento integration is two webhooks: get quote on cart, create delivery on order placement. ShipperHQ orchestrates the carrier choice based on ZIP + product cold-chain tag + day-of-week. If DoorDash returns “no driver available,” failover to Uber Direct; if both fail, fall back to a same-day flat-rate courier or block the 90-minute window. Customer never sees the carrier choice happen.
For multi-location bakeries (e.g. 3 Tatte cafes in Boston), Magento Multi-Source Inventory routes the order to the closest store by customer ZIP, then triggers DoorDash pickup from that store.