Cómo integrar pedidos a Janis

JANIS ofrece la posibilidad de procesar órdenes que sean generadas en plataformas nativas ya integradas, por ejemplo Magento o VTEX, o bien es posible integrar pedidos directamente por API.

La API a consumir es Create an Order. A partir de aquí, existe la posibilidad de procesarse de forma interna con Janis, es decir, pickear con JANIS Picking y facturarlo de forma manual o a través de integracíón.

Por otro lado, existe también la posibilidad que el pedido ya se importe pickeado y facturado, para sólo gestionar el proceso de entrega de ese pedido. Si se busca este escenario, se deben incluir información en los siguientes campos:

1. Cómo importar pedido pickeado

Para importar el pedido ya pickeado debe incluirse la información del picking en el campo pickingResult dentro de la información de cada ítem.

1226

Ejemplo de pickingResult:

"pickingResult": [
                {
                    "ean": "1",
                    "eanCount": 5,
                    "pickerId": "5ec80cea22e6b12910965b50",
                    "time": 300,
                    "price": 20
                }
            ]

2. Cómo importar un pedido pickeado y facturado

Para importar el pedido facturado, se debe mandar la información del picking explicado en el punto anterior, y además se debe enviar información en el campo invoicesData.

1212

Ejemplo de invoicesData:

"invoicesData": [
        {
            "number": "1-FIZ",
            "value": 100,
            "issueDate": "2022-02-24T14:31:00.246Z"
        }
    ],