Eliminar producto
Esta operación te permite eliminar un producto existente del catálogo.
Sigue los principios REST y es compatible con el estándar OData v4.01.
[DELETE] Endpoint de producto
https://api2.saleslayer.com/rest/Catalog/Products({productId})Hacer una solicitud
- Usa el método HTTP: DELETE.
- Incluye la API key en las cabeceras de la solicitud para la autenticación.
- No requiere body en la solicitud.
- El parámetro productId es obligatorio e indica el producto que quieres eliminar.
Ejemplo de solicitud:
DELETE /rest/Catalog/Products(189)
Respuesta
204 Sin contenido
El producto se ha eliminado correctamente. No se devuelve contenido adicional.
400 Solicitud incorrecta
Los errores habituales incluyen:
- El ID proporcionado tiene un formato incorrecto. Debe ser numérico.
- Faltan parámetros obligatorios o no son válidos.
"The prod_id is invalid or not found"
401 No autorizado
La API key no existe o no es válida.
403 Prohibido
El usuario no tiene permisos para realizar esta operación.
404 No encontrado
El producto indicado por productId no existe o su estado es 'X' (ya eliminado).
412 Error de precondición
El sistema no está en un estado válido para realizar la operación.
500 Error interno del servidor
Fallo inesperado del sistema.
Limitaciones y consideraciones
- Solo se puede eliminar un producto por solicitud.
- Cuando se elimina un producto, todos los productos relacionados, es decir, sus variantes, se marcan automáticamente como eliminados.
- La eliminación no es compatible en entornos con atributos de tablas múltiples.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo