Delivery status
Delivery workflow
Red status are mandatory, we always trigger them.
Yellow status are optionals, we may or may not trigger them.
Two more status exists: REMOVED and DELIVERY_INCIDENT. They are optionals and can occur as long as the delivery is not done (VALIDATED).
Status list and specificities
- ADDED The delivery has been created in our system.
- BOOKED The delivery has been booked by a delivery man. We give you the information delivery_man_id.
- CANCELLED The delivery man canceled his booking, delivery is now available for another delivery man. We give you the information delivery_man_id.
- GOING_TO_DRIVE The delivery man is going to the withdrawal point.
- ARRIVED_AT_DRIVE The delivery man has been geolocated at the withdrawal point.
- SHOW_REFERENCE Thj delivery man show the delivery reference on his smartphone. We give you the information is_in_area, which allows you to know if the delivery man has been geolocated at the withdrawal point when he made the action.
- GOING_TO_CLIENT The delivery man has the order and is now going to the delivery point .
- ARRIVED_AT_CLIENT The delivery man has been geolocated at the delivery point .
- VALIDATED The delivery man has validated the delivery. We give you the information is_in_area, which allows you to know if the delivery man has been geolocated at the delivery point when he made the action.
- REMOVED The delivery has been removed. We give you the reason for removal.
- DUPLICATED_DELIVERY -> Delivery was created twice in our system
- DELETE_BY_DRIVE -> Delivery has been removed at the drive initiative.
- DELETE_BY_CLIENT -> Delivery has been removed at the client initiative.
- DELAY_TOO_SHORT -> Delivery removed because of no respect for delivery's start datetime margin.
- NO_SHOPPER -> Delivery removed because no delivery man has been found.
- DELIVERY_INCIDENT Delivery cancelled with an incident We have three types of incidents, we give you the reason.
- CLIENT -> The client wasn’t at the delivery point, order has been taken back to the withdrawal point.
- ORDER_UNAVAILABLE -> The order wasn’t ready when the delivery man went to the withdrawal point.
- OTHER -> Other issue unspecified.