Перейти на сайт
ГК ТСС — производитель генераторных установок и электростанций для электроснабжения государственных, социальных и промышленных объектов.
ТСС производит более 5000 наименований генераторной, строительной техники и сварочного оборудования. Компания вкладывается в лояльность своих клиентов, расширяет дилерскую сеть и делает продукцию доступной для всех регионов страны.
Клиент хотел получить систему, в условиях которой часть функционала, выполняемого менеджерами компании, можно будет передать дилерам. В результате перед нашей командой было поставлено несколько задач.
У заказчика уже была работающая логика конфигуратора и каталог товаров на стороне 1С. Задача команды разработки заключалась в переносе этой логики на портал. Мы разработали алгоритм подбора конфигураций. Это позволило нам точно воссоздать уже существующую систему на новом ресурсе.
Таким образом, основная наша задача заключалась в том, чтобы разгрузить менеджеров и предоставить дилерам инструмент, с помощью которого они могли бы самостоятельно решать задачи по подбору базового товара и его конфигурации.
Перед тем, как мы взяли проект в работу, у заказчика была только система в 1С. Дилеры, желающие сделать заказ, обращались к менеджеру и совместно его конфигурировали. Основная проблема заключалась в том, что каждый дилер пользовался разными каналами связи — кто-то отправлял запрос на почту, кто-то звонил, а кто-то связывался в мессенджере.
Весь процесс проходил в 1С, где существовала сложная встроенная логика: к определённым типам товаров привязывались определённые типы комплектующих. Как следствие — менеджеры тратили большое количество времени на «операционку», связанную с оформлением заказов. Важно было освободить менеджеров для того, чтобы они могли больше времени уделять другим, не менее важным, задачам.
Каждый товар имеет определённое количество слотов для добавления опций.
Вся информация о товарах и опциях хранится в справочнике, который находится в системе 1С. При использовании конфигуратора нельзя добавлять две опции в один слот или два одинаковых товара в один слот.
Если покупатель хочет сделать кастомный заказ, то он может выбрать опцию «дополнительно».
Далее заказ уходит в систему 1С, где он обрабатывается менеджером. Из системы 1С можно получить план/факт продаж для каждого дилера.
С точки зрения бизнес-логики, проект достаточно простой. Однако он имеет сложную механику — конфигуратор. Ещё одна сложность была связана с интеграцией с 1С.
Изначально мы предложили возможность разработать модуль обмена с возможностью кастомизации или без неё. Заказчик выбрал вариант без кастомизации.
В ходе программирования на этапе получения выгрузки из системы 1С возникла проблема: стандартные заказы не поступали. Эту проблему мы решили — передали клиенту нужную версию модуля. Теперь обмен исправно работает в рамках интеграции с 1С.
Формирование конфигуратора было сложным процессом из-за того, что мы создавали товар, который для пользователя представляется как один товар в корзине. Когда пользователь оформляет заказ, товар разделяется на составляющие и специальным образом выгружается в 1С как несколько разных позиций.
Мы использовали уникальные коды, которые отправляются вместе с заказом и затем преобразуются в товарные позиции на стороне 1С клиента. Этот процесс был интересным и сложным одновременно, и он позволил нам грамотно организовать работу с конфигурацией товаров на сайте и в 1С.
Для реализации проекта мы задействовали реактивные JAX-фреймворки, включая Nuxt.js. Битрикс использован не как CMS-система, а как система управления контентом.
На базе Битрикса мы создали API, в которое Nuxt.js делает запросы. Это позволяет нашей системе работать как сайту, так и как реактивному приложению. В дальнейшем её можно перенести на любую платформу.
Мы дублируем логику из 1С у себя на сайте, используя справочник соответствий товаров.
У заказчика собственная архитектура и логика. Типовое решение его задачи не подошло бы. Мы разобрались в этой логике и воспроизвели её без ошибок.
Мы разобрались в консервативных бизнес-процессах компании и перевели их в IT. Подобные процессы работают одинаково во многих промышленных и торговых компаниях. Благодаря этому опыту, мы готовы в будущем разрабатывать подобные порталы, зная, как внутри устроена работа компании. Несмотря на трудности, у нас получилось реализовать проект, который существенно экономит трудозатраты менеджеров компании.
Проект сдан, но мы не останавливаемся на достигнутом. Мы видим, что можно улучшить и доработать, работа в этом направлении ведётся уже сейчас. Одна из первостепенных задач — доработка ux-составляющей конфигуратора. Мы хотим, чтобы дилерам было вдвойне удобнее пользоваться продуктом. Помимо этого команда работает над оформлением коммерческого предложения. Мы хотим, чтобы у дилеров был качественный и красивый документ, который они смогут рассылать своим клиентам.
Мы также планируем измерить количество менеджеров, которые занимаются обработкой заказов, время, затрачиваемое на эту работу, и стоимость каждой продажи. Затем мы сравним эти данные с текущими и переведем их в деньги. После этого мы сможем обосновать все задачи из бэклога. Каждая доработка будет иметь свой процент влияния на пользовательский опыт.
Результатами поделимся с вами, когда справимся с поставленными задачами!