createProduct(JSON dataProduct)
Al invocar este método, se esta registrando en base de datos un producto nuevo para uso de onDelivery.
Esta función recibe como parámetro un objeto JSON con los siguientes atributos:
Atributos | Definición |
---|---|
nombre | Nombre del producto |
descripcion |
Descripción del producto |
costo | Costo del producto |
peso | Peso del producto |
unidad_peso | ID que identifica la unidad de peso en el sistema |
volumen | Volumen del pedido |
unidad_volumen | ID que identifica la unidad de volumen en el sistema |
codigo_producto | String del codigo de barras para generarlo |
idtipo_activo_producto_od | ID de tipo de activo asociado al producto en onDelivery |
Ejemplo de JSON:
let dataProduct = {
'nombre':'Producto prueba 2',
'descripcion':'descripción de producto de prueba 2',
'costo':'200',
'peso':'10',
'unidad_peso':'166',
'volumen':'20',
'unidad_volumen':'155',
'codigo_producto':'aquivalosnumerosparaelcodbarras2',
'idtipo_activo_producto_od':'5'
}
Ejemplo de solicitud en JS:
try {
const product = await _gpsApiv2.createProduct(dataProduct);
} catch (error) {
console.error(error);
}
Los atributos de respuesta:
- data: Información devuelta dela solicitud.
- status: Código Status que devuelve la solicitud / 200->'OK' - OtherCode->'Error'
Respuesta de ejemplo:
{
data:'',
status:'200'
}