Платформа: рассчитать варианты доставки
platform_create_offersCalculate available delivery options for scheduled orders, returning pricing and time intervals. Offers expire quickly, so confirm the selected option to create the order.
Instructions
Рассчитывает варианты доставки (офферы) для заказа «в другой день» (НДД/ПВЗ). Возвращает offers [{offer_id, expires_at, offer_details {delivery_interval {min, max, policy}, pickup_interval, pricing, pricing_total, pricing_commission_on_delivery_payment}}]. Оффер действует до expires_at — выбранный вариант бронируется инструментом platform_confirm_offer (до подтверждения заказ НЕ создан). Ошибка 400 no_delivery_options — на выбранный интервал вариантов доставки нет. Денежные суммы — в копейках (целые числа).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| info | Yes | Служебная информация о заказе. | |
| items | Yes | Товары заказа. | |
| places | Yes | Грузоместа (коробки). | |
| source | Yes | Откуда забирать отправление. | |
| destination | Yes | Куда доставить: platform_station (ПВЗ/постамат) ИЛИ custom_location (адрес курьером). | |
| billing_info | Yes | Параметры оплаты. | |
| recipient_info | Yes | Получатель. | |
| forbid_unboxing | No | true — запретить вскрытие при получении. | |
| last_mile_policy | Yes | Последняя миля: time_interval — курьерская доставка в интервал, self_pickup — самовывоз из ПВЗ/постамата. | |
| particular_items_refuse | No | true — разрешить частичный выкуп (отказ от части товаров). |