Разработка конфигуратора для компании SWGshop

Компания «SWGshop» основана в 2011 году. На данный момент является одним из крупнейших оптовых поставщиков современного интерьерного освещения в России.
В 2014 году открылся первый розничный магазин. Сейчас 41 магазин светодиодного освещения SWG помогает своим клиентам в решении задач освещения. Магазины находятся в Москве, Санкт-Петербурге, Перми, Воронеже, Казани, Минске, Новосибирске, Нижнем Новгороде, Краснодаре, Сочи, Красноярске, Уфе, Челябинске, Владимире и Махачкале.

«SWGshop» в цифрах:

Проблема

Компания вводит новую серию светильников-конструкторов. В каталоге нужны карточки с товарными предложениями для каждой серии. Но в номенклатуре 1C эти светильники разбиты на отдельные товары с собственными кодами и артикулами, а также наличием.

Решение

Специалисты «Пиксель Плюс» продумали логику хранения и управления такими товарами и предложили отказаться от торговых предложений. В результате сборные товары представили в виде обычных товаров, а их составные части были деактивированы в каталоге, куда их выгрузили из 1C.

Как это работает?

Пользователь заходит на сайте в карточку товара:

Далее выбирает необходимые параметры у светильника. В зависимости от выбранных параметров меняются:

  • внешний вид в окне слева
  • характеристики
  • состав светильника
  • спецификация, которую видит покупатель
  • расценки на каждый модуль светильника
  • общая стоимость светильника



Если каких-то составных частей нет в наличии, этот параметр становится серым и не дает собрать такую модификацию.

Модификация светильника имеет свое краткое наименование.

Дополнительно есть список аксессуаров, которые тоже добавлены для выбора в карточке товара.

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

В корзине покупатель видит специальные краткие наименования для данных серий.

В заказ отправляется полный состав светильников с количеством для менеджера.

Реализация

В основном каталоге созданы детальные карточки товара для серий и свойства, повторяющие категории, с привязкой к элементам инфоблока. Пример: https://swgshop.ru/catalog/svetilniki/potolochnye/konstruktory/combo2/combo_2_0_st1_standartnyy/

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

Например, в режиме Администрирования выглядит подобным образом:

В публичной части выглядит так:

Галерея листается и открывается, подставляются изображения комбинаций, если они заполнены.

Смена картинок происходит только при переключении таких параметров, как:

  1. Цвет корпуса
  2. Тип крепления
  3. Цвет накладки

Создан инфоблок для всех составляющих:

Составляющие разбиты на категории (тип корпуса, тип крепления и т.д.):

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

У всех составляющих есть Короткое название (выводится в селектах), Код мини (участвует в составлении общего кода товара) и Картинка (выводится для селектов):

При Доступном кол-ве = 0 и меньше, пункты невозможно выбрать:

Параметр Аксессуары имеет единичный выбор: можно выбрать только один аксессуар или без него.

Для таких модификаций, как Цветовая температура, Угол свечения, Степень защиты IP, Аксессуары - рендеры не меняются.

Для модификаций Цвет корпуса, Тип монтажа, Цвет накладки устанавливаются рендеры с наименованиями из списка, предоставленного заказчиком.

Спецификация формируется в режиме реального времени в зависимости от выбранных параметров:

Товары в корзину попадают как обычно, все настройки добавляем в свойства корзины.

Цена формируется суммой цен составляющих, учитываются скидки на них, скидки на основной товар (правила работы с корзиной) применяются на общую сумму.

У пользователя сборный товар отображается как единый товар в корзине и в списках заказов:

Для данных светильников-конструкторов дополнительно было решено убрать функционал «Купить в 1 клик». Поскольку это сборный товар и у него нет своего остатка в списке, он показывается как недоступный для быстрой покупки.

Доработана отправка оформления заказов в 1С, чтобы свойства корзины преобразовать в коды элементов для 1С.

Итоги работы

Реализованный конфигуратор экономит время и клиентов, и менеджеров. Он берет на себя контроль правильности заказа, дает визуальное представление для покупателя, автоматизирует ценообразование, ускоряет процесс заказа, формирует спецификацию.
Заказать