Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este servicio permitirá consultar el estado de un pedido y si historial de cambios de estado, desde una fuenta fuente 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: 

{
    "internalOrderNumberinternalNumber": "00001"
}


Descripción de los campos: 

...


Campo

Tipo

Descripción

Requerido

Ejemplos

Validación (código)


internalOrderNumberinternalNumberStringCó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.

Estados de un pedido:

EstadoNombreDescripción
openAbiertoEl pedido ha ingresado a Bridge, aún no se ha tratado
cancelledCanceladoEl pedido ha sido cancelado por el cliente o por la empresa.
rejectedRechazadoEl pedido se rechaza, debido a errores en su estructura o inconsistencias.
inprocEn proceso de surtidoEl pedido se encuentra en proceso de surtido
completeEl pedido se ha surtidoEl pedido se ha surtido.
transitEn proceso de envíoEl pedido se ha enviado al cliente.
closedCerradoEl pedido se ha cerrado con éxito.

 

Respuesta del servicio: 


Bloco de código
{
    "ack": 0,
    "message": "-",
	"currentStatus": "tdelcomplete",
	"currentStatusName": "Para EnviarEl pedido se ha surtido",
	"history": [
		{
			"initialState": "Abiertaopen",
			"finalState": "En Pickinginproc",
			"createdDate": "2020-07-01"
		},
		{
			"initialState": "En Pickinginproc",
			"finalState": "Para Enviarcomplete",
			"createdDate": "2020-07-02"
		}
	]
}

...