Разработка сайта страховой компании на 1С-Битрикс

Типичная ситуация: страховая компания тратит до 40% времени менеджеров на ручной расчёт и оформление полисов. Клиенты уходят, не дождавшись ответа, а агенты теряют мотивацию из-за сложных процессов. Мы автоматизируем эти задачи с помощью **онлайн-калькулятора страховки** и интеграции учётных систем.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Разработка сайта страховой компании на 1С-Битрикс
Сложный
от 1 недели до 3 месяцев

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    996
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    735
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    863
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    773
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1134

Типичная ситуация: страховая компания тратит до 40% времени менеджеров на ручной расчёт и оформление полисов. Клиенты уходят, не дождавшись ответа, а агенты теряют мотивацию из-за сложных процессов. Мы автоматизируем эти задачи с помощью онлайн-калькулятора страховки и интеграции учётных систем. Клиент за 5 минут рассчитывает стоимость, выбирает опции и оплачивает полис — без звонков и визитов в офис. Мы сертифицированные специалисты с опытом 10+ лет, реализовали более 50 проектов для страховых компаний. Наша экспертиза охватывает полный стек — от настройки инфоблоков до кастомной бизнес-логики расчётов.

Центральный элемент такого сайта — многошаговая форма с тарифной логикой, пересчитывающей премию в реальном времени. Ниже разберём архитектуру всех ключевых компонентов: от каталога до интеграции с 1С:Страхование и АИС. Получите консультацию по вашему проекту — мы поможем определить оптимальную конфигурацию.

Работа онлайн-калькулятора для страховых полисов

Страховые продукты — это инфоблок с разделами по направлениям:

  • Автострахование — ОСАГО, КАСКО
  • Медицинское страхование — ДМС для физлиц и компаний
  • Имущество — квартира, дом, коммерческая недвижимость
  • Путешествия — выезд за рубеж, внутренний туризм
  • Жизнь и здоровье — НСП, накопительное

Свойства элемента инфоблока:

Свойство Тип Назначение
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 раз быстрее полной перезагрузки, позволяет динамически подгружать коэффициенты и выдавать итог с детализацией.

Онлайн-покупка полиса

После расчёта клиент нажимает «Оформить полис». Создаётся заказ через модуль sale. Товаром выступает страховой продукт с динамической ценой от калькулятора. Свойства заказа содержат все параметры полиса. Оплата — через платёжные шлюзы (ЕРИП, банковские карты) с интеграцией через sale.paysystem. После оплаты обработчик OnSaleOrderPaid генерирует PDF-полис (TCPDF или mPDF) и отправляет его на email.

Личный кабинет страхователя

Функционал личного кабинета:

  • Мои полисы — список действующих и истекших полисов с PDF
  • Уведомления за 30 дней до окончания полиса (агент Битрикса + email/SMS)
  • Пролонгация — кнопка «Продлить» подтягивает данные в калькулятор
  • Заявление на выплату — форма с загрузкой документов (фото, справки). Файлы через CFile::SaveFile(), заявление сохраняется в инфоблок «Страховые случаи»
  • Статус заявления: принято → на рассмотрении → запрос документов → решение → выплата

Интеграция с 1С:Страхование и АИС

Основные варианты:

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 месяцев
  • Обучение сотрудников работе с админкой Битрикса
  • Передача технической документации и доступов

Закажите аудит вашего сайта — получите дорожную карту и смету.