Группировка торговых предложений в корзине битрикс

Суть проблемы: оптовики при заказе товаров через корзину вынуждены работать с массой вариантов одного товара как с отдельными товарами, теряют общую картину по заказу продукции, тратят много времени на заказ.

Предложенное решение: сгруппировать в корзине торговые предложения в рамках одного товара, повысить читаемость и удобство восприятия информации, сократить время на оформление заказа.

Реализация
Как известно, стандартная корзина Битрикс отображает каждое торговое предложение товара отдельной строкой. Представим ситуацию, что покупатель заказывает пижаму в 4х цветах в 5ти размерах. Для него это 20 строчек в корзине, разбросанных по всей странице. Он не видит итоговой суммы закупки продукции, не может оперативно понять, числовой и денежный состав заказа.
Было решено переделать стандартную корзину, и объединить все торговые предложения в рамках компактной таблицы. Был доработан компонент sale.basket.basket, полностью изменена логика работы скриптов, доработан бэкенд. Корзина поддерживает несколько типов цен, т.к. на сайте есть оптовики и обычные покупатели, для которых цены отличаются.Так же был добавлен функционал, который удаляет сразу все торговые предложения на тот случай, если общая сумма заказа вышла за пределы бюджета.

Что из этого получилось, можно видеть ниже.

  • 24.01.2020
Возврат к списку