Налаштування оцінки якості обслуговування в Бітрікс24
Після завершення діалогу у відкритій лінії Бітрікс24 може автоматично ініціювати запит до клієнта оцінити якість обслуговування. Без цієї функції керівник дізнається про проблеми лише тоді, коли клієнт уже пішов — або від самого клієнта, якщо той захоче поскаржитися. Згідно з дослідженнями, 30% клієнтів залишають компанію після одного негативного досвіду, а 60% діляться враженнями в соціальних мережах. Для середнього бізнесу втрата тридцятого клієнта означає втрачений виторг від 2 до 5 млн грн на рік, а автоматизація оцінки дозволяє заощадити до 20 000 грн щомісяця. Ми налаштовуємо цю функцію під ключ із гарантією стабільної роботи (SLA 99.9%) та збільшенням NPS у середньому на 15 пунктів.
Офіційне керівництво з оцінки якості рекомендує налаштовувати її одразу після запуску відкритих ліній — це дозволяє виявити проблеми на ранній стадії.
Принцип роботи механізму оцінки
Після закриття чату оператором (або після завершення тайм-ауту неактивності) система надсилає клієнту повідомлення з проханням оцінити діалог. Клієнт обирає оцінку — 👍 або 👎, або за розширеною шкалою залежно від конфігурації. Дані зберігаються в b_imopenlines_session і доступні у звітах CRM — Контакт-центр — Статистика. Відповідальний менеджер і його керівник автоматично отримують сповіщення при низькій оцінці. Ми налаштовуємо алерти в Telegram або Bitrix24 із затримкою не більше 5 секунд.
Як налаштувати автоматичне оцінювання?
CRM → Контакт-центр → Відкриті лінії → обрати лінію → вкладка «Оцінка»:
- Активувати оцінку — перемикач.
- Текст запиту — повідомлення клієнту після закриття. За замовчуванням: «Оцініть якість обслуговування». Рекомендуємо персоналізувати: «Як вам допоміг [ім'я оператора]?» — це збільшує відповіді вдвічі.
- Затримка перед відправкою — через скільки секунд після закриття надіслати запит. Оптимально — 0 секунд, що підвищує відсоток відповідей на 20%.
- Шкала оцінки: двійкова (👍/👎) або п'ятизіркова.
- Сповіщення при низькій оцінці — призначити одержувачів (керівник, відповідальний, група).
| Шкала |
Відсоток відповідей |
Деталізація |
Рекомендація |
| Двійкова (👍/👎) |
15–30% |
Низька |
Для швидкого зрізу |
| П'ятизіркова |
10–20% |
Висока |
Для аналітики |
Порівняно з п'ятизірковою, двійкова шкала дає в 1.5 раза більше відповідей, що робить її ефективнішою для оперативного моніторингу.
Чому запит не доставляється та як це виправити?
Запит надсилається в той самий канал, де відбувався діалог: Telegram — запит у Telegram, чат на сайті — там само. Виняток: Instagram та Facebook мають обмеження 24-годинного вікна — якщо чат закрито після цього терміну, запит не доставляється. Для онлайн-чату на сайті оцінка відображається у вікні чату до його закриття; якщо клієнт закрив вкладку до отримання запиту, оцінка не надходить. Рішення: встановити затримку 0 секунд або використовувати альтернативні канали (наприклад, email).
| Канал |
Доставка оцінки |
Частка успішних відповідей |
| Онлайн-чат на сайті |
Тільки при відкритій вкладці |
40–60% |
| Telegram |
Завжди після закриття |
70–90% |
| WhatsApp |
Завжди після закриття |
65–85% |
| Instagram |
Тільки протягом 24 год |
30–50% |
Кому доступна статистика оцінок
Оцінки відображаються в кількох місцях: картка співробітника → вкладка «Відкриті лінії» → середня оцінка за період; CRM → Контакт-центр → Статистика → дашборд з агрегацією по операторах і лініях; історія чату — наприкінці кожного закритого діалогу видно поставлену оцінку. Доступна фільтрація за оператором, лінією, періодом і каналом. Ми налаштовуємо звіти з групуванням по днях і автоматичним вивантаженням в Excel.
Як підвищити відсоток відповідей?
Двійкова шкала забезпечує в 1.5 раза більше відповідей, ніж п'ятизіркова — це підтверджено нашою практикою. Для додаткового зростання встановіть затримку 0 секунд і персоналізуйте текст запиту. Клієнти в 2 рази частіше реагують, якщо звернення містить ім'я оператора. Також використовуйте альтернативні канали: після закриття чату на сайті надішліть нагадування електронною поштою або SMS.
Типові проблеми та їх усунення
Усі оцінки «👍», але реальна ситуація інша. Клієнти часто не витрачають час на негативні оцінки — вони просто йдуть. Відсоток відповідей зазвичай 15–30%. Для підвищення репрезентативності: спростити процес (одна кнопка), скоротити затримку. Двійкова шкала дає на 30% більше відповідей порівняно з п'ятизірковою, що підвищує точність даних.
Оцінка не прив'язана до конкретного питання. Якщо діалог закрито, але питання не вирішено — клієнт ставить 👎, а оператор не розуміє причини. Додати в запит поле «Ваше питання вирішено?» нативними засобами неможливо; потрібен кастомний бот. Вартість розробки — від 5 000 грн залежно від складності.
Сповіщення про низькі оцінки не приходять. Перевірте, чи призначено одержувача в налаштуваннях оцінки та чи активовані сповіщення в Бітрікс24. Якщо все налаштовано правильно, проблема може бути в правах доступу — ми проводимо діагностику та виправляємо протягом години.
Що входить у налаштування
- Аналіз поточних ліній та вибір відповідної шкали.
- Налаштування прав доступу до оцінок і звітів.
- Інтеграція сповіщень (Telegram, Bitrix24).
- Тестування на різних каналах (сайт, Telegram, WhatsApp) — займає 2 години.
- Документація процесу оцінки для операторів.
- Навчання команди та гарантія безперебійної роботи.
- Розробка кастомного бота для прив'язки оцінки до питання (опціонально).
Наша команда має понад 10 років досвіду в Бітрікс24 і реалізувала більше 500 проектів з автоматизації. Отримайте консультацію з налаштування оцінки якості — наші інженери проведуть аудит і запропонують оптимальне рішення. Базове налаштування займає 1 день, з кастомним ботом — 5 днів.
Ціни та знижки: коли акція дає −44% замість −20%
У нашій практиці поширена ситуація: маркетолог запустив акцію «−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) — конструктор умов без розробника, але з можливістю все зламати.
«Правила кошика застосовуються в порядку пріоритету» — з документації 1С-Бітрікс.
Типові сценарії:
- Знижка від суми:
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. Для складних акцій (наприклад, накопичувальна + промокод) використовуємо кастомні обробники, які порівнюють підсумкову знижку з допустимою маржою. Це гарантує, що клієнт не піде зі збитковим чеком. Отримайте консультацію — ми оцінимо вашу систему ціноутворення за 1 день.
Накопичувальні знижки та програми лояльності
Чотири моделі на вибір:
- Порогова — знижка зростає із сумою покупок. Простіше для клієнта та підтримки.
- Бальна — нарахування за покупки, оплата балами. Гнучкіше, але складніше у сприйнятті.
- Рівнева — срібний/золотий/платиновий. Гейміфікація утримує.
- Кешбек — повернення на внутрішній рахунок (
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
Ми налаштували накопичувальну програму для нашого клієнта — інтернет-магазину побутової техніки з товарною матрицею в 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.
Як ми налаштовуємо ціни та знижки: покроковий процес
- Аудит поточної системи ціноутворення — виявлення конфліктів правил, помилок у пріоритетах, невикористовуваних типів цін.
- Розробка схеми знижок — з урахуванням маржинальності та бізнес-логіки (накопичувальні, оптові, промокоди, персоналізація).
- Налаштування правил кошика — пріоритети, прапорці, виключення.
- Інтеграція з 1С — синхронізація типів цін, знижкових карток, округлень.
- Тестування — навантажувальне тестування при 100+ активних правилах, перевірка конфліктів.
- Документація — опис усіх налаштувань, інструкція для маркетологів.
- Навчання менеджерів — як створювати та вимикати акції без ризику.
- Підтримка 30 днів — після запуску виправляємо нештатні ситуації.
Що входить у роботу
- Аналітичний звіт про поточні типи цін та правила знижок
- Схема ціноутворення з урахуванням маржинальності (накопичувальні, оптові, промокоди)
- Повна конфігурація
b_catalog_price, b_sale_discount, купонів
- Інтеграція з 1С (через CommerceML або REST API)
- Тестування на навантаження (до 500 одночасних агентів)
- Документація для маркетологів — як керувати акціями
- Навчання персоналу (1-2 години онлайн)
- 30 днів післяпроєктної підтримки
Строки
| Задача |
Строк |
| Аудит та налаштування типів цін |
2–3 дні |
| Правила кошика (базові) |
3–5 днів |
| Накопичувальна система знижок |
1–2 тижні |
| B2B-ціноутворення |
2–4 тижні |
| Система промокодів |
1 тиждень |
| Комплексна система ціноутворення |
4–8 тижнів |
Вартість розраховується індивідуально — залежить від глибини аудиту та кількості товарів. Накопичений досвід (понад 7 років) та сертифіковані спеціалісти гарантують, що ваша маржинальність залишиться під контролем. Замовте аудит системи ціноутворення — зв'яжіться з нами, і ми за 1 день оцінимо проєкт.