This document explains about DoorDash Drive, where the DoorDash integration provides a Driver for Web Orders and Call Center. DoorDash (DD) is a software service that connects local Consumers to local Restaurants, with delivery made possible by independent contractors.
Navigation: Log into BO, then select Settings > Third Party Integrations > DoorDash
Store Level Reports
Log into BO, select a Store, then navigate to Reports
Sales
- Hourly Report – Under Payments: if an online order is placed, the order’s details will appear.
- Sale Recap Report – Under Sale Recap: if an online order is placed, the order’s details will appear.
- Online Sales Report – Under OLO Sales: if an online order is placed, the order’s details will appear.
- Sale Summary Report – Under Sale Summary: the online order’s details will appear.
Transactions
Under Transactions: if an online order is placed, the order’s details will appear.
Daily Summary Report
Under Daily Summary Report: online orders will appear.
Weekly Summary Report
Under Payments, if an online order is placed, the order’s details will appear.
Daily Tender Report
Under Payments, if an online order is placed, the order’s details will appear.
Enterprise Reports
Log into BO, select a Store, then navigate to Reports
Sales
- Hourly Report – Under Payments: if an online order is placed, the order’s details will appear.
- Sale Recap Report – Under Sale Recap: if an online order is placed, the order’s details will appear.
- Daily Sales Report – Under Daily Sales: if an online order is placed, the order’s details will appear.
- Online Sales Report – Under OLO Sales: if an online order is placed, the order’s details will appear.
Step 1: Delivery Estimation
- ZenPepper will be sending Order info (store pick up address, customer address, pick up time, delivery time, and total value of check) through API call to DoorDash.
DoorDash in turn will send their pickup time, delivery time and delivery fee for the specific Order.Step 2: Delivery Validation
After the Delivery is estimated, delivery validation will be done. For this, ZenPepper will be sending order info (Store pick up address, store phone number, Pick up instruction, customer address, customer phone, customer email, delivery instructions, total value of check, tip value (if applicable), number of items, and item names) to DoorDash for the specific Order.
- If DoorDash confirms the order is not valid, then the relevant Error message will be shown in ZenPepper which the user can correct and attempt to place the order again.
- If DoorDash confirms order is valid, the order can be placed.
Step 3: Order Received at POS
Once the Order is placed in ZenPepper, the order’s details will be sent to POS, and appear under the New Tab within Phone Order. There will be an option to select the Order(s) request for DoorDash Driver. Direct store phone order cannot be selected for assigning DoorDash Driver. Incase the user selects direct store phone order, system must throw error message 'DoorDash Driver can be assigned only for online orders & not for direct store orders and other online aggregators'.Step 4: Delivery Creation
Once the POS requests for a Driver, the request will be sent to DoorDash through ZenPepper. Now the delivery creation takes place where DoorDash will be sending available Driver details like ID, Driver Name and Phone Number to POS through ZenPepper. Select the car icon near the Drive Status column. A pop-up appears, showing the driver’s Status, Name, and Phone Number. Also, the Delivery Time and Pick Up Time will be displayed.
An option to Cancel Driver will also be available here. Cancelling a Driver will be possible until the minimum closet time (based on DoorDash decision to accept cancellation). After DoorDash driver cancellation, an internal driver can be confirmed.
If a DoorDash driver is assigned to an Order, there will be a marker in the Driver Status column indicating a DoorDash driver below the respective Status.
Status |
Definition |
Delivery created |
Driver is created |
#Driver confirmed |
Driver is confirmed |
Driver batched |
Driver already has another order to be delivered (on the way) |
#Driver confirmed store arrival |
Driver has arrived store |
#Driver picked up |
Driver has picked up the order |
#Driver confirmed consumer arrival |
Driver has arrived at deliver location |
#Driver dropped off |
Driver has delivered order to customer |
Delivery pending return |
Customer has requested return & return initiated in POS |
Driver confirmed return arrival |
The returned product picked & arrived at restaurant |
Driver dropped off return |
The returned product returned to restaurant |
Delivery cancelled |
Store has cancelled the order |
Delivery attempted |
Driver has tried to reach customer location but unable to contact customer |
Delivery supplied parking details |
Driver has reached the store and spotted at parking location |
Delivery post tip received |
Driver has received a physical tip |
#Driver enroute to pick up |
Driver is on the way to restaurant to pick up order |
#Driver enroute to drop off |
Driver is on the way to customer address to deliver the order |
Driver enroute to return |
Driver has picked the returned product & is on the way to restaurant |
Cancelled delivery |
Customer cancels the Delivery |