В интернет-магазине операторы при общении с клиентами по телефону часто сталкивались с ситуациями, когда нужно было предоставить персональную скидку, чтобы удержать клиента:
- клиент сомневается и просит скидку,
- случилась проблема с доставкой предыдущего заказа,
- крупный оптовый покупаторговаривается об индивидуальных условиях,
- клиент готов оформить заказ прямо сейчас, если дать скидку.
Стандартный функционал Битрикс :
- требует заранее создавать правила скидок в административной панели ,
- не позволяет оператору ввести произвольную сумму скидки "на лету",
- скидки привязываются к пользователям или группам, а не к конкретному заказу,
- нет возможности быстро применить скидку и сразу показать клиенту новую сумму.
Требовалось создать инструмент, который:
- Позволяет оператору ввести сумму или процент скидки прямо на странице заказа
- Пересчитывает итоговую сумму заказа в реальном времени
- Фиксирует кто и когда дал скидку (для отчетности)
- Работает без создания новых правил в маркетинге
- Не отключает другие автоматические скидки, а добавляется к ним
- Имеет удобный интерфейс прямо на странице заказа
Создал комплексное решение, интегрированное в стандартную страницу заказа Битрикс:
/local/php_interface/include/manual_discount/
├── ManualDiscountHandler.php # Основной класс обработки
├── AdminOrderDiscount.php # Интеграция в страницу заказа
├── AjaxHandler.php # Обработчик AJAX-запросов
├── DiscountLogTable.php # Таблица для логирования (опционально)
└── events.php # Регистрация событий
Для операторов
✅ Скорость реакции — скидка применяется за 5 секунд, пока клиент на линии
✅ Удобство — не нужно создавать правила в маркетинге
✅ Прозрачность — видно, как меняется сумма заказа сразу после применения
Для бизнеса
✅ Рост конверсии — операторы могут "дожимать" колеблющихся клиентов
✅ Контроль — все скидки логируются с указанием оператора
✅ Аналитика — отчеты показывают, кто и сколько скидок дал
✅ Гибкость — можно установить ограничения для разных категорий операторов
Технические результаты
✅ Интеграция прямо в страницу заказа (без лишних переходов)
✅ Работает параллельно с автоматическими скидками
✅ Сохраняет информацию об операторе и дате
✅ Возможность отчета по скидкам
✅ Не требует изменения ядра Битрикс