BRIDGE API - Bridge lee información sobre el envío/datos de entrega de una orden




CONTENIDO



Un canal externo, posteará en una cola llamada order_update, novedades sobre información del envío de una orden.

La novedad del dato de entrega recibida será asociada a la orden informada.

  1. Se envía un documento general que permitirá imprimir una etiqueta en formato bytes y se especifica la extensión.
  2. Luego, el detalle de los ítems que componen el envío (asociado con el packageID)

Allí recibirá el siguiente documento JSON: 


JSON ejemplo

{
  "internalNumber": "",
  "description": "shipment_information",
  "detail": [
    {
      "packageId": "",
      "trackingCode": "",
      "trackingUrl": "",
      "deliveryCompany": "",
      "documents": [
        {
          "documentBytes": ""
        }
      ]
    }
  ]
}

Descripción de los campos

Campo

Tipo

Requerido

Descripción

Ejemplos

internalNumber

String

si

Nro de la orden interna de BRIDGE

"1234"

description

Stringsi

Tipo de novedad:

'shipment_information' -> actualización de información de entrega

"shipment_information"

detail": [


si Objeto que tendrá la información relacionada al envío de un paquete

packageId

Stringsi

Artículo del pedido al que se asocian los datos del envío

(el campo packageId enviado para el artículo que viajó en la order)

"22"

trackingCode

StringsiCódigo de tracking del paquete"12321321"

trackingUrl

Stringopcional

Url de seguimiento de tracking (en caso de que el canal logístico lo provea)

" "

deliveryCompany

StringsiCódigo del operador logístico"OCA"

"documents": [

{ "documentBytes": "" }

]


opcional

Documento de la etiqueta en formato bytes

    • documents: Objeto que contendrá archivos

      • content: formato PDF con codificación en Base 64 - Etiqueta provista por el canal logístico



  • Sem rótulos

3 Comentários

  1. Usuário desconhecido (matiasv)

    Martin Malievac en este servicio no está faltando la etiqueta en base64 para mandar a la impresora?

    1. Usuário desconhecido (martin.malievac)

      lo había pensado en el campo "documentBytes"

      1. Usuário desconhecido (matiasv)