Estados en la vida de un envío
La vida de un Shipping está marcada por una serie correlativa de estados por los que puede/debe pasar, a saber:
DRAFT: el envío fue creado, pero todavía no están dadas las condiciones para procesarlo. Por ejemplo, datos incompletos u paquete no disponible. No ha sido cobrado.
READYATSTORE: el envío esta listo para ser retirado y llevado al WH de Moova.
READY: el envío esta listo para ser retirado y llevado a su destino, a menos que se este usando el Flow "warehouse" que en este caso significaría que esta en nuestro WH.
CONFIRMED: envío asignado a un moover (es el mensajero que realiza el envío).
AT PICKUP POINT: el moover ha llegado al punto de pickup (Aplica para envios de tipo food)
PICKEDUP: envío recogido por el moover.
INTRANSIT: el envío está en viaje.
DELIVERED: envío entregado satisfactoriamente.
CANCELED: envío cancelado por el usuario.
INCIDENCE: cuando algo inesperado sucede durante la vida de un envío. Incluye una descripción de la incidencia.
TO BE RETURNED: el envío será devuelto a su lugar de origen.
RETURNED: el envío fue devuelto a su lugar de origen.
RECEIVEDATWAREHOUSE: el envío de tipo reverse es entregado en el WH
Transición de estados de los envíos
Transición de estados de los envíos cuando pasa por nuestro Warehouse
El envío cuando esta listo para retirar en este caso queda en "READYATSTORE" luego cuando el Moover tiene el paquete y mientras este en el Warehouse pasa a estado de "READY" cuando sale del WH para iniciar su reparto este en ese momento va a estar en estado "INTRANSIT" esto se hace para diferenciarlos del flujo normal y evitar errores en los estados de los envíos.
Para implementar este proceso el "flow" debe ser "warehouse" si ya tienen el pedido armado para que lo pasen a buscar, o sino el "settings" debe contener [10] si necesitan que se cree en "DRAFT" para que luego lo puedan pasar de forma manual.
Transición de estados de los envíos cuando es un envío de Reversa
Esto se utilizara cuando envíen un paquete del "type":"reverse" desde el cliente al comercio por una devolución. Todos estos envíos pasaran por nuestro WH y cuando lleguen al mismo se notificaran con el estado "RECEIVEDATWAREHOUSE" una vez ahí cuando se despache el envío en su respectiva sucursal pasara a estado "DELIVERED".