В рамках этой фичи в Ensi были обновлены базовые процессы логистики.
Теперь для заказа создаются следующие логистические сущности:
Разделение заказа на отгрузки и отправления позволяет создавать один заказ из товаров с разных складов, а также доставлять заказ по частям в различные даты доставки, что особенно актуально для логистики маркетплейса.
Пользователь в административной панели может:
Для корректного расчета таймслотов в административную панель была добавлена настройка следующих параметров:
Эндпоинты
Функциональное задание
https://disk.yandex.ru/d/9cmJZ39yFmKKBA
Теперь для заказа создаются следующие логистические сущности:
- Отгрузка — объединение товаров при условии нахождения на одном складе.
- Отправление — объединение отгрузок с единой планируемой датой доставки при наличии возможности консолидации.
- Заказ на доставку — создается для каждого отправления (исключение: самовывоз из магазина/склада), включает данные о получателе, статусе и тарифе доставки.
Разделение заказа на отгрузки и отправления позволяет создавать один заказ из товаров с разных складов, а также доставлять заказ по частям в различные даты доставки, что особенно актуально для логистики маркетплейса.
Пользователь в административной панели может:
- управлять статусом отгрузки (сборки товаров на складе),
- отслеживать актуальные данные о доставке отправления.
Для корректного расчета таймслотов в административную панель была добавлена настройка следующих параметров:
- Среднее время подтверждения заказа.
- Среднее время начала сборки с момента создания заказа.
- Среднее время сборки заказа.
Эндпоинты
- Создание заказа — POST/checkout/order https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/commitOrder
- Получение данных чекаута — GET/checkout/data https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/getCheckoutData
Функциональное задание
https://disk.yandex.ru/d/9cmJZ39yFmKKBA