Assigning Driver¶
Assign a driver for door delivery orders. Unlike batch dispatches to pickup points, door delivery orders are assigned individually to a driver who delivers directly to the customer's address. Once assigned, the driver's handover status changes to "awaiting" and the driver receives a notification.
Prerequisites¶
- You are logged in as a Destination Depot Officer
- Orders are at at_country_depot status with door delivery as the delivery mode
- At least one approved driver is available in the courier team
Steps¶
Step 1: Navigate to door delivery orders¶
From the depot operations screen, filter or navigate to orders that are at at_country_depot status with the door delivery delivery mode. These orders are not part of batch dispatches — they are assigned individually to drivers.
Step 2: Select orders for assignment¶
Select the individual orders you want to assign to a driver. You can select one or more orders destined for the same delivery area. Each selected order will be assigned to the chosen driver.
Step 3: Tap "Assign Driver"¶
With your orders selected, tap the Assign Driver button to proceed with the driver assignment.
Step 4: Choose a driver from the team¶
A list of available drivers from your courier team is displayed. Select the driver you want to assign the selected orders to.
Step 5: Confirm the assignment¶
Review the assignment details (orders selected and driver chosen) and tap Confirm to complete the assignment.
Result¶
After confirming the assignment:
- The driver_handover_status for each assigned order is set to awaiting
- A notification is sent to the assigned driver informing them of the delivery assignment
- The order detail updates to show the assigned driver and the awaiting status
- The driver can now accept or decline the assignment from their end
Troubleshooting¶
| Issue | Cause | Solution |
|---|---|---|
| No door delivery orders visible | No orders at at_country_depot with door delivery mode, or orders already assigned | Check that shipments have been accepted and orders are at the depot with door delivery selected |
| "Assign Driver" button not available | No orders have been selected | Select at least one order before attempting assignment |
| No drivers listed | No approved drivers in the courier team | Contact your courier admin to add or approve driver team members |
| Assignment fails with error | Network connectivity issue or server error | Check your internet connection and retry. If the problem persists, contact support |
| Driver not receiving notification | Push notifications may be disabled on their device | Ask the driver to check their notification settings in the app |