Delivery status

Delivery workflow

Shopopop 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.