Bee app — Driver mode
Honestbee’s Bee app is a tool for the shoppers and drivers to shop and deliver orders to the customers. In this case study we will focus on the driver part.
Introduction
Honestbee shoppers and drivers use Bee app for everyday work. In the delivery mode, drivers get jobs assignment from the app. They get the information of pick up and drop off location. Once they started a job, they also use the app to update the status of the job.
Start a delivery job
After logging in, the driver still needs to go online to be able to get job assignments. This is a feature to let the operation team know which driver is active and available.
In each job assignment, there will usually be more than one order that need to be delivered. Which means that there will be several pickup and drop-off locations in one job.
Once the driver accepts and starts a job, the app will show the best route in the job list page. The driver just needs to follow the route and go to each location to pick up and deliver each order.
Pick up an order
At the pick up point, there will usually be more than one bag to pick up. To avoid the situation when a driver missed any bag or took the wrong bag, we’ve design a scanning function to scan each bag in the order.
The driver taps the scanner button to open the scanning function and scans the QR code sticker on each bag. The app will show if it’s part of the order or not. Once all the bags in the order are scanned for pick up, the “Finish scanning” button will appear.
Deliver an order
When a driver arrive the drop-off point, there will be several different situations:
1. Customer is home and accepts the order
2. Customer is home and it’s a cash on delivery order
3. Customer is at home but rejects the order
4. Customer isn’t home but is ok with the driver leaving the order at the door step
5. Customer isn’t home and didn’t answer the phone call
The flow used to be a bit confusing for drivers, so we redesigned the delivery flow. The first step is to choose whether the order is delivered successfully or not. If yes, the driver will need to get a customer’s signature, or indicate “leave at door step”. If it’s a cash on delivery order, the system will automatically ask the driver to key in the amount of the cash collected.
If the delivery failed, the driver just need to simply pick one of the reason: customer didn’t answer, or customer rejected the order.
Summary
Year of release: 2017
My role in this project: UI/UX designer, UX researcher
Tool: Sketch
Client: Honestbee