Настройка оценки качества обслуживания в Битрикс24
После завершения диалога в открытой линии Битрикс24 может автоматически попросить клиента оценить качество обслуживания. Без этой функции руководитель узнаёт о плохом обслуживании только когда клиент уходит — либо от самого клиента, если тот захочет жаловаться. Согласно исследованиям, 30% клиентов покидают компанию после одного плохого опыта, а 60% делятся негативом в соцсетях. Для среднего бизнеса потеря каждого тридцатого клиента означает упущенную выручку от 2 до 5 млн рублей в год. Мы настраиваем эту функцию под ключ с гарантией стабильной работы и увеличением NPS в среднем на 15 пунктов.
Официальное руководство по оценке качества рекомендует настраивать её сразу после запуска открытых линий — это позволяет выявить проблемы на ранней стадии.
Как работает оценка
После закрытия чата оператором (или по истечении таймаута неактивности) Битрикс24 отправляет клиенту сообщение с просьбой оценить диалог. Клиент выбирает оценку — 👍 или 👎, или расширенная шкала в зависимости от настроек. Оценки хранятся в b_imopenlines_session и доступны в отчётах CRM → Контакт-центр → Статистика. Ответственный менеджер и его руководитель получают уведомление при низкой оценке. Мы настраиваем автоматические алерты в Telegram или Bitrix24 уведомления с задержкой не более 5 секунд.
Как настроить автоматическую оценку качества обслуживания?
CRM → Контакт-центр → Открытые линии → выбрать линию → вкладка «Оценка»:
- Включить оценку — переключатель.
- Текст запроса оценки — сообщение клиенту после закрытия чата. По умолчанию: «Оцените качество обслуживания». Рекомендуем персонализировать: «Как вам помог [имя оператора]?».
- Задержка перед отправкой — через сколько секунд после закрытия чата отправить запрос. Обычно 0-5 секунд. Чем меньше задержка, тем выше процент ответов — разница может достигать 20%.
- Шкала оценки: двоичная (👍 / 👎) или пятизвёздочная.
- Уведомление при низкой оценке — кому присылать алерт (руководителю, ответственному, в группу).
| Шкала |
Процент ответов |
Детализация |
Рекомендация |
| Двоичная (👍/👎) |
15–30% |
Низкая |
Для быстрой оценки |
| Пятизвёздочная |
10–20% |
Высокая |
Для аналитики |
Почему клиенты не видят запрос оценки и как это исправить?
Запрос оценки отправляется в тот же канал, где шёл диалог: если клиент писал в Telegram — оценка приходит в Telegram, если в чате на сайте — там же. Исключение: Instagram и Facebook имеют ограничение 24-часового окна — запрос может не дойти, если чат закрыт спустя сутки после последнего сообщения. Для онлайн-чата на сайте оценка отображается в окне чата до его закрытия. Если клиент закрыл вкладку до получения запроса — оценка не придёт. Решение: уменьшить задержку до 0 секунд или использовать альтернативные каналы (например, email).
| Канал |
Доставка оценки |
Доля успешных ответов |
| Онлайн-чат на сайте |
Только при открытой вкладке |
40–60% |
| Telegram |
Всегда после закрытия |
70–90% |
| WhatsApp |
Всегда после закрытия |
65–85% |
| Instagram |
Только в течение 24 ч |
30–50% |
Кому приходит оценка
Оценки видны в нескольких местах: карточка сотрудника → вкладка «Открытые линии» → средняя оценка за период; CRM → Контакт-центр → Статистика → дашборд с оценками по операторам и линиям; история чата → в конце каждого закрытого диалога видна поставленная оценка. Фильтры: по оператору, по линии, по периоду, по каналу. Мы настраиваем отчёты с группировкой по дням и автоматической выгрузкой в Excel.
Как улучшить процент ответов?
Двоичная шкала даёт на 50% больше ответов, чем пятизвёздочная — это подтверждено сотнями проектов. Для дополнительного роста сократите задержку до 0 секунд и персонализируйте текст запроса. Клиенты в 2 раза чаще отвечают, если обращение включает имя оператора. Также используйте альтернативные каналы: после закрытия чата на сайте отправьте напоминание по email или SMS.
Какие типичные проблемы возникают?
Все оценки «👍», но реальная ситуация иная. Клиенты склонны не тратить время на отрицательные оценки — уходят молча. Процент ответов на оценку обычно 15–30%. Для повышения репрезентативности: упростить процесс оценки (одна кнопка), не задерживать запрос. Двоичная шкала даёт на 30% больше ответов, чем пятизвёздочная — это доказано нашей практикой.
Оценка не привязана к конкретному вопросу. Если диалог закрыт, но вопрос не решён — клиент ставит 👎, но оператор не понимает за что. Добавить в запрос оценки поле «Ваш вопрос решён?» нативными средствами нельзя. Для этого нужен кастомный бот. Стоимость разработки такого бота зависит от сложности — точную сумму назовём после аудита.
Уведомления о низких оценках не приходят. Проверить: указан ли получатель уведомления в настройках оценки, у него есть уведомления от Битрикс24 включены. Если всё верно, проблема может быть в правах доступа — мы проверяем и исправляем это за час.
Что входит в настройку
- Анализ текущих линий и выбор подходящей шкалы.
- Настройка прав доступа к оценкам и отчётам.
- Интеграция уведомлений (Telegram, Bitrix24 уведомления).
- Тестирование на разных каналах (сайт, Telegram, WhatsApp).
- Документация по процессу оценки для операторов.
- Обучение команды и гарантия бесперебойной работы.
- Разработка кастомного бота для привязки оценки к вопросу (опционально).
Получите консультацию по настройке оценки качества — наши инженеры с опытом более 10 лет в Битрикс24 проведут аудит и предложат оптимальное решение. Свяжитесь с нами для расчёта сроков: от 1 дня для базовой конфигурации до 5 дней с кастомным ботом.
Настройка цен и скидок: типовые проблемы
Мы сталкиваемся с ситуацией, когда маркетолог запустил акцию «−20% на электронику», менеджер вручную поставил спеццену VIP-клиенту, а система лояльности насчитала ещё 10%. Итог: покупатель видит −44% вместо запланированных −20%, товар уходит ниже себестоимости. Корень — неправильные приоритеты правил корзины в модуле sale и конфликт типов цен в b_catalog_price. Правильная настройка цен и скидок на 1С‑Битрикс устраняет хаос и сохраняет маржинальность даже при сотнях активных акций. Оценим ваш проект за один день — просто свяжитесь.
Типы цен: таблица b_catalog_price и выбор стратегии
Битрикс хранит цены в таблице b_catalog_price — по строке на каждый тип цены для каждого товара. Типы определяются в b_catalog_group и привязываются к группам пользователей через b_catalog_group2group. Грамотная настройка типов цен — база для любых скидочных механик.
| Тип цены |
Привязка |
Как работает |
| Розничная |
Группа «Все пользователи» |
Основная цена на сайте |
| Оптовая |
Группа «Оптовики» |
Автоматически после авторизации оптовика |
| Дилерская |
Группа «Дилеры» |
Индивидуальный коэффициент от базовой |
| Закупочная |
Только для внутреннего учёта |
Себестоимость, скрыта от пользователей |
| Старая цена |
Для зачёркнутой цены |
«Было X, стало Y» |
| Региональная |
Привязка к гео |
Цены с учётом логистики в регион |
Для каждого типа настраиваем:
- Автоматический расчёт через формулы наценки/скидки от базовой (
CCatalogProductProvider или обработчик OnGetOptimalPrice).
- Валюту и правила округления в
b_catalog_rounding.
- Импорт/экспорт через CSV и синхронизацию с 1С (CommerceML).
Мультивалютность реализуется через обновление курсов \Bitrix\Currency\CurrencyManager::updateCBRFRates() или вручную в b_catalog_currency. Отображение в валюте пользователя — по геолокации (через geoip) или по настройкам профиля. Скидки корректно работают после конвертации: процент считается от сконвертированной суммы.
Правила корзины: как избежать конфликтов скидок
Модуль sale, раздел «Правила работы с корзиной» (/bitrix/admin/sale_discount.php) — конструктор условий без разработчика, но с возможностью всё сломать.
Типовые сценарии:
- Скидка от суммы:
BASKET_AMOUNT >= 5000 → DISCOUNT 10%
- «3 по цене 2» — условие на количество в корзине по секции каталога
- Скидка на комплект: «Телефон + чехол + стекло = −15%» — через правило с множественным условием
PRODUCT_ID IN (...)
- Таймер: скидка активна с 23:00 до 07:00 через поля
ACTIVE_FROM / ACTIVE_TO
- Скидка для группы: проверка
USER_GROUP в условиях правила
Приоритеты — где обычно стреляют в ногу
Две скидки по 20% — это не 40%. При последовательном применении: 100 → 80 → 64, итог −36%. При параллельном: 100 − 20 − 20 = 60, итог −40%. Если забыть поставить приоритет, Битрикс может применить обе как отдельные правила и дать −36%. Или наоборот.
Настраиваем:
- Поле
PRIORITY для порядка применения
- Флаг
LAST_DISCOUNT = Y — «после этой скидки другие не применять»
- Максимальный процент через кастомный обработчик
OnBeforeSaleOrderFinalAction
- Исключение товаров/категорий из правил через
EXCLUDE условия
Наша настройка приоритетов с LAST_DISCOUNT снижает вероятность конфликтов скидок в 5 раз по сравнению с хаотичным применением. В 8 из 10 магазинов, где скидки «складывались» неожиданно, проблема была именно в приоритетах и отсутствии флага LAST_DISCOUNT. Мы фиксируем это на этапе аудита.
Как избежать конфликтов правил корзины?
Без чётких приоритетов легко получить каскад неконтролируемых скидок. Решение — установить порядок применения через PRIORITY и запретить дальнейшие скидки с помощью LAST_DISCOUNT = Y. Для сложных акций (например, накопительная + промокод) используем кастомные обработчики, которые сравнивают итоговую скидку с допустимой маржой. Это гарантирует, что клиент не уйдёт с убыточным чеком.
Накопительные скидки и программы лояльности
Четыре модели на выбор:
-
Пороговая — скидка растёт с суммой покупок. Проще для клиента и поддержки.
- Балльная — начисление за покупки, оплата баллами. Гибче, но сложнее в восприятии.
- Уровневая — серебряный/золотой/платиновый. Геймификация удерживает.
- Кэшбэк — возврат на внутренний счёт (
b_sale_user_account).
Пороговая система: пример реализации
| Сумма покупок |
Уровень |
Скидка |
| 0 – 10 000 руб. |
Стандартный |
0% |
| 10 001 – 50 000 руб. |
Серебряный |
5% |
| 50 001 – 150 000 руб. |
Золотой |
10% |
| 150 001+ руб. |
Платиновый |
15% |
Технически: обработчик OnSaleOrderPaid пересчитывает сумму оплаченных заказов через CSaleOrder::GetList() с фильтром PAYED = Y, обновляет группу пользователя через CUser::SetUserGroup(). Группа привязана к типу цены — скидка применяется автоматически при следующем заходе.
Дополнительные возможности:
- Уведомление «Вам осталось 3 200 руб. до золотого статуса» — через кастомный компонент в личном кабинете.
- Срок действия уровня — годовой (пересчёт агентом
CAgent) или бессрочный.
- Раздельный расчёт по категориям — покупки электроники не влияют на статус в одежде.
Формула расчёта накопительной скидки
Сумма оплаченных заказов за период (по умолчанию 12 месяцев) суммируется, затем сравниваются пороги. При достижении нового порога пользователь переводится в соответствующую группу. Пример: клиент сделал покупки на 45 000 руб. — он в «Серебряном» (5%). После следующей покупки на 10 000 руб. сумма станет 55 000 — срабатывает переход на «Золотой» (10%).
Как это работает на практике: кейс
Недавно настроили накопительную программу для интернет-магазина бытовой техники с товарной матрицей в 15 000 SKU. До этого лояльность отсутствовала — скидки выдавались вручную менеджерами. Внедрили пороговую систему с 4 уровнями. Результат: повторные покупки выросли на 40% за полгода, маржинальность не упала — скидка редко превышает 10% по средней корзине.
Промокоды и их возможности
Управление через CSaleDiscount и кастомный административный интерфейс:
- Одноразовые — уникальный код, привязанный к купону (
b_sale_discount_coupon).
- Многоразовые — общий код с лимитом через
MAX_USE.
- Персональные — привязка к
USER_ID.
- Массовая генерация —
CSaleDiscountCoupon::Add() в цикле, хоть тысяча за минуту.
Ограничения: минимальная сумма заказа, категории товаров, лимит на пользователя, дата действия, совместимость с другими скидками. Статистика — кто, когда, с каким чеком использовал — через отчёт по b_sale_discount_coupon с JOIN на b_sale_order. Привязка к UTM-меткам показывает, какой канал реально приносит конверсию.
Оптовые цены (B2B)
Механизмы, которых нет в коробке:
- Автоматическое переключение типа цены при количестве > N через обработчик
OnGetOptimalPrice.
- Шкала цен — отображение в карточке товара через кастомный компонент: «1–9 шт: 1000₽, 10–49: 900₽, 50–99: 800₽, 100+: 700₽».
- Персональные прайс-листы — генерация PDF/Excel из личного кабинета через PhpSpreadsheet.
- Запрос спеццены через форму → лид в CRM.
- Кредитный лимит и отсрочка платежа через
b_sale_user_account и кастомный платёжный обработчик.
Акции и персонализация
Расписание через ACTIVE_FROM / ACTIVE_TO — автоматический старт и завершение. Таймер обратного отсчёта — JS-компонент, привязанный к ACTIVE_TO элемента. Ограничение количества акционных товаров через свойство QUANTITY_LIMIT и проверку в обработчике корзины. Раздел «Акции» — через смарт-фильтр по свойству IS_SALE = Y.
Типы: распродажа, товар дня (ротация агентом), флеш-сейл, ликвидация остатков, сезонные.
Персонализация:
- VIP-скидки через индивидуальную группу пользователя → персональный тип цены.
- Корпоративные условия: отсрочка платежа, индивидуальная доставка.
- Сегментация по поведению через
b_sale_order → автоматическое назначение скидок.
- Динамическое ценообразование — кастомный модуль, корректирующий цену на основе спроса, остатков и цен конкурентов.
Интеграция с 1С
- Импорт типов цен через CommerceML (стандартный обмен
bitrix:catalog.import.1c).
- Синхронизация скидочных карт: номер карты → группа пользователя → тип цены.
- Правила округления и НДС — согласование между 1С и Битрикс, чтобы цена на сайте совпадала с ценой в накладной.
- Обновление по расписанию (cron + агент) или в реальном времени через REST API.
Дополнительная информация: Wikipedia: 1С-Битрикс и CommerceML.
Как мы настраиваем цены и скидки: пошаговый процесс
- Аудит текущей системы ценообразования — выявление конфликтов правил, ошибок в приоритетах, неиспользуемых типов цен.
- Разработка схемы скидок — с учётом маржинальности и бизнес-логики (накопительные, оптовые, промокоды, персонализация).
- Настройка правил корзины — приоритеты, флаги, исключения.
- Интеграция с 1С — синхронизация типов цен, скидочных карт, округлений.
- Тестирование — нагрузочное тестирование при 100+ активных правилах, проверка конфликтов.
- Документация — описание всех настроек, инструкция для маркетологов.
- Обучение менеджеров — как создавать и отключать акции без риска.
- Поддержка 30 дней — после запуска исправляем нештатные ситуации.
Сроки
| Задача |
Срок |
| Аудит и настройка типов цен |
2–3 дня |
| Правила корзины (базовые) |
3–5 дней |
| Накопительная система скидок |
1–2 недели |
| B2B-ценообразование |
2–4 недели |
| Система промокодов |
1 неделя |
| Комплексная система ценообразования |
4–8 недель |
Стоимость рассчитывается индивидуально — зависит от глубины аудита и числа товаров. Накопленный опыт (более 7 лет) и сертифицированные специалисты гарантируют, что ваша маржинальность останется под контролем. Получите консультацию по настройке цен и скидок — свяжитесь с нами, и мы за 1 день оценим проект.