Бэклог — Готово

Логистика

Логистика Админка Витрина
В рамках этой фичи в Ensi были обновлены базовые процессы логистики.

Теперь для заказа создаются следующие логистические сущности:

  1. Отгрузка — объединение товаров при условии нахождения на одном складе.
  2. Отправление — объединение отгрузок с единой планируемой датой доставки при наличии возможности консолидации.
  3. Заказ на доставку — создается для каждого отправления (исключение: самовывоз из магазина/склада), включает данные о получателе, статусе и тарифе доставки.

Разделение заказа на отгрузки и отправления позволяет создавать один заказ из товаров с разных складов, а также доставлять заказ по частям в различные даты доставки, что особенно актуально для логистики маркетплейса.

Пользователь в административной панели может:

  • управлять статусом отгрузки (сборки товаров на складе),
  • отслеживать актуальные данные о доставке отправления.

Для корректного расчета таймслотов в административную панель была добавлена настройка следующих параметров:

  • Среднее время подтверждения заказа.
  • Среднее время начала сборки с момента создания заказа.
  • Среднее время сборки заказа.

Эндпоинты

  1. Создание заказа — POST/checkout/order https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/commitOrder
  2. Получение данных чекаута — GET/checkout/data https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/getCheckoutData

Функциональное задание

https://disk.yandex.ru/d/9cmJZ39yFmKKBA