Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Próxima »

Este servicio permitirá consultar el estado de un pedido y si historial de cambios de estado, desde una fuenta externa.

  1. Se invoca de la siguiente manera: https://[direccion_ip]:[puerto]/order/status - Ejemplo: https://200.100.100.100:8090/order/status
  2. Se invoca via POST.


Ejemplo del JSON a enviar: 

{
    "internalOrderNumber": "00001"
}


Descripción de los campos: 

Importante: los campos que poseen este ícono , son valores tipificados que deben respetar los valores expuestos por BRIDGE en sus servicios.


Campo

Tipo

Descripción

Requerido

Ejemplos

Validación (código)


internalOrderNumberStringCódigo de la orden asignado por BRIDGE, retornado al momento de crear la orden.SI000001

991: el código de orden es requerido.
1022: el número de orden informado no existe en la base de datos.


Respuesta del servicio: 


{
    "ack": 0,
    "message": "-",
	"currentStatus": "tdel",
	"currentStatusName": "Para Enviar",
	"history": [
		{
			"initialState": "Abierta",
			"finalState": "En Picking",
			"createdDate": "2020-07-01"
		},
		{
			"initialState": "En Picking",
			"finalState": "Para Enviar",
			"createdDate": "2020-07-02"
		}
	]
}


  1. ack es el código de respuesta, en caso de ser un error, mirar tabla a continuación.
  2. message: descripción del error en caso de existir.
  3. currentStatus es el código del estado actual de la orden.
  4. currentStatusName es la descripción del estado actual de la orden.
  5. history contiene el historial de cambios de estado de la orden.


Códigos de error generales: 

Código de Error

Descripción

0La operación es exitosa.
9999Error desconocido
  • Sem rótulos