Warehouse Order Status Flow

| Status | Description | Is end status |
|---|---|---|
| IDLE | When an order is successfully created, it will have the IDLE status | |
| TRANSPORTING | Ahamove confirms successful package pickup and is transporting it to Ahamove's warehouse | |
| IN PROCESS | The package has arrived at Ahamove's warehouse and the delivery process has started | |
| ACCEPTED | After the driver accepts the order, the order status will be changed to ACCEPTED` | |
| PICKED_UP | When the driver completes the pickup at the delivery point, they will select “Pick up” and the order status will change to PICKED_UP | |
| FAILED_1 FAILED_2 FAILED_3 | A Warehouse order can be attempted for delivery 3 times. When the driver fails to deliver the package to the recipient, the status will update to FAILED_1/FAILED_2/FAILED_3 corresponding to the number of failed attempts | |
| COMPLETED | When the driver completes the order and the package has been delivered to the recipient, the order status will change to COMPLETED | Yes |
| IN_RETURN | After 3 unsuccessful delivery attempts and Ahamove begins to return the package to the partner's warehouse, the order status will change to IN_RETURN | Yes |
| RETURNED | When Ahamove has successfully returned the package to the partner's warehouse, the order status will change to RETURNED | Yes |
| RETURN_FAILED | In case the package is lost or damaged, Ahamove will process compensation and update the order status to RETURN_FAILED | Yes |
| CANCELLED | When a Partner cancels an order in IDLE status, the order status will be changed to CANCELLED | Yes |