OnDemand - Carga de las ordenes

Cómo cargar las guías en Ondemand a través de la API

Bia Torrealba avatar
Escrito por Bia Torrealba
Actualizado hace más de una semana

Las ordenes se cargan por API de LastMile con el método de creación de gestión 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 ordenes 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 ordenes.

”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 ordenes.

”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 orden y sin necesidad de cargar la guía dos veces.

  • El método de envío de las ordenes 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 ordenes esto debe hacerse en LastMile mediante interfaz o API.

  • Debe tener una llave API creada en Lastmile, mediante esa llave se conectará Ondemand con Dispatchtrack 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 Dispatchtrack, escribiendo a soporte@dispatchtrack.com

  • Si quieres saber mas sobre API, ingresa al siguiente portal https://developers.beetrack.com/docs/1

  • Pregunta Frecuente:

¿Qué puedo hacer si cargo una guía o pedido dos veces en el sistema?

Deberás gestionar sólo una de ellas, el otro pedido dejarlo como pendiente.

¿Ha quedado contestada tu pregunta?