Skip to main content

Отгрузка заказов (создание реестра отгрузки)

 

Создание/редактирование реестра отгрузки

/api/lite/takeout_list

Создание реестра отгружаемых заказов, объединенных одной службой доставки. По каждой службе доставки необходимо формировать отдеьный реестр. В отгруженный реестр вносить изменения состава заказов более нельзя. 

 

{
    "id":"1105",
    "courierCode":"LOGSIS",
    "takeoutDate": "2023-09-22",
    "takeoutHourStart":"09:00",
    "takeoutHourEnd":"18:00",
    "gatherType": "COURIER",
    "date":"2023-09-20 22:12:12", 
    "warehouseCode" : "e98f2e33-d488-d75c-4e38-b912e87429b6",   
    "orders": [{"id":"60-71"}, {"id":"60-72"}]
}

id - номер реестра,

courierCode - код курьерской компании (из перечисления),

takeoutDate - дата передачи заказов в службу доставки,
takeoutHourStart - интервал сбора  (начало),
takeoutHourEnd - интервал сбора  (окончание),
date - дата документа реестра,
gatherType - способ сбора (COURIER - вызов курьера, SELF_PICKUP - самопривоз),
warehouseCode - код склада с которого идет отгрузка (из справочника складов аккаунта),
orders - список номеров заказов реестра

Успешный ответ

{
    "id": "1105",
    "success": true
}

 

Получение  реестра отгрузки

/api/lite/takeout_list

Возвращает реестр отгрузки по его id 

Обязательный параметр: id реестра.

Пример успешного ответа
{
    "recordsTotal": 1,
    "success": true,
    "takeoutLists": [
        {
            "availableForChanges": false,
            "courierCode": "LOGSIS",
            "date": "2023-09-22 11:53:44",
            "id": "1101",
            "orders": [
                {
                    "customer": "Тестовый Покупатель",
                    "date": "2023-09-19",
                    "id": "60-55"
                },
                {
                    "customer": "Тестовый Покупатель",
                    "date": "2023-09-19",
                    "id": "60-56"
                }
            ],
            "status": "SHIPPED",
            "takeoutDate": "2023-09-22",
            "updateTs": "2023-09-22 11:53:44.643",
            "warehouseCode": "e98f2e33-d488-d75c-4e38-b912e87429b6",
            "warehouseManager": {
                "address": {},
                "alternativePhone": "",
                "name": "Не задано",
                "passport": {},
                "patronymic": "",
                "phone": "+73434343434",
                "rawPhone": "Не задано",
                "surname": ""
            },
            "warehouseName": "Свой склад"
        }
    ]
}

 

Получение печатной формы реестра

/api/lite/takeout_list/print

Возвращает pdf файл спечатной формой реестра А4 для указанного реестра, в формате base64.

Обязательный параметр: id реестра.

Пример печатной формы:

image-1696275500785.png