Fullstack-разработчик (Symfony / Битрикс) с опытом DevOps.

Петр Сальников spbcod

Рейтинг: 30
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 42
  • Типовых услуг: 11
  • Работ на продажу: 0
  • Возраст: 50 лет
  • Стаж работы: 27 лет
  • Зарегистрирован: 26.02.2023
  • Образование: Cпециалитет
  • Стоимость услуг (руб): 1 000 за час 200 000 за месяц
Был на сайте:

Система ручных скидок для операторов на странице заказа в админке 1С-Битрикс

Описание

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

Стандартный функционал Битрикс :
- требует заранее создавать правила скидок в административной панели ,
- не позволяет оператору ввести произвольную сумму скидки "на лету",
- скидки привязываются к пользователям или группам, а не к конкретному заказу,
- нет возможности быстро применить скидку и сразу показать клиенту новую сумму.

Требовалось создать инструмент, который:
- Позволяет оператору ввести сумму или процент скидки прямо на странице заказа
- Пересчитывает итоговую сумму заказа в реальном времени
- Фиксирует кто и когда дал скидку (для отчетности)
- Работает без создания новых правил в маркетинге
- Не отключает другие автоматические скидки, а добавляется к ним
- Имеет удобный интерфейс прямо на странице заказа

Решение

Создал комплексное решение, интегрированное в стандартную страницу заказа Битрикс:

/local/php_interface/include/manual_discount/
├── ManualDiscountHandler.php # Основной класс обработки
├── AdminOrderDiscount.php # Интеграция в страницу заказа
├── AjaxHandler.php # Обработчик AJAX-запросов
├── DiscountLogTable.php # Таблица для логирования (опционально)
└── events.php # Регистрация событий

Результат

Для операторов
✅ Скорость реакции — скидка применяется за 5 секунд, пока клиент на линии
✅ Удобство — не нужно создавать правила в маркетинге
✅ Прозрачность — видно, как меняется сумма заказа сразу после применения

Для бизнеса
✅ Рост конверсии — операторы могут "дожимать" колеблющихся клиентов
✅ Контроль — все скидки логируются с указанием оператора
✅ Аналитика — отчеты показывают, кто и сколько скидок дал
✅ Гибкость — можно установить ограничения для разных категорий операторов

Технические результаты
✅ Интеграция прямо в страницу заказа (без лишних переходов)
✅ Работает параллельно с автоматическими скидками
✅ Сохраняет информацию об операторе и дате
✅ Возможность отчета по скидкам
✅ Не требует изменения ядра Битрикс

Ссылки на примеры реализации

 aquazon.ru

Презентация проекта

Скриншот 25-02-2026 204106.jpg

Оценили проект:

0