📝 Draft & Order Management

Черновики поставки, создание/отмена заказа, обновление состава

📋 Методы (8)

МетодНазначение
createDraftСоздать черновик поставки
getDraftInfoИнформация и статус черновика
getTimeslotInfoДоступные таймслоты для черновика
createSupplyOrderFromDraftСоздать заказ из черновика
getSupplyOrderCreateStatusСтатус задачи создания заказа
cancelSupplyOrderОтмена заказа поставки
getSupplyOrderCancelStatusСтатус отмены заказа
updateSupplyOrderContentОбновление состава заказа

🚀 Пример

// Создание черновика и заказ из черновика
const draft = await api.fboSupplyRequest.createDraft({
  supply_type: 'DIRECT', warehouse_id: 123,
  items: [{ sku: '123456789', quantity: 10 }]
});
const slots = await api.fboSupplyRequest.getTimeslotInfo({ warehouse_id: 123, date_from: '2024-01-15', date_to: '2024-01-22' });
const slot = slots.timeslots?.find(s => s.is_available);
if (slot) {
  await api.fboSupplyRequest.createSupplyOrderFromDraft({ draft_id: draft.draft?.draft_id, timeslot_id: slot.timeslot_id });
}