Обновление остатков на складе
Адрес запроса «/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 отзывов