checkProductAvailability(JSON dataProduct)
Al invocar este método, valida la disponibilidad de productos en inventario de onDelivery
Esta función recibe como parámetro un objeto JSON con los siguientes atributos:
| Atributos | Definición |
|---|---|
| products | JSON con los productos a consultar la disponibilidad |
| idProducto_od |
ID del producto registrado en el sistema de OnDelivery |
| cantidad | Cantidad de productos a consultar |
Ejemplo de JSON:
let dataProduct = {
products:
[
{
'idproducto_od':'1',
'cantidad':'1'
}
]
}
Ejemplo de solicitud en JS:
try {
const product = await _gpsApiv2.checkProductAvailability(dataProduct);
} catch (error) {
console.error(error);
}
Definición de los atributos de respuesta:
| Atributos | Definición |
|---|---|
| existencia | Número de productos restantes en existencia |
| faltan |
Número de equipos faltantes |
| pasa | Bandera booleana indicando si sobrepasa las existencias |
| solicitados |
Número de productos solicitados |
Respuesta de ejemplo:
{
status:'200',
data:'['
1:{
existencia:1,
faltan:0,
pasa:false,
solicitados:1,
},{..}
]
}