Eliminar productos agotados
Eliminar un producto agotado
Descripción
- Método:
deleteOutOfStockItem - Parámetros:
outOfStockItemId: ID del item agotado. Este ID es el retornado en el métodoaddOutOfStockItem
Ejemplo
Llamada
/api/v1/deleteOutOfStockItem
{
"outOfStockItemId": "7dydLSrZ36WwMKKA8"
}
Respuesta
{
"status": "ok",
"data": true
}
Modificadores de forma masiva
Descripción
Este método tiene como finalidad permitir reponer, de forma masiva, productos/modificadores que previamente se encontraban agotados
- Método:
deleteOutOfStockItems - Parámetros:
items: Arreglo deitem. Un ítem es representado por elidretornado por los métodosaddOutOfStockItemsoaddOutOfStockItem. Este arreglo tiene como límite 4000 elementos, sobre este número se rechazará la llamada.- Parámetros de un
item:outOfStockItemId: ID retornado por los métodosaddOutOfStockItemsoaddOutOfStockItem
- Parámetros de un
Ejemplo
Llamada
/api/v1/deleteOutOfStockItems
{
"items": [
{
"outOfStockItemId": "Li4eEa3W2hiuGGCFa"
},
{
"outOfStockItemId": "poh4y2tm7DM3SaQdu"
}
]
}
Respuesta
La respuesta tiene la siguiente estructura:
- Parámetros:
items: Arreglo que contienetruepor cada producto/modificador(outOfStockItemId) que vuelve a stock.errors: Arreglo deObjectsque contiene los mensajes de errores que puedan ocurrir en el proceso. Por ejemplo, cuando se intenta agotar un producto ya agotado, cuando se intenta agotar un producto que no existe, entre otros escenarios.
{
"items": [
<ID>,
...
],
"errors": [
{outOfStockItemId: <ID>, message: String},
{outOfStockItemId: <ID>, message: String},
...
]
}