Настройка контактного центра Битрикс24
Мы настраиваем контактный центр Битрикс24 под ключ уже 7 лет. За это время сделали более 50 проектов — от простых горячих линий до распределённых центров на 100+ операторов с интеграцией телефонии, мессенджеров и внешних CRM. Согласно данным Битрикс24, компании с настроенным контактным центром увеличивают конверсию в продажу на 20%. Контактный центр в Битрикс24 — это экосистема из телефонии, открытых линий (чатов), CRM и очередей обработки обращений. Настройка «под ключ» занимает от 3 до 10 рабочих дней. Средняя оценка CSAT на наших проектах — 4.8 из 5.
Архитектура контактного центра
Входящие обращения → Открытые линии → Очередь → Оператор → CRM-запись.
Каждый канал подключается отдельно: телефония (SIP/облачная АТС), WhatsApp, Telegram, VK, Instagram, онлайн-чат на сайте, email. Все каналы сходятся в единую очередь, оператор видит единый интерфейс. При пиковой нагрузке до 200 одновременных чатов очередь обрабатывает без потерь.
Как выбрать телефонного провайдера для Битрикс24?
Выбор провайдера определяет стабильность и стоимость звонков. Для команды до 20 операторов лучше SIP-транк от Манго или UIS — простая интеграция через API Битрикс24 и низкая цена минуты (0.5–1 руб/мин). Для 50+ операторов ставьте внешнюю АТС на базе Asterisk: гибкая маршрутизация, запись разговоров, полный контроль. Asterisk требует администратора, но даёт максимальную надёжность и экономию до 30% на звонках по сравнению с облачными решениями. Мы гарантируем, что решение будет работать без сбоев при пиковых нагрузках.
Настройка SIP в Битрикс24: раздел Телефония → Подключить номер → SIP-номер, вводите данные провайдера (сервер, логин, пароль). Для Asterisk настраиваем AMI-интеграцию для расширенного управления звонками.
Почему важна правильная маршрутизация обращений?
Критичная настройка — правила распределения входящих обращений. В разделе Открытые линии → [линия] → Очередь операторов доступны четыре режима:
| Режим |
Принцип |
Когда использовать |
| Случайный |
Равномерно между всеми онлайн-операторами |
Однородные обращения, нет приоритетов |
| Наименее загруженный |
К оператору с наименьшим числом активных чатов |
Высокая нагрузка, важна скорость |
| Очередь |
К первому освободившемуся оператору |
Гарантированный порядок обработки |
| Конкретный оператор |
Всегда к закреплённому |
VIP-клиенты или специализированные темы |
Для горячей линии с несколькими группами операторов настройте маршрутизацию по теме: IVR меню → тема обращения → соответствующая группа операторов. Это сокращает время ответа на 30–40%.
Как настроить IVR-меню для маршрутизации?
IVR-меню позволяет автоматически распределять звонки по тематике. Создаётся в разделе Телефония → IVR-меню. Пример структуры:
| Цифра |
Тема обращения |
Группа операторов |
| 1 |
Продажи |
Отдел продаж |
| 2 |
Поддержка |
Техподдержка |
| 3 |
Оплата |
Финансовый отдел |
| 0 |
Соединить с оператором |
Общая очередь |
IVR ускоряет обработку до 50% по сравнению со шквалом звонков без маршрутизации. Настройка занимает 1–2 часа, но окупается уже в первую неделю.
Пример настройки IVR-меню
- Перейдите в раздел
Телефония → IVR-меню.
- Нажмите
Добавить меню и задайте имя (например, "Основное меню").
- Добавьте пункты в соответствии с таблицей выше.
- Назначьте время прослушивания сообщения (по умолчанию 30 секунд).
- Укажите действие при ошибке ввода (например, повтор или перевод на оператора).
- Сохраните и привяжите меню к входящему номеру.
Интеграция с CRM
Каждое обращение должно автоматически создавать или обновлять запись в CRM. Настройка: Открытые линии → [линия] → CRM → Создавать лид/сделку при обращении. При повторном обращении система находит существующую карточку по телефону или email, а не создаёт дубль. Включите опцию «При повторном обращении открывать карточку клиента». После завершения обращения в карточке CRM автоматически создаётся активность с записью разговора, текстом чата и оценкой клиента. Дополнительно настраиваем интеграцию с внешними ERP — это исключает ручной ввод и снижает число ошибок на 90%. Чтобы получить такую же настройку, свяжитесь с нами.
Настройка SLA и метрик
Для контактного центра важны скоростные метрики. В разделе Открытые линии → Статистика настройте:
| Метрика |
Цель |
Действие при превышении |
| Первое время ответа (телефон) |
до 30 сек |
Уведомление супервайзеру |
| Первое время ответа (чат) |
до 2 мин |
Предложение клиенту перезвонить |
| Время решения вопроса |
до 1 часа |
Перевод в другую очередь |
| CSAT |
≥ 4.5 |
Анализ причин низкой оценки |
При превышении времени ожидания настройте автоматические действия: уведомление супервайзеру, предложение клиенту перезвонить, перевод в другую очередь. Контактный центр без аналитики — это набор инструментов без понимания эффективности. Мы всегда добавляем ежедневный отчёт руководителю по ключевым метрикам. Средняя конверсия из обращения в сделку после внедрения таких отчётов увеличивается на 15–20%. Снижение операционных затрат на 20% — ещё один типичный результат.
Что входит в работу
В результате настройки вы получаете:
- Работающие каналы связи (телефония, мессенджеры, чаты)
- Настроенные очереди и правила маршрутизации
- Интеграцию с CRM (автосоздание лидов/сделок, поиск дублей)
- Систему SLA с уведомлениями и отчётами
- Документацию по настройкам и доступы
- Обучение операторов (1–2 часа)
- Техническую поддержку в течение 30 дней после запуска
Этапы работы
-
Аналитика — изучаем текущие бизнес-процессы, нагрузку, каналы.
-
Проектирование — выбираем провайдеров, проектируем маршрутизацию и SLA.
- Реализация — подключаем каналы, настраиваем очереди, интеграции.
- Тестирование — проверяем все сценарии: входящие звонки, чаты, переводы.
- Деплой — запускаем в продуктив, обучаем операторов.
Сроки: от 3 до 10 рабочих дней. Стоимость рассчитывается индивидуально — зависит от числа каналов, сложности IVR и необходимости интеграции с внешними системами. Получите консультацию инженера с 10-летним опытом — это бесплатно. Закажите настройку контактного центра прямо сейчас.
Настройка цен и скидок: типовые проблемы
Мы сталкиваемся с ситуацией, когда маркетолог запустил акцию «−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 день оценим проект.