/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": "Текст ошибки"

 }

]

}