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