Оновлення залишків на складі
Адреса запиту «/api/catalog/importStores»
Список параметрів запиту
token | Токен авторизації (обов'язково) |
products | Список товарів, що імпортуються |
Список доступних значень для товару
sku | Артикул товару або артикул варіанту товару. Вказується як рядок |
id | Ідентифікатор товару або варіанти товару, якщо вказано parent_id. Ціле число (обов'язково, при оновленні товарів, якщо не вказано sku) |
parent_id | Ідентифікатор товару. Ціле число (обов'язково, при оновленні варіантів товарів) |
price | Ціна товару або акційна ціна товару, якщо вказано price_old (Вказується як рядок, дробна частина розділяється крапкою) |
price_old | Ціна товару (вказується як рядок, дробна частина розділяється крапкою) |
reset | Обнуляє залишки на всіх складах, на яких представлений товар, перед їх оновленням, якщо вказано значення 1 або true (за замовчуванням false). Допустимі значення true, false, 1, 0 |
stores | Список складів із залишками. Вказується як масив об'єктів |
stores.id | Ідентифікатор складу. Обов'язково, якщо не вказано stores.external_id. |
stores.external_id | Зовнішній ідентифікатор складу. Обов'язково, якщо не вказано stores.id. Вказується як рядок |
stores.quantity | Кількість на складі (вказується як ціле число) |
Приклад запиту
{
"token" : "eL/vidXX14gRw3KthXWMQqCiiL+VxZudMTI3LjAuMC4x",
"products" : [
{
"sku": "sku_1",
"stores":[
{
"id": 123,
"external_id": null,
"quantity": 2
},
{
"id":321,
"external_id": null,
"quantity": 14
}
]
},
{
"id": 1111,
"parent_id" : 1100,
"stores":[
{
"id": 123,
"external_id": null,
"quantity": 21
},
{
"id":321,
"external_id": null,
"quantity": 4
}
]
}
]
}
Приклад відповіді
{
"status": "OK",
"response": {
"log": [
{
"status": "OK",
"sku": "sku_1",
"id": 22,
"message": "Updated"
},
{
"status": "OK",
"id": 1111,
"message": "Updated"
}
]
}
}
58 відгуків