Ciclo de un Pedido Exitoso
Es extremadamente recomendable que antes de crear un pedido, consultes el endpoint de Pre Checkout para conocer el costo del pedido; y con el puedas ofrecerle un precio al cliente acorde al costo de nuestros servicios.
Al crear un pedido mediante el endpoint de Create Booking, el primer estado con el que va a nacer el pedido dependerá si manejas o no tiempo de preparación (en el API es representado por el campo cookTime). Este cookTime puede ser configurado a nivel de local, empresa o puede ser enviado individualmente por cada pedido. A partir de esto, puede suceder lo siguiente:

Con cookTime
Si el pedido contiene cookTime, este nace con el estado ON_HOLD. Una vez cumplido el tiempo de preparación, pasa automáticamente a READY_FOR_PICKUP

Sin cookTime
Si el pedido no tiene cookTime o es 0, este nace con el estado READY_FOR_PICKUP y realiza la búsqueda de conductores enseguida.
Una vez que el pedido este en READY_FOR_PICKUP, el ciclo de vida de un pedido exitoso es muy lineal:
1
Ready For Pickup
Cuando el pedido esta en READY_FOR_PICKUP, esta buscando un conductor ideal para tu pedido.
2
Accepted
Cuando es aceptado por un conductor de alguna flota o proveedor, pasa al estado ACCEPTED
3
Arrived At Pickup
De ACCEPTED, pasa a ARRIVED_AT_PICKUP una vez que el conductor indica que ha llegado al local.
4
Way To Deliver
De ARRIVED_AT_PICKUP pasa a WAY_TO_DELIVER si el conductor indica que ya abandono el local y va al punto de entrega
En este estado puede llegar el código de entrega de un pedido
5
Arrived At Delivery
El pedido pasa a ARRIVED_AT_DELIVERY si el conductor indica que ya esta donde el cliente y esta presto a terminar el pedido
6
Completed
El pedido termina con el estado COMPLETED cuando el conductor entrega satisfactoriamente el pedido
Todas las actualizaciones de estado van a llegar por medio del webhook de UPDATE_BOOKING_STATUS. Únicamente el estado de ACCEPTED llega por medio del webhook de DRIVER_ASSIGNED ya que trae consigo los datos del conductor.
On this page
- Ciclo de un Pedido Exitoso