/api/lite/orders/items
Заказ → обновление товарной части
/api/lite/orders/items
Возможность обновить только табличную часть заказа
Необходимо в запросе передать новое желаемое состояние табличной части в виде непустого перечня позиций
Запрос:
{
"id": "1234",
"items": [
{
"num": 1,
"variantId": "1001",
"productId": "1001",
"name": "Кактус Цереус",
"quantity": 2,
"price": 522,
"vatRate": "VAT_20"
}
],
"searchColumnType": "HUMANID" //"EXTID"|"ARTICLE"|"BARCODE" Поле для поиска номенклатуры. Если не задано, то поиск идёт по HUMANID
}
Пример успешного ответа:
{
"success": true
}
В случае ошибки:
{
"success": false,
"errors": [
{
"code": 0,
"message": "Текст ошибки"
}
]
}
_________________________________________________________________________________________________________________________________________
Если orderType = KAKTUS_CONSOLIDATION, то если передаются итемы, которых нет в Кактусе, то будет происходить автосоздание номенклатуры (задача 11972): Sku + SkuProduct + их настройки *liteApiSettings. Также есть возможность проставить признаки учета по уникальным номерам (например, Честный знак).