getPedidos(JSON dataPedidos)
Al invocar este método, se obtienen todos los pedidos de un cliente en el sistema onDelivery.
Los parámetros requeridos en el Json son:
- begin_date: Fecha Inicial de Búsqueda.
- end_date: Fecha Final de Búsqueda
NOTA: Si se mandan vacíos ('') los campos, entonces se traerán todos los pedidos del cliente desde el inicio de su registro
Ejemplo de JSON:
let dataPedidos = {
'begin_date':'',
'end_date':''
}
Ejemplo de solicitud en JS:
try {
const pedidos = await _gpsApiv2.getPedidos(dataPedidos);
} catch (error) {
console.error(error);
}
A continuación se describen los atributos que se reciben como respuesta de la solicitud en JSON:
Atributos | Definición |
---|---|
cantidad | Cantidad del pedido |
cliente |
Nombre del cliente |
codigo_rastreo | Código de rastreo del pedido |
comentarios | Comentarios sobre la entrega del pedido |
costo_total | Costo total del pedido |
horario_entrega | Día y rango de horas de entrega del pedido |
id | ID del pedido para identificarlo en el sistema |
idcliente_od | ID del cliente para identificarlo en el sistema |
iddomicilio_cliente_od | ID del domicilio del cliente para identificarlo en el sistema |
idmoneda |
ID de la moneda para identificarlo en el sistema |
idstatus_pedido_od | ID del estatus para identificarlo en el sistema |
impuesto | Impuesto del pedido |
moneda | Acrónimo de la moneda usada para el pedido |
num_factura | Número de factura asociado al pedido |
numero_pedido | Número del pedido registrado en el sistema |
peso_total | Peso total del pedido |
placa | Placa del activo asignado al pedido |
status | Estatus en el que se encuentra el pedido |
subtotal | SubTotal del pedido |
tiempo_servicio | ? |
timestamp_fin | Día y hora de finalización máxima de entrega del pedido |
timestamp_inicio | Día y hora de inicio de entrega del pedido |
vehiculo | Activo asignado para entregar el pedido |
Respuesta de ejemplo:
{
status:200
data:'['
0:{
cantidad:'0',
cliente:'super deux 1',
codigo_rastreo:'',
comentarios:'Llamar al cliente 5 minutos antes de llegar a su domicilio',
costo_total:'1132.16',
horario_entrega:'2020-08-21 08:00 - 20:00',
id:'124',
idcliente_od:'6',
iddomicilio_cliente_od:'432',
idmoneda:'4',
idstatus_pedido_od:'3',
impuesto:'156.16',
moneda:'COP',
num_factura:'0987654321',
numero_pedido:'0987964380986513324,
peso_total:'3082.00',
placa:'XTX-123',
status:'Entregado',
subtotal:'976',
tiempo_servicio:'15',
timestamp_fin:'2020-08-21 20:00:00',
timestamp_inicio:'2020-08-21 08:00:00',
vehiculo:'Original Android David...',
volumen_total:'832.00',
},{...}
]
}