Імпорт залишків товарів

Функція 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"}
   ]
 }
}