Las guías se cargan por API de LastMile con el método de creación de despachos https://app.beetrack.com/api/external/v1/dispatches y viajan mediante API interna hacia Ondemand.

El payload debe contener los siguientes parámetros:

”mode”: 3. Es un entero, corresponde al modo pickup and drop. Estas son guías cuya recogida y entrega se realizará dentro de la misma ruta. Sólo se utiliza en Ondemand.

”min_delivery_time”: Es la fecha y hora mínima para la entrega debe corresponder al día en la que se quieran asignar las guías.

”max_delivery_time”: Es la fecha y hora máxima para la entrega debe corresponder al día en la que se quieran asignar las guías.

”latitude”: Corresponde a la latitud de la dirección de entrega

”longitude”: Corresponde a la longitud de la dirección de entrega

”place”: Es un string, con el nombre del Centro de despacho (tienda) a la que corresponde la guía. Para ocupar el modo de asignación automático es indispensable enviarlo.

”pickup_address”: Objeto JSON que contiene los parámetros “name” (string de la dirección), "latitude" (latitud del punto de recogida) y "longitude" (longitud del punto de recogida).

Ejemplo:

Importante:

  • Ondemand sólo trabaja con guías de recogida en modo 3, es decir, pick up and delivery o guías de recogida inmediata. Donde se gestiona la recogida y la entrega dentro de la misma ruta con el mismo número de guía y sin necesidad de cargar la guía dos veces.

  • El método de envío de las guías en exclusivamente por integración.

  • Las guías deben ser creadas mediante el método http://apidoc.beetrack.com/#api-Dispatch-CreateDispatch y viajan por API interna desde LastMile a Ondemand.

  • Desde Ondemand no se pueden crear o editar guías esto debe hacerse en LastMile mediante interfaz o API.

  • Debe tener una llave API creada en Beetrack, mediante esa llave se conectará Ondemand con Beetrack para que se pueda crear la ruta (las rutas se crean de vuelta en LastMile mediante el endpoint de creación de rutas de la API externa. La vinculación de la llave API es realizada por Beetrack, escribiendo a soporte@beetrack.com

¿Encontró su respuesta?