🎯 Назначение
Раздел охватывает полный жизненный цикл поставки: список и детали заказов, состав (bundle), счётчики статусов, а также передачу и проверку данных водителя и автомобиля.
📋 Методы (6)
| Метод | Endpoint | Назначение |
|---|---|---|
getSupplyOrdersList | /v1/fbo/supply-order/list | Список заказов поставки с фильтрами |
getSupplyOrder | /v1/fbo/supply-order/get | Детали заказа поставки |
getSupplyOrderBundle | /v1/fbo/supply-order/bundle | Состав поставки (товары) |
getSupplyOrderStatusCounter | /v1/fbo/supply-order/status-counter | Счетчики по статусам |
createSupplyOrderPass | /v1/fbo/supply-order/pass/create | Данные водителя и авто |
getSupplyOrderPassStatus | /v1/fbo/supply-order/pass/status | Статус проверки данных водителя |
🚀 Пример
// Получить и обработать заказы поставки
const orders = await api.fbo.getSupplyOrdersList({
since: '2024-01-01T00:00:00Z',
to: '2024-01-31T23:59:59Z',
filter: { status: ['created','confirmed'] },
limit: 50
});
for (const o of orders.supply_orders || []) {
const full = await api.fbo.getSupplyOrder({ supply_order_id: o.supply_order_id });
const bundle = await api.fbo.getSupplyOrderBundle({ supply_order_id: o.supply_order_id });
// ...обработка состава поставки
}