Личный кабинет для дилеров: как мы сделали бонусную программу и повысили лояльность

У вас есть дилеры или партнёры, которые продают ваши продукты. Вы хотите их мотивировать — давать бонусы за объёмы, поощрять за привлечение новых клиентов, предоставлять эксклюзивные цены. Но как сделать так, чтобы дилеры видели свои бонусы, скачивали актуальные прайсы и не дергали вас каждую минуту? Ответ — личный кабинет дилера с бонусной программой.

Мы сделали такой кабинет для компании Loading Systems (европейский производитель перегрузочного оборудования и промышленных ворот). Расскажу, как это устроено, сколько стоило и какой бизнес-результат получили.

Что хотел заказчик

Loading Systems — B2B-компания, у которой десятки дилеров по всей России. До внедрения личного кабинета всё было «на ручках»:

Заказчик хотел, чтобы дилеры заходили на сайт и видели:

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

Как мы это реализовали на Falcon Space

Проект делал сотрудник заказчика (IT-аналитик) под нашим руководством. Мы дали ему доступ к платформе, документацию и консультировали по сложным моментам. Всё было готово за 1 месяц, бюджет — около 80 000 руб (только лицензия + консультации). Дилерский кабинет «из коробки» не продаётся, но на Falcon Space его легко собрать из стандартных компонентов.

Вот что получилось:

Кабинет дилера

Административная часть

Технические детали: как работает начисление бонусов

Это ключевая логика, и она реализована одной хранимой процедурой. Вот упрощённый пример:

CREATE PROCEDURE [app].[calculate_bonus_for_order]
    @order_id int
AS
BEGIN
    DECLARE @dealer_id int, @order_sum decimal(18,2), @bonus_rate decimal(5,2);
    
    SELECT @dealer_id = dealer_id, @order_sum = total_sum FROM orders WHERE order_id = @order_id;
    
    -- Определяем процент бонуса в зависимости от статуса дилера
    SELECT @bonus_rate = CASE status
        WHEN 'Bronze' THEN 2.0
        WHEN 'Silver' THEN 5.0
        WHEN 'Gold' THEN 10.0
    END
    FROM dealers WHERE dealer_id = @dealer_id;
    
    -- Начисляем бонусы
    UPDATE dealers SET bonus_balance = bonus_balance + (@order_sum * @bonus_rate / 100)
    WHERE dealer_id = @dealer_id;
    
    -- Логируем начисление
    INSERT INTO bonus_transactions (dealer_id, order_id, amount, created_at)
    VALUES (@dealer_id, @order_id, @order_sum * @bonus_rate / 100, GETDATE());
END

Процедура вызывается автоматически при смене статуса заказа (триггер в приложении или вызов из интерфейса). Всё просто и прозрачно — дилер видит каждое начисление.

Бизнес-результаты через 6 месяцев

По словам заказчика, внедрение личного кабинета дало следующие эффекты:

Из отзыва заказчика: «Всё работает, все наши запросы реализованы. Любая наша новая задача решается. Очень много интересных фишек включили». Отзыв на Startpack.

Как сделать такой же кабинет для своих дилеров

Вот пошаговый план:

  1. Определите правила бонусной программы: за что начисляются бонусы (объём закупок, привлечение новых дилеров, своевременная оплата), какой процент, как можно потратить бонусы (скидка на следующий заказ, подарки).
  2. Создайте таблицы в Falcon Space: dealers, dealer_statuses, dealer_orders, bonus_transactions. Это делается через SQL-скрипты или через интерфейс платформы (вкладка «Таблицы»).
  3. Сделайте страницы: «Мои бонусы» (дашборд), «Мои заказы», «Мои документы», «Акции». Используйте готовые компоненты (таблицы, формы).
  4. Напишите процедуры: начисление бонусов, списание бонусов, расчёт статуса, генерация сертификата.
  5. Настройте внешние действия для уведомлений (при начислении бонусов отправлять письмо или Telegram).
  6. Импортируйте существующих дилеров через Excel.

Если нет своего SQL-специалиста, мы можем сделать базовую версию за 2-3 недели (бюджет около 200-300 тыс. руб). А потом вы сами будете править проценты и добавлять новые акции.

Что ещё можно добавить (для продвинутой программы)

Когда базовая версия заработает, вы можете расширить:

Всё это делается на тех же принципах — добавляете новые таблицы, формы, процедуры.

Стоимость: лицензия + доработки

Для такого проекта подойдёт базовая лицензия Falcon Space (150 000 руб). Если вы делаете сами — только лицензия. Если заказываете у нас:

Итого: около 250-300 тыс. руб. Окупаемость — за счёт роста продаж от дилеров (как в кейсе — 25% роста за полгода) и экономии на менеджерах.

P.S. У нас есть отдельная страница с описанием этого кейса — Личный кабинет дилера и агента. Там более подробно про функционал и отзывы. Если захотите такое же — пишите, обсудим вашу бонусную программу.

Страница-источник на сайте falconspace.ru