May 20, 2022

ТЗ на разбиение заказа аптос

UI WEB

При переходе на страницу оформления заказа https://shop.aptos.ru/personal/order/make/Общий заказ распадается на несколько групп товаров в зависимости от того, с какого склада быстрее везти товары в данный регион.


https://www.figma.com/file/dtTL78fKvIrY0sAJDUBYeS/%D0%9F%D1%80%D0%BE%D1%82%D0%BE-%D0%9F%D0%9B-%D0%90%D0%BF%D1%82%D0%BE%D1%81-(Copy)?node-id=365%3A695

Если товара на ближайшем складе не достаточно - создается вторая группа (где будет фигурировать следующий ближайший к клиенту склад).
То есть будет например возможна такая ситуация:
Нити А 10 шт. со склада 1
Нити А 2 шт. со склада 2
Данные товары будут находиться в разных группах по заказу с разной датой доставки.При смене региона доставки - группировка заказа пересчитывается.

Process

  • Группировка по товарам в таком же виде отправляется клиенту на почту.
  • После оформления этой корзины - в 1С создается несколько заказов.
  • Сайт при оформлении привязывает 1 эквайринговый процесс для оплаты всех этих заказов
  • При оплате через Р/С - скоректироваться статус должен у всех этих заказов.

Справочник ближайших складов

  • В 1С нужен справочник городов, в котором внутри будет перечень топ ближайших складов(с указанием сортировки), которые может редактировать отдел логистики. (скорее всего будет 1 справочник матрицы регионов вместе с ограничениями по регионам)
  • Битрикс получает информацию по ближайшим складам из 1С и сортировкой проверки наличия товара на складе. Когда выборка кончается - проверяет по скаладам, не указаным в сортировке по данному бизнес региону.
  • При формировании корзины - проверяет наличие товаров по складам и разносит их по "Группам"

Как Битрикс получает дату доставки товара

Не понятно как пока.

Что значит фраза нет товара нет заказа от ГН?