Типова ситуація: страхова компанія витрачає до 40% часу менеджерів на ручний розрахунок та оформлення полісів. Клієнти йдуть, не дочекавшись відповіді, а агенти втрачають мотивацію через складні процеси. Ми автоматизуємо ці завдання за допомогою онлайн-калькулятора страховки та інтеграції облікових систем. Клієнт за 5 хвилин розраховує вартість, обирає опції та оплачує поліс — без дзвінків та візитів до офісу. Ми сертифіковані спеціалісти з досвідом 10+ років, реалізували понад 50 проєктів для страхових компаній (5+ років на ринку). Наша експертиза охоплює повний стек — від налаштування інфоблоків до кастомної бізнес-логіки розрахунків. Вартість розробки такого сайту починається від 2000$ для одного калькулятора до 10000$ для повнофункціонального рішення.
Як працює онлайн-калькулятор для страхових полісів?
Страхові продукти — це інфоблок з розділами за напрямками:
- Автострахування — ОСАГО, КАСКО
- Медичне страхування — ДМС для фізосіб та компаній
- Майно — квартира, будинок, комерційна нерухомість
- Подорожі — виїзд за кордон, внутрішній туризм
- Життя та здоров'я — НВП, накопичувальне
Властивості елемента інфоблоку:
| Властивість | Тип | Призначення |
|---|---|---|
| COVERAGE_LIST | HTML | Перелік ризиків, що покриваються |
| EXCLUSIONS | HTML | Виключення з покриття |
| SUM_INSURED_MIN | number | Мінімальна страхова сума |
| SUM_INSURED_MAX | number | Максимальна страхова сума |
| CALCULATOR_LINK | string | Посилання на калькулятор для цього продукту |
| DOCUMENTS | file (множинне) | Правила страхування, зразок полісу (PDF) |
| TARGET_AUDIENCE | enumeration | Фізособи / Юрособи / Обидва |
Кожен продукт має детальну сторінку з описом умов, покриття, порядку отримання виплати. Клієнт страхової уважно читає ці відомості перед покупкою.
Архітектура калькулятора з тарифною логікою
Калькулятор — найскладніший компонент. Для кожного продукту — своя форма та формула розрахунку. Розберемо на прикладі КАСКО — найнавантаженішому за кількістю параметрів.
Крок 1: дані про автомобіль. Марка, модель, рік випуску, потужність двигуна, VIN (опціонально), вартість автомобіля, наявність протиугінної системи.
Крок 2: дані про водіїв. Вік, стаж, кількість допущених водіїв (або мультидрайв). Для кожного водія розраховується свій коефіцієнт КВС.
Крок 3: параметри страховки. Страхова сума, франшиза (безумовна, від 0 до 1000), включення додаткових ризиків (GAP, нещасний випадок, підмінний автомобіль), строк страхування.
Крок 4: розрахунок премії. Формула базової премії для КАСКО:
Премія = Страхова_сума × Базовий_тариф × КВС × КМ × КС × КФ × КПС × КТ
Значення коефіцієнтів:
-
Базовий_тариф— залежить від марки/моделі (викрадальність) та року випуску -
КВС— коефіцієнт вік-стаж (мінімальний з усіх водіїв) -
КМ— коефіцієнт потужності двигуна -
КС— коефіцієнт строку страхування (півроку ≠ половина річного) -
КФ— коефіцієнт франшизи (чим вища франшиза — тим нижчий коефіцієнт) -
КПС— коефіцієнт протиугінної системи -
КТ— територіальний коефіцієнт
Highload-блоки в 1С-Бітрікс дозволяють ефективно зберігати довідники з довільною структурою. Тарифний довідник реалізується через Highload-блоки:
InsuranceBaseTariff — базові тарифи:
| Поле | Тип | Приклад |
|---|---|---|
| UF_PRODUCT_TYPE | enumeration | КАСКО |
| UF_CAR_BRAND | string | Toyota |
| UF_CAR_MODEL | string | Camry |
| UF_YEAR_FROM | integer | рік початку випуску |
| UF_YEAR_TO | integer | рік закінчення випуску |
| UF_BASE_RATE | float | 0.035 (3.5%) |
| UF_RISK_GROUP | enumeration | Низький / Середній / Високий (викрадальність) |
InsuranceCoefficient — коефіцієнти:
| Поле | Тип | Призначення |
|---|---|---|
| UF_COEFF_TYPE | enumeration | КВС / КМ / КС / КФ / КПС / КТ |
| UF_PARAM_FROM | float | Нижня межа параметра |
| UF_PARAM_TO | float | Верхня межа параметра |
| UF_VALUE | float | Значення коефіцієнта |
| UF_PRODUCT_TYPE | enumeration | Для якого продукту |
Приклад записів для КВС:
| UF_COEFF_TYPE | UF_PARAM_FROM (вік) | UF_PARAM_TO | Стаж від | Стаж до | UF_VALUE |
|---|---|---|---|---|---|
| КВС | 18 | 21 | 0 | 2 | 1.87 |
| КВС | 22 | 25 | 3 | 5 | 1.04 |
| КВС | 30 | 65 | 10 | 99 | 0.93 |
Для КВС потрібні два параметри (вік та стаж), тому в Highload-блок додаються додаткові поля або створюється окремий InsuranceCoefficientKVS.
Приклад серверного розрахунку
Калькулятор відправляє AJAX-запит до кастомного контролера. Сервер знаходить базовий тариф та коефіцієнти, перемножує їх та повертає JSON з розшифровкою.
$baseTariff = InsuranceBaseTariffTable::getRow([
'filter' => [
'UF_PRODUCT_TYPE' => 'kasko',
'UF_CAR_BRAND' => $brand,
'UF_CAR_MODEL' => $model,
'<=UF_YEAR_FROM' => $year,
'>=UF_YEAR_TO' => $year,
],
]);
$coefficients = [];
$kvs = InsuranceCoefficientTable::getRow([
'filter' => [
'UF_COEFF_TYPE' => 'kvs',
'<=UF_PARAM_FROM' => $driverAge,
'>=UF_PARAM_TO' => $driverAge,
'<=UF_PARAM2_FROM' => $driverExperience,
'>=UF_PARAM2_TO' => $driverExperience,
],
]);
$coefficients['kvs'] = $kvs['UF_VALUE'];
// Аналогічно для КМ, КС, КФ, КПС, КТ
$premium = $insuredSum * $baseTariff['UF_BASE_RATE'];
foreach ($coefficients as $coeff) {
$premium *= $coeff;
}
Розшифровка для клієнта показує, з чого склалася ціна: базовий тариф 3.5%, КВС 1.04, франшиза знижує на 15% — прозорість підвищує довіру.
Важливість серверного розрахунку страхових тарифів
Калькулятор працює через AJAX-запит до кастомного контролера Бітрікса. Клієнтська сторона збирає параметри форми та відправляє POST-запит. Серверний розрахунок у 3-5 разів швидший за повне перезавантаження, дозволяє динамічно підвантажувати коефіцієнти та видавати підсумок з деталізацією. Завдяки цьому клієнти оформлюють поліс на 40% швидше, а конверсія сайту зростає на 25%.
Як відбувається онлайн-купівля полісу?
Після розрахунку клієнт натискає «Оформити поліс». Створюється замовлення через модуль sale. Товаром виступає страховий продукт з динамічною ціною від калькулятора. Властивості замовлення містять всі параметри полісу. Оплата — через платіжні шлюзи (ЄРИП, банківські картки) з інтеграцією через sale.paysystem. Після оплати обробник OnSaleOrderPaid генерує PDF-поліс (TCPDF або mPDF) та відправляє його на email.
Особистий кабінет страхувальника
Функціонал особистого кабінету:
- Мої поліси — список діючих та прострочених полісів з PDF
- Сповіщення за 30 днів до закінчення полісу (агент Бітрікса + email/SMS)
- Пролонгація — кнопка «Продовжити» підтягує дані в калькулятор
- Заява на виплату — форма із завантаженням документів (фото, довідки). Файли через
CFile::SaveFile(), заява зберігається в інфоблок «Страхові випадки» - Статус заяви: прийнято → на розгляді → запит документів → рішення → виплата
Які інтеграції потрібні для сайту страхової?
Основні варіанти:
1С:Страхування. Обмін через HTTP-сервіси 1С. З сайту передаються нові поліси та заяви на виплату, з 1С приходять статуси та тарифи.
АІС страховика. Через SOAP або REST. Для ОСАГО обов'язкова перевірка КБМ через зовнішній API, відправка даних полісу та отримання номера.
CommerceML регламентує обмін даними з 1С, але для страхових систем частіше використовують кастомні HTTP-сервіси.
Агентський портал (B2B)
Страхові агенти отримують авторизований доступ з калькулятором, що відображає агентську комісію, воронкою клієнтів (через кастомний інфоблок «Агентські заявки») та звітністю в XLSX (через PhpSpreadsheet). Доступ обмежений групами користувачів Бітрікса.
Терміни реалізації
| Масштаб | Склад | Термін |
|---|---|---|
| Один продукт (ОСАГО або travel) | Калькулятор, онлайн-купівля, базовий ОК | 8-10 тижнів |
| 3-5 продуктів (авто + майно + ДМС) | + декілька калькуляторів, інтеграція з 1С, заяви на виплату | 14-20 тижнів |
| Повнофункціональний сайт | + агентський портал, інтеграція з АІС, пролонгація, мобільна версія ОК | 22-30 тижнів |
При оцінці враховуємо обсяг тарифних довідників та кількість унікальних формул. Кожен новий продукт потребує окремої реалізації бізнес-логіки калькулятора. Зв'яжіться з нами для точної оцінки вашого проєкту.
Що входить в роботу
- Аналіз вимог та аудит поточних процесів
- Проєктування архітектури та прототипування
- Реалізація калькуляторів та тарифних довідників
- Інтеграції з 1С:Страхування, АІС, платіжними системами
- Розробка особистого кабінету та агентського порталу (якщо потрібно)
- Тестування, деплой та гарантійний супровід 6 місяців
- Навчання співробітників роботі з адмінкою Бітрікса
- Передача технічної документації та доступів
Замовте аудит вашого сайту — отримайте дорожню карту та кошторис.







