Упаковка заказов
Упаковка осуществляется передачей по заказу желаемого состояния упакованных мест (количество мест, их товарное содержимое, габариты и масса, уникальные номера товаров (например, честный знак), штрихкод места (опционально)).
Создание/редактирование всех упакованных мест заказа
/api/lite/orders/consolidation/packing
Создание/редактирование набора упакованных мест заказов. Номер заказа обязательный параметр - поле id.
Система трактует переданный набор упакованных мест как итоговое желаемое состояние упакованных мест заказа. Если уже есть упакованные места - система проанализирует и приведет их в соответствие с переданным набором.
Сверка идет по полю num и barcode.
Если у мест передан штрихкод (поле barcode) - система запишет его, иначе присвоит ШК из внутреннего пула.
Система позволяет передавать сразу много заказов на упаковку в запросе (массив orders).
Пример запроса
{
"orders": [
{
"id": "60-71",
"packings": [
{
"num": 1,
"barcode": "123456789",
"items": [
{
"num":1,
"variantId": "154",
"quantity": 2
},
{
"num":2,
"variantId": "100-201",
"quantity": 2
}
],
"measurements": {
"weight": 565,
"dimensions": {
"height": 10,
"width": 11,
"depth": 13
}
}
}
]
}
]
}
Успешный ответ
{
"orders": [
{
"id": "60-71",
"success": true
}
],
"success": true
}