Вернуться

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

NDA-клиент
Retail
Интеграция
Разработка
Разработали сервис для управления продажами и территориями дистрибьюторов, встроили его как приложение для Битрикс24

Проблема

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

Решение

Мы разработали сервис для контроля за территориями продаж дистрибьюторов, отслеживания и решения конфликтов. Встроили его как приложение для Битрикс24. Если на одной территории продажи ведут несколько дистрибьюторов, заказчик может увидеть этот конфликт в сервисе и разобраться с ним, оставив только одного дистрибьютора.

Сервис позволяет: 

  • предоставлять статус дистрибьютора нескольким компаниям в регионе (раньше можно было только одной);
  • видеть на карте в режиме реального времени выполнение планов по производительности дистрибьюторов. Все результаты по выполненным планам отображаются в режиме реального времени в виде прогресс-бара.

Техническая реализация

Сервис представляет собой бэкенд на Symfony и фронтенд на Vue+Яндекс Карты. Пользователи и права редактируются на стороне Б24. 

Пользователи, незаметно для себя, авторизуются через Битрикс24 в сервисе от своего имени, он видит роль пользователя в Б24 и даёт ему соответствующую функциональность. 

Как это выглядит: пользователь заходит в Битрикс24 и нажимает кнопку «Территория продаж». Через iframe вставляется другой сайт внутрь Б24, но так как мы во вставку iframe вставляем данные о пользователе, то пользователь авторизуется внутри этого стороннего сервиса со своим логином от Б24.

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

Итого: сервис хранится на внешнем сервере, подгружается через iframe и взаимодействует с Битрикс24 через JS-библиотеку. OAuth данные передаются в Iframe, поэтому дополнительной авторизации для работы с приложением не требуется. 

Если вам нужны сложные интеграции и технические решения, пишите в форму ниже! 

Никита Храмов
Аккаунт-менеджер
Никита Храмов

Свяжусь с вами в течение дня, чтобы уточнить детали проекта и сориентировать по стоимости разработки. После этого обсудим цели проекта, требования к нему и начнём работу.

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

Заполняя данную форму, вы принимаете условия Соглашения об использовании сайта, и соглашаетесь с Правилами обработки и использования персональных данных

Другие наши решения

МейТан
Retail
Интеграция

Интеграция с Mindbox

Сегментировали клиентскую базу и выполнили интеграцию с Mindbox
NDA-клиент
Retail
Интеграция
Автоматизация

Интеграция с Яндекс Маркетом

Интегрировали интернет-магазин с Яндекс Маркетом и проработали схему бизнес-процессов заказчика под интеграцию. Помогли объединить информацию в единой CMS, которая обменивается данными с Яндекс Маркетом и сразу тремя системами учёта.
NDA-клиент
Retail
Разработка
Автоматизация

База данных для мониторинга статусов объектов интеллектуальной собственности

Разработали на базе Oberton несколько баз данных для отслеживания статусов лицензионных договоров.
Novex
Retail
Интеграция

Интеграция с OZON

Интегрировали интернет-магазин Novex с маркетплейсом OZON для расширения географии доставки Novex.
Novex
Retail
Интеграция

Интеграция с Яндекс Доставкой

Интеграция с сервисом и нюансы тестирования

Звоните, пишите

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

Никита Храмов
Аккаунт-менеджер
Никита Храмов

Свяжусь с вами в течение дня, чтобы уточнить детали проекта и сориентировать по стоимости разработки. После этого обсудим цели проекта, требования к нему и начнём работу.

Заполняя данную форму, вы принимаете условия Соглашения об использовании сайта, и соглашаетесь с Правилами обработки и использования персональных данных
Блог