Dòng trạng thái đơn hàng
Trạng thái đơn hàng (status)
Trạng thái | Trạng thái phụ | Mô tả | Trạng thái cuối? |
---|---|---|---|
IDLE | Đơn hàng hẹn giờ. Tài xế sẽ thấy đơn trên app vào một thời điểm cụ thể | ||
ASSIGNING | Đang tìm tài xế | ||
ACCEPTED | BOARDED | Khi tài xế chấp nhận đơn hàng, trạng thái đơn hàng sẽ chuyển thành ACCEPTED | |
IN PROCESS | COMPLETING | Khi tài xế hoàn tất lấy hàng tại điểm gửi hàng, tài xế sẽ chọn “Pick up” và trạng thái đơn hàng sẽ chuyển thành IN PROCESS | |
COMPLETED | IN_RETURN RETURNED | Khi tài xế hoàn thành đơn hàng, trạng thái đơn hàng sẽ chuyển thành COMPLETED (Điều này không có nghĩa là đơn hàng đã được hoàn toàn giao đến người nhận. Kiểm tra mô tả chi tiết trạng thái giao hàng bên dưới) | Đúng |
CANCELLED | - Nếu tài xế hủy đơn hàng, trạng thái đơn hàng sẽ chuyển thành CANCELLED, cancel_by_user được đặt là False - Nếu người dùng hủy đơn hàng, trạng thái đơn hàng sẽ chuyển thành CANCELLED, cancel_by_user được đặt là True - Nếu không có tài xế nào chấp nhận đơn hàng sau một khoảng thời gian nhất định (tùy thuộc vào loại dịch vụ), trạng thái đơn hàng sẽ chuyển thành CANCELLED, cancel_by_user được đặt là False, và cancel_comment được đặt là “Auto cancel, no driver accepted” | Đúng |
Trạng thái giao hàng (path[i].status (i>0))
- COMPLETED: Khi tài xế đưa hàng cho người nhận và hoàn tất thanh toán, tài xế sẽ chọn “Thành công ” và trạng thái của điểm giao tương ứng sẽ chuyển thành COMPLETED
- FAILED: Khi tài xế đến điểm giao hàng, nhưng người nhận hàng không xuất hiện hoặc vì nhiều lý do khác, tài xế sẽ chọn “Thất bại” và trạng thái của điểm giao tương ứng sẽ chuyển thành FAILED
Kiểm tra danh sách các lý do thất bại và hủy đơn hàng tại Lý do giao hàng thất bại/hủy đơn
Trạng thái phụ (sub_status)
- BOARDED: Khi tài xế gần đến điểm lấy hàng, hệ thống của Ahamove sẽ dựa trên định vị của ứng dụng giao hàng của tài xế và trả về sub_status BOARDED để thông báo cho Đối tác
- COMPLETING: Khi tài xế gần đến điểm giao hàng, hệ thống của Ahamove sẽ dựa trên định vị của ứng dụng giao hàng của tài xế và trả về sub_status COMPLETING để thông báo cho Đối tác
- IN_RETURN: Ngay khi tài xế xác nhận giao hàng và bắt đầu quá trình hoàn hàng về cho người gửi, hệ thống của Ahamove sẽ chuyển sub_status thành IN_RETURN
- RETURNED: Khi tài xế thành công hoàn trả đơn hàng giao thất bại về cho người gửi, hệ thống của Ahamove sẽ chuyển sub_status thành RETURNED