OrderStatus
Where an order sits in its fulfilment lifecycle.
Valid values
ACCEPTEDstringCANCELLEDstringCOMPLETEDstringDELIVEREDstringENROUTEstringFAILEDstringPENDINGstringPREPARINGstringREADYstringREASSIGNEDstringSCHEDULEDstring
Vendor accepted the order and owes fulfilment.
Terminal state after the customer or vendor cancelled.
Terminal success state — fulfilled and settled.
Handed to the customer.
Handed to a driver and on its way to the customer.
Terminal failure state — fulfilment could not be completed.
Awaiting the vendor's decision to accept or reject.
Vendor is working on the order.
Ready for pickup or driver handover.
The driver handed a ride back before pickup and it went back to
finding another driver. The rider never sees an order in this state.
Placed, with its requested fulfilment time still in the future. It becomes Pending once the dispatch window for that time opens.
Built with