/api/lite/orders/packing
Заказ → упаковать
/api/lite/orders/packing
Производит упаковку указанного подтвержденного заказа в одно упакованное место, содержащее все товары заказа, имеющее суммарные массу и объем товаров из данных их упаковок (с небольшой поправкой в сторону увеличения).
Пример запроса:
{
"id":"1019"
}
В ответ возвращается:
{
"success": true
}
Ошибка:
{
"success": false,
"errors": [
{
"code": 0,
"message": "Текст ошибки"
}
]
}
Заказ → упаковать массовый
/api/lite/orders/packing/batch
Производит упаковку по списку переданных заказов (все неупакованные), аналогично штучной упаковке /api/lite/orders/packing и возвращает для упакованных заказов общую печатную форму.
Метод можно вызывать повторно для упакованных заказов - в этом случае упаковка повторно не производится, а только заказ включается в перечень для генерации печатной формы.
Пример запроса:
{
"orders":["1234", "5678"]
}
В ответ возвращается:
{
"success": true,
"orders": [
{
"id": "1234",
"success": true,
"errors": null
},
{
"id": "5678",
"success": false,
"errors": [
{
"code": 0,
"message": "Текст ошибки"
}
}
],
"content" : "base64data" // pdf печатной формы упакованных заказов из списка переданных
}
Ошибка:
{
"success": false,
"errors": [
{
"code": 0,
"message": "Текст ошибки"
}
]
}
Заказ → распаковать
/api/lite/orders/packing
Производит полную распаковку указанного упакованного заказа
Пример запроса:
{
"id":"1018"
}
В ответ возвращается:
{
"success": true
}
Ошибка:
{
"success": false,
"errors": [
{
"code": 0,
"message": "Текст ошибки"
}
]
}