Импорт остатков товаров

Функция catalog/importResidues (http://<DOMAIN>/api/catalog/importResidues/)

Устаревшая функция

Используйте возможности функции catalog/import для обновления остатков товаров


Параметры:

  • token - ключ авторизации полученный через функцию auth

  • products[] - список товаров

    • products[i].article - артикул товара 

    • products[i].warehouse - склад

      • office - основной склад

    • products[i].quantity - количество товаров на складе

Ответ:

  • status - статус выполнения функции

    • OK - все записи обновились успешно

    • WARNING - при обновлении некоторых записей произошли ошибки

  • response.log - лог выполнения функции по каждой записи

    • response.log[i].article - артикул товара

    • response.log[i].status - статус обновления записи

      • OK - все обновилось успешно

      • ERROR - ошибка при обновлении

    • response.log[i].message - пояснение к статусу


Пример запроса на адрес (http://<DOMAIN>/api/catalog/importResidues/):

{
 "token": "7abd7fbadb3920e48b3961181b4cd3e5",
 "products": [
   {"article": "00090001", "warehouse": "office", "quantity": 10},
   {"article": "00090002", "warehouse": "office", "quantity": 0},
   {"article": "00090003", "warehouse": "affice", "quantity": 2}
 ]
}

Пример ответа на запрос:

{
 "status": "WARNING",
 "response": {
   "log": [
   {"article": "00090001", "status": "OK", "message": "UPDATED"},
   {"article": "00090002", "status": "OK", "message": "UPDATED"},
   {"article": "00090003", "status": "ERROR", "message": "Warehouse affice is not defined"}
   ]
 }
}