Supongamos que tenemos el siguiente escenario.
La empresa ACME vende por ecommerce durante el día y a las 4 de la tarde tiene todas las ventas listas en el Deposito ACME.
Moova todos los días a las 4 de la tarde va a buscar todos los item que estén listos, se los lleva a su HUB, para entregarlos durante esa tarde / el día siguiente.
Para estos casos el flujo de integración debiera ser el siguiente:
ACME mediante la integración con Moova, crea los shippings según los va vendiendo/cobrando y sabe que tiene stock para entregarlo. Esta creación de los items debe ir con el parámetro de FLOW = manual. De esta manera los shippings se crearán en estado DRAFT.
ACME verifica que todas las direcciones de destino estén correctas a través del Dashboard de Moova y en caso que haya que hacer alguna corrección las puede corregir. El sistema de Moova, le enviará un email (se puede configurar para que esto no suceda) al cliente final pidiéndole que verifique su dirección y la corrija. Hasta que esta dirección no esté corregida por el cliente final o por ACME o por Moova este item no podrá ser recogido.
Una vez que la direcciones están corregidas, ACME imprime las etiquetas de Moova o las suyas Internas. En caso de imprimir las suyas internas, estas deben tener un código QR o de Barras con el nro de shipping de Moova o el número interno de ACME. En este último caso ACME debe enviar su código de identificación interno en el paso 1, cuando crea el shipping en “InternarCode”. Ejemplo "internalCode" : "XX475738YY". En este caso el código interno de ACME para este envio es XX475738YY. Dado que nos enviaron este código cuando se creo el shipping el mensajero de moova podrá identificar las etiquetas que tengas en código de barra o QR este número.
Moova todos los días crea un envío de tipo pickup a un horario determinado que se acordó con ACME.
Un mensajero irá al deposito de ACME a recoger los items que estén listos. Con la app de Moover, escaneará las etiquetas de los items que va a recoger y se llevará estos items. Solo se llevará los items que tengan etiqueta (de moova o propia que cumplan con los requerimientos de (3) y que hayan sido creados en el sistema moova (1) y que tengan una dirección de destino válida (2).
De manera automática el sistema moova, genera un listado con todo lo que se llevo el moover que se puede visualizar en moova en el shipping de pickup.
Cuando estos items llegan al deposito de Moova, se escanean nuevamente y se cambia la dirección de origen al HUB de Moova y se pasan a estado ready.
Luego un operador de Moova, ruteará estos envios y se los asignará una un mensajero.
A partir de ahí el mensajero lo buscará PICKUP, el envío pasará a INTRANSIT hasta que se entrega DELIVERED.
Todos los cambios de estados se pueden seguir a través de un WEBHOOK de Moova.