Editar un producto
Proceso que permite editar un producto.
Request 🚀
url
https://app.aveonline.co/avestock/api/editProduct.php
Method
POST
Header
Content-Type: application/json
Params JSON
- tipo*
String
Enrutador de la API, "authave"
- empresa*
Number
Identificador de la empresa dentro de AVEONLINE, se obtiene en la
Autenticación` - productId*
Number
Identificador del producto.
- editProductName*
String
Nombre único del producto.
- editProductDesc
String
Descripción del producto.
- shortDesc*
String
Descripción corta del producto.
- warrantyTime
Number
Tiempo de garantía del producto en meses.
- warranty
String
Garantía del producto.
- sendConditions
String
Condiciones de envío del producto
- editReferenciaEquivalente
String
Referencia equivalente del producto.
- editReferenciaEquivalente2
String
Referencia equivalente del producto2.
- editReferenciaEquivalente3
String
Referencia equivalente del producto3.
- editReferenciaEquivalente4
String
Referencia equivalente del producto4.
- editReferenciaEquivalente5
String
Referencia equivalente del producto5.
- editCosto
Number
Valor del producto.
- editRate
Number
Precio de venta del producto.
- editSugerido
Number
Precio sugerido del producto.
- editProductStatus*
Number
Identificador del estado del producto. 1 - Activo 2 - Inactivo
- editCategoryName
Number
Identificador de la categoría a la cual pertenece el producto.
- editTax
Number
Porcentaje de impuesto aplicado al producto.
- editminimo*
Number
Stock mínimo del producto.
- editInventairoNegativo
Number
Permite el stock menor a 0 en el producto. 1 - Si 2- No
- editTipoActivacion
Number
1 - Publicar en Marketplace 2 - Sólo por activación.
- editpeso
Number
Peso del producto en kilogramos.
Ejemplo
{
"tipo": "authave",
"token": "",
"empresa": 6077,
"productId": "000000",
"editProductName": "Producto de prueba",
"editReferenciaEquivalente": "ASF65558",
"editReferenciaEquivalente2": "FF65558",
"editReferenciaEquivalente3": "",
"editReferenciaEquivalente4": "",
"editReferenciaEquivalente5": "",
"shortDesc": "Descripción corta, Producto de prueba",
"warrantyTime": 11,
"warranty": "Garantía del Producto de prueba",
"sendConditions": "Condiciones de envío del Producto de prueba",
"editCosto": "49000",
"editRate": "49000",
"editSugerido": "45000",
"editProductStatus": "1",
"editCategoryName": "6",
"editTax": 19,
"editminimo": 5,
"editInventairoNegativo": 1,
"editTipoActivacion": 2,
"editpeso": 1.5
}
Response 📄
Success
- status
Bool
Respuesta del servidor numérica
- message
String
Respuesta del servidor en modo texto
- message
Number
Status code de la respuesta del servidor.
Ejemplo
{
"success": "true",
"messages": "Producto actualizado correctamente.",
"status": 200
}
El método no esta permitido.
{
"success": false,
"messages": "Metodo no permitido",
"status": 405
}
Algunos parametros son requeridos.
{
"success": false,
"messages": "El campo editProductName es requerido. y (1) errores más.",
"status": 422,
"errors": [
{
"title": "El campo editProductName no es válido.",
"detail": "El campo editProductName es requerido.",
"source": {
"pointer": "/editProductName"
}
},
{
"title": "El campo editTax no es válido.",
"detail": "El campo editTax debe estar entre 0 y 100.",
"source": {
"pointer": "/editTax"
}
}
]
}
Credenciales incorrectas
{
"status": "error",
"mensaje": "Credenciales invalidas o el cliente se encuentra inactivo"
}