Разработали B2B e-commerce-платформу для крупной химико-промышленной компании, чтобы упростить оформление заказа и снизить риск сопутствующих ошибок

Есть запрос на внедрение?

Напиши нашим консультантам и назначьте встречу

Клиент

Российское подразделение одной из крупнейших мировых химико-промышленных компаний — производителя чистящих и моющих средств, клеевых материалов, косметики и средств личной гигиены. Располагает 12 офисами и 11 заводами в разных регионах страны. Выручка российского подразделения компании в 2022 году составила более 91,5 млрд руб.

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

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

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

На момент обращения клиента в KT.Team схема распространения продукции выглядела следующим образом.

  1. Торговый представитель компании-производителя, закреплённый за определённой территорией, находил потенциальных покупателей, предоставлял им каталоги, рассказывал о косметике и предлагал совершить заказ.
  2. Покупатель мог выбрать товары непосредственно на первой встрече или же сделать заказ позднее — во время визита торгового представителя или удалённо, написав ему на электронную почту или продиктовав заказ по телефону.
  3. Затем торговый представитель вручную вносил заказ во внутреннюю систему компании-производителя Distributor Management System (сокр. DMS), откуда заказ поступал в CRM-систему дистрибутора, работающего в данном регионе.

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

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

  • Сложность процесса оформления и отслеживания заказа как для покупателя, так и для дистрибутора. Вся коммуникация осуществлялась через электронную почту или по телефону, а любые данные приходилось искать и передавать вручную.
  • Повышение риска возникновения ошибок при увеличении объёма заказа. Каждая добавляемая позиция повышала риск негативного влияния человеческого фактора на корректность составления заказа: покупатель мог перепутать название товара или указать отличное от плана количество, дистрибутор — что-то не так услышать, записать, перенести. Все эти упущения обнаруживались только при получении покупателем готового заказа.
  • Трата большей части времени торгового представителя (до 80 %) на ручную обработку заказов, а не на поиск новых покупателей и увеличение объёма продаж. Как результат — существенное замедление темпов роста клиентской базы.
  • Низкая эффективность промоакций. Покупатели могли узнать об актуальных предложениях лишь по запросу через торгового представителя, а на разъяснение условий каждой акции уходило немалое время.
  • Неполноценная реализация потенциала продаж. Если в каком-то регионе отсутствовали торговые представители компании (вообще или временно), она теряла локальный рынок.

Клиент хотел автоматизировать процесс оформления заказа, чтобы устранить перечисленные препятствия к желаемому росту в сегменте профессиональной косметики, и обратился с соответствующим запросом в KT.Team.

Задача: оцифровать оформление B2B-сделок, минимизировав зависимость процесса от человеческого фактора

Команде KT.Team предстояло создать адаптивное мобильное приложение и веб-портал для удобной работы с B2B-сделками: покупатель должен был получить возможность самостоятельного оформления и отправки заказов дистрибутору через специальную витрину с функцией сбора заявок.

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

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

Вместе с тем необходимо было интегрировать приложение с системами клиента и всех 40 дистрибуторов, у каждого из которых — своя CRM, свои схемы оплаты, своя логика бизнес-процессов.

Команда KT.Team создала единую платформу для онлайн-работы с B2B-заказами, не требующей участия торговых представителей

Совместно с клиентом мы разработали B2B-портал и мобильное приложение для оформления и отслеживания онлайн-заказов.

После внедрения B2B-портала торговые представители сфокусировались на поиске новых покупателей, при этом уже привлечённые ими клиенты по-прежнему закреплены за своими дистрибуторами, а для самих дистрибуторов по-прежнему действуют привычные бонусы и система вознаграждения.

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

Для создания B2B-портала KT.Team использовала e-commerce-платформу Saleor, написанную на языке Python. Эта платформа представляет собой набор инструментов и административную панель для настройки интернет-магазина. В процессе работы над проектом мы модифицировали Saleor под бизнес-нужды заказчика. Frontend-логику магазина реализовали в виде PWA (сокр. от англ. progressive web application, рус. «прогрессивное веб-приложение» — адаптируется и для настольных, и для мобильных устройств, не требует отдельной разработки для каждой операционной системы и может быть загружено в магазины приложений), написанного на React.

Для распределения заказов между дистрибуторами мы осуществили интеграцию приложения с DMS, использовав шину данных WSO2 с брокером сообщений RabbitMQ и обеспечив таким образом надёжность передачи информации. Согласно новой логике, заказы из приложения поступают в DMS и оттуда перераспределяются по внутренним системам дистрибуторов.

Кроме того, команда KT.Team настроила интеграцию с учебной платформой компании, где зарегистрированы сертифицированные специалисты индустрии. Авторизоваться в приложении и совершить заказ можно только зарегистрированным пользователям учебной платформы. При попытке авторизации приложение обращается к этой платформе через API, чтобы подтвердить или отклонить вход.

Каждый покупатель получает доступ к персонализированным предложениям по условиям доставки, цене и количеству товара

  • Цена

Цены на товары отличаются для новых и постоянных покупателей, а также зависят от объёма предыдущих выкупов. Эта логика подтягивается на B2B-портал: он автоматически отображает для клиента персональную цену с учётом его прошлой активности. Данные обо всех заказах сохраняются в системе и отображаются в личном кабинете пользователя.

Также команда KT.Team реализовала с нуля логику автоматического применения многоуровневых промоакций с учётом специфики бизнеса клиента. Например, промоакции могут быть как централизованными — для всех покупателей всех дистрибуторов, — так и действующими только для покупателей одного конкретного дистрибутора. Дистрибуторы смогли запускать различные сценарии сложных акций и скидочных программ со множеством нюансов — новая цена или изменённые условия покупки автоматически отображаются в корзине.

  • Складские остатки

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

Например, клиент хочет включить в заказ 15 бутылок определённого шампуня, но на складе есть только 12. Раньше он отправлял заказ торговому представителю, тот проверял складские остатки, перезванивал покупателю, чтобы уточнить, чем заменить недостающие позиции, и т. д. — в это время заказ всё ещё находился на стадии оформления, и срок его исполнения затягивался.

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

  • Доставка товара

В дашборде платформы Saleor команда KT.Team реализовала настраиваемую через административную панель логику определения условий доставки, которая позволяет рассчитывать стоимость и время доставки исходя из местоположения покупателя. Например, если необходима доставка товаров в Мурманск, но на ближайшем складе нужных позиций нет, а есть, например, в Санкт-Петербурге, система автоматически учтёт это обстоятельство и рассчитает действительные сроки и стоимость доставки.

Компании-покупатели получили возможность устанавливать права доступа для сотрудников и автоматизировать процесс внутреннего согласования заказа

Новая B2B-платформа позволяет создавать пользовательские аккаунты с разными уровнями доступа в рамках одного юридического лица.

Например, администратор и владелец салона видят и индивидуальные цены, и складские остатки, и предыдущие заказы, могут совершать и отслеживать новые заказы. А стилист того же салона видит только товары и базовые цены (либо не видит цены вовсе) и может добавлять товары в корзину. Окончив формирование заказа, сотрудник отправляет его на подтверждение администратору, и лишь после этого заказ регистрируется и попадает к дистрибутору.

Благодаря функциям быстрого заказа на заполнение корзины стало уходить гораздо меньше времени

Крупные покупатели работают с большими объёмами продукции и потому каждый раз при оформлении заказа должны были надиктовывать по телефону или перепечатывать в письмо весь список нужных товаров, что усложняло процесс как для дистрибуторов, так и для самих покупателей, тем более что составы заказов, как правило, похожи.

Мы оснастили B2B-портал функциями автоматизированного заполнения корзины.

  • Быстрый заказ через внешний файл. Покупатель получил возможность загружать в систему собственную Excel-таблицу, данные из которой автоматически преобразуются в нужный набор товаров в корзине, что избавляет пользователя от необходимости ручного составления заказа.
  • Повтор любого из предыдущих заказов в один клик. Новая платформа позволила сохранять в личном кабинете покупателя всю историю его заказов, совершённых как через портал, так и при помощи торгового представителя. Каждый из ранее оформленных заказов можно повторить в один клик.

Итоги

  • Каждый покупатель может самостоятельно, без помощи торгового представителя, оформить заказ в приложении, исходя из сведений о доступных остатках и персонально рассчитанных стоимости и условий доставки.
  • Торговые представители клиента уделяют больше времени продажам, маркетингу и продвижению продукции.
  • Компания получила возможность принимать заказы даже из тех регионов, где отсутствуют её торговые представители.
  • Эффективность промоакций возросла благодаря своевременному извещению покупателей об актуальных предложениях через специальный раздел в личном кабинете.
  • За счёт уменьшения объёмов офлайн-коммуникации, внедрения функций быстрого заказа и автоматической передачи заказов в системы дистрибуторов существенно сократилось время, затрачиваемое на обработку каждого заказа.

Другие кейсы

Смотреть все

Интеграция Akeneo PIM в инфраструктуру интернет-магазина The Store

Подробнее

Разработка международной платформы для хакатона на Python

Подробнее

Интеграция Akeneo PIM на сайт Norgau

Подробнее

Смотреть все

Ваша заявка отправлена успешно

Отправить снова

Давайте обсудим ваш проект

С вами свяжутся персональные менеджеры

Форма для связи

Что-то пошло не так! Пожалуйста, попробуйте еще раз.
Ваша заявка отправлена успешно!

Отправить снова

Что-то пошло не так! Пожалуйста, попробуйте еще раз.

Контакты

+7 917 125-96-34

Whats App:

@kt_team_it

Telegram:

+7 495 204-14-33

Телефон:

Назначить встречу

Забронировать время встречи с помощью Google Calendar

Мы используем файлы cookie, чтобы предоставить наилучшие возможности сайта

Ок