Скрипт страхования ипотеки с админпанелью
Доброго времени друзья! Одним из популярных направлений в области страхования, перешедших в онлайн, если не целиком то уж точно в большей своей части, это страхование ипотеки. Все больше пользователей оформляют страховые полисы не выходя из дома, указывая параметры страхования и выбирая из списка самое наилучшее(выгодное) предложение. Если вы занимаетесь или собираетесь заняться страховым бизнесом онлайн, в вашем городе, регионе или по всей стране, то моя разработка — скрипт страхования ипотеки с админпанелью, это лучшее решение для вашего бизнеса, проекта, сайта. Далее обо всем подробно.
Кому подойдет?
Данный скрипт подойдет для информационного сайта по страхованию, для сайта страхового агента, а также для сайта компании с несколькими агентами. Более того, скрипт можно использовать и в рамках страхового агрегатора, предоставляя пользователям возможность выбора наиболее подходящего страхового полиса из предложенного списка по нескольким страховым компаниям.
Открытый исходный код(за исключение небольшой части ядра скрипта, обеспечивающего его защиту), позволят производить любые доработки под ваши нужды, реализовав любые ваши идеи(как моими так и сторонними силами, если пожелаете).
Возможности
Для начала давайте рассмотрим пользовательскую сторону самого скрипта, а именно форму заявки, которую заполняет клиент. Форма состоит из трех шагов: — ввод основных данных для расчета стоимости полиса, вывод списка предложений от страховых компаний и ввод данных о страхователе, с последующей передачей заявки в админпанель для lfkmytitq обработки (или в страховую компанию, если установлена интеграция по средствам API, для автоматической продажи полисов).
Пользовательская сторона, то есть раздел оформления полиса, может быть трех видов(вернее может работать в трех режимах):
1) Только форма оформления заявки на покупку полиса. Подойдет для размещения на сайте и приема заявок от пользователей;
2) Форма приема заявок плюс личных кабинет, с функционалом: сохранение черновиков, список ранее оформленных полисов, пролонгация;
3) Дополнительно к вышеописанному функционалу, возможен еще функционал Агента, это дополнительный раздел в виде отображения в личном кабинете статистики по оформленным полисам, а также сумме заработка в виде комиссионного вознаграждения(предусмотрены дополнительные настройки).
Заметка. Функционал в Админпанели также несколько отличается в зависимости от используемого вами режима скрипта.
Пользовательские разделы
- Основной раздел, оформления заявки;
- Регистрация и авторизация(в том числе возможна интеграция с вашей CMS, вашим сайтом), после чего становятся доступными следующие разделы(пункты 3-7):
- Черновики — список незавершенных заявок, с возможность восстановления и продолжения оформления заявки;
- Не оплаченные — заявки успешно оформленные, но не оплаченные;
- Оплаченные — список оплаченных и действующих полисов, с возможностью просмотра всех параметров полиса, а также скачиванием документов по нему для последующей распечатки;
- Пролонгация — список полисов подходящих к концу срока действия или заверенных, с возможностью повторного оформления, с использованием данных текущего полиса в качестве черновика.
Функционал формы для оформления заявки следующий:
- Выбор из списка региона и города страхователя (в комплект поставки входит база городов и регионов РФ);
- Выбор из списка банка, предоставляющего ипотеку (в комплект поставки входит база банков РФ, ~700 банков);
- Указание типа объекта: квартира или дом;
- Указания наличия права собственности;
- Указание суммы остатка по кредиту;
- Указание процентной ставки;
- Указание даты рождения страхователя;
- Указание пола страхователя;
- Указание дополнительных параметров и рисков;
- Указание периода действия страхового полиса;
- Расчет и предоставление пользователю варианта страхования, на выбор сразу по нескольким СК, с отображением параметров полиса и его стоимости;
- Указание данных о кредитном договоре(если есть) и его номера, а также даты;
- Данные покупателя полиса(страховщика, заемщика), ФИО, паспорт.
Дополнительные функции:
- Проверка корректности введенных данных по маскам, телефон, емаил, процентная ставка;
- Подсказки(с вариантами авто-выбора) при вводе денных в поля ФИО, кем выдан паспорт(список всех организаций РФ);
- Дополнительные всплывающие подсказки;
- Автоматический расчет и вывод даты окончания срока действия полиса;
- Выбор дат из календаря, раскрывающегося при наведении на поле с вводом даты;
- Уведомления об ошибках во введенных данных;
- Возможность отправки данных расчетов стоимости полисов, заказчику на емаил, до момента подачи заявки на покупку полиса;
- Настройка некоторых параметров формы из админпанели;
- Сохранения промежуточных данных;
- Восстановление из черновиков;
- Адаптивный дизайн;
- Работа по средствам Ajax.
Админпанель
Обширный функционал также представлен а Админпанели скрипта, он включает в себя сразу ряд разделов, для начала представлю несколько скриншотов:
- Раздел Страховые полисы(заявки). В данном разделе содержаться все заявки пользователей на оформление полиса Страхование Ипотеки, при чем как зарегистрированных так и гостей сайта(если это разрешено в настройках), отображаются даже не оформленные до конца заявки(черновики) с отображением шага, на котором оформление заявки прервалось. В списке отображаются следующие данные: ID заявки, дата и время, страховая компания, данные клиента включая телефон и емаил, цена полиса, шаг и статус: черновик, ждет оплату, оплачен. Доступна возможность удаления заявки и просмотр всех данных по заявке с переходом на отдельную страницу, где уже в свою очередь будет отображен полный список всех данных по объекту страхования, страхователю, собственнику и полису. Схема работы без интеграций с API СК (ручная продажа полисов)1.1 Пользователь оформляет заявку на сайте, она получает статус Не оплачена;
1.2. Администратор(или Модератор) видит заявку в данном разделе, во вкладке «Не оплаченные»; На этом шаге Администратор должен проверить все параметры заявки, если все нормально, отправить пользователю Email с информацией об оплате(напрмиер реквизитами для оплаты), нажав соответствующую кнопку «Отправить Email».
1.3. После получения оплаты, Администратор производит оформление полиса(в ручную, бланк БСО, или в ЛК страховой компании), и переводит статус заявки в Оплачено, указывая при этом Номер полиса. Также для оплаченных полисов Администратор может загрузить файлы полиса(если таковые есть), которые будут доступны для скачивания Пользователю в его Личном кабинете.
- Список кредиторов. Список банков и организаций предоставляющих заем страхователю ипотеки. Можно активировать или деактивировать определенные организации, тем самым установив ограничения на страхование ипотеки полученной только в определенных организациях.
- Страховые компании. В данном разделе содержится список всех страховых компаний, которые участвуют в расчетах в разделе оформления заявки пользователем(Калькулятор Страхование Ипотеки), на покупку страхового полиса. Список компаний содержит такие данные: ID компании, логотип, название, описание, ссылка на сайт, статус (включена/выключена), значения коэффициентов. Доступна функция редактирования данных, с возможностью изменения всех перечисленных значений, а также функция добавления новой страховой компании или удаления имеющейся. Поиск по названию страховой компании.
- Настройки процента комиссионного вознаграждения (КВ). В данном разделе производится настройка процента КВ в зависимости от количества проданных полисов, страховой компании или региона. Также доступна настройка КВ для физических и юридических лиц. Раздел доступен в режиме работы скрипта с поддержкой агентов.
- Коэффициенты по утрате трудоспособности. Настройка значений коэффициентов при страховании от утраты дееспособности, с возможностью указание пола страхователя, возрастной диапазон и сам коэффициент.
- Настройки калькулятора. В данном разделе содержаться настройки формы калькулятора Страхования ипотеки. Вы можете включить или отключить различные функции, показ блоков или запрос определенных данных.
- Статистика страхования. Общая статистика по проданным страховым полисам, за определенные периоды, по страховым компаниям, отображается как количество заявок, проданных полисов, так и денежная сумма.
Интеграции
В качестве дополнений к скрипту, есть возможность интеграции страховых компаний по API, коих достаточно обширный список Ингосстрах, ВСК, Альфастрахование, РЕСО, Согласие, Югория, а также агрегаторами Сравни.ру, Пампаду, Inssmart и т.д. Интеграция позволяет продавать страховые полисы в автоматическом режиме.
Более того, данный скрипт входит в пакет поставки Insurance CMS (кстати там также можно посмотреть скрипт в действия, его демо версию), то есть вы можете приобрести готовое решение сайта, портала по страхованию, с обширным функционалом — под ключ (с развертыванием за считанные часы), который уже будет включать данный скрипт и многое другое (например страхование по ОСАГО, КАСКО, ВЗР).
Фреймворк
Скрипт построен на базе уже ранее представленного мною RChe PHP Framework, релиз которого состоялся в мае 2021 года, а последняя версия вышла буквально несколько дней назад(что говорит о том, что проект также развивается). Основные принципы фреймворка это — простота освоения, масштабируемость, безопасность и скорость. Фреймворк включает в себя множество инструментов, такие как: работа с БД, с файлами, изображением, оптимизацией кода, СЕО, шифрованием, CURL и многое другое.
Доработки
По традиции всем моим клиентам и заказчикам я предоставляю возможность заказа доработок функционала под ваши нужды, я готов реализовать любые ваши идеи. Все что требуется это согласовать техническое задание. Также вы можете внести желаемые доработки своими силами или силами сторонних разработчиков. Как я уже говорил исходный код открыт, за исключением его небольшой части(ядра скрипта) отвечающей за безопасность по части нелегального распространения.
Заключение
В планах поддержка и развитие скрипта в течении ближайших нескольких лет и даже больше, на подходе реализация еще множества идей, как пользовательской части, так и Админпанели. Также если у вас есть идеи, пожелания или предложения, пишите буду рад обсудить их с вами!
С уважением Роман.
Похожие записи
Оставить комментарий
Full Stack
Senior, Architect
предложить оффер
- jQuery: как получить значение атрибута?
- PHP работа с изображением, класс SimpleImage
- Интеграция с API ОСАГО сайта sravni.ru
- Комментарии на PHP, Ajax, mySQL
- PHP: Категории бесконечного уровня вложенности.
- Nginx редирект на другой сервис с сохранением URL спросил (а) Сергей
- Исполнитель пропал, почему такое случается и понять с кем работать? спросил (а) Артем
- Можно ли WordPress считать универсальным движком? спросил (а) Андрей
- Что такое самописный скрипт или CMS? спросил (а) Антон
- Как при поиске в linux используя grep, добавить исключения? спросил (а) Алексей
- Консольный скрипт(JavaScript) для автоматических заказов на OZON к записи
- Консольный скрипт(JavaScript) для автоматических заказов на OZON к записи
- Как создать Telegram-бота с авторизацией через сайт к записи
- PHP скрипт: каталог закладок на сайты к записи
- Валидация на PHP к записи
- Сколько зарабатывают в бизнесе на совместных покупках к записи
- Сколько зарабатывают в бизнесе на совместных покупках к записи
Archive
- +2024 (35)
- Декабрь 2024 (7)
- Ноябрь 2024 (13)
- Октябрь 2024 (8)
- Сентябрь 2024 (1)
- Август 2024 (5)
- Май 2024 (1)
- +2023 (27)
- Ноябрь 2023 (1)
- Октябрь 2023 (13)
- Сентябрь 2023 (10)
- Апрель 2023 (1)
- Март 2023 (1)
- Февраль 2023 (1)
- +2022 (21)
- Декабрь 2022 (11)
- Ноябрь 2022 (1)
- Май 2022 (2)
- Апрель 2022 (2)
- Март 2022 (3)
- Февраль 2022 (1)
- Январь 2022 (1)
- +2021 (17)
- Декабрь 2021 (5)
- Ноябрь 2021 (2)
- Июль 2021 (1)
- Июнь 2021 (2)
- Май 2021 (5)
- Апрель 2021 (1)
- Март 2021 (1)
- +2020 (20)
- Декабрь 2020 (6)
- Сентябрь 2020 (2)
- Август 2020 (1)
- Июль 2020 (2)
- Май 2020 (2)
- Апрель 2020 (2)
- Март 2020 (2)
- Февраль 2020 (1)
- Январь 2020 (2)
- +2019 (18)
- Декабрь 2019 (3)
- Ноябрь 2019 (2)
- Октябрь 2019 (2)
- Сентябрь 2019 (1)
- Август 2019 (2)
- Июль 2019 (1)
- Июнь 2019 (1)
- Апрель 2019 (2)
- Март 2019 (1)
- Февраль 2019 (3)
- +2018 (44)
- Декабрь 2018 (4)
- Ноябрь 2018 (7)
- Октябрь 2018 (8)
- Сентябрь 2018 (1)
- Август 2018 (4)
- Июль 2018 (5)
- Май 2018 (3)
- Апрель 2018 (7)
- Март 2018 (1)
- Февраль 2018 (2)
- Январь 2018 (2)
- +2017 (19)
- Декабрь 2017 (2)
- Ноябрь 2017 (1)
- Октябрь 2017 (1)
- Сентябрь 2017 (2)
- Июль 2017 (1)
- Июнь 2017 (1)
- Май 2017 (2)
- Апрель 2017 (3)
- Март 2017 (2)
- Февраль 2017 (1)
- Январь 2017 (3)
- +2016 (36)
- Декабрь 2016 (3)
- Ноябрь 2016 (3)
- Октябрь 2016 (2)
- Сентябрь 2016 (3)
- Август 2016 (7)
- Июнь 2016 (3)
- Май 2016 (3)
- Апрель 2016 (3)
- Февраль 2016 (1)
- Январь 2016 (8)
- +2015 (36)
- Ноябрь 2015 (5)
- Октябрь 2015 (4)
- Сентябрь 2015 (1)
- Август 2015 (8)
- Июнь 2015 (1)
- Май 2015 (4)
- Апрель 2015 (8)
- Март 2015 (3)
- Февраль 2015 (2)
- +2014 (26)
- Ноябрь 2014 (2)
- Октябрь 2014 (5)
- Сентябрь 2014 (6)
- Июль 2014 (1)
- Июнь 2014 (2)
- Май 2014 (3)
- Апрель 2014 (6)
- Февраль 2014 (1)
- +2013 (27)
- Декабрь 2013 (2)
- Ноябрь 2013 (1)
- Октябрь 2013 (1)
- Август 2013 (1)
- Июль 2013 (3)
- Июнь 2013 (10)
- Май 2013 (1)
- Апрель 2013 (2)
- Февраль 2013 (3)
- Январь 2013 (3)
- +2012 (41)
- Декабрь 2012 (2)
- Ноябрь 2012 (3)
- Октябрь 2012 (7)
- Сентябрь 2012 (2)
- Август 2012 (1)
- Июль 2012 (3)
- Июнь 2012 (2)
- Май 2012 (6)
- Апрель 2012 (2)
- Март 2012 (7)
- Февраль 2012 (5)
- Январь 2012 (1)
- +2011 (57)
- Декабрь 2011 (6)
- Ноябрь 2011 (2)
- Октябрь 2011 (3)
- Сентябрь 2011 (5)
- Август 2011 (4)
- Июль 2011 (3)
- Июнь 2011 (3)
- Май 2011 (3)
- Апрель 2011 (4)
- Март 2011 (10)
- Февраль 2011 (5)
- Январь 2011 (9)
- +2010 (43)
- Декабрь 2010 (7)
- Ноябрь 2010 (21)
- Октябрь 2010 (14)
- Сентябрь 2010 (1)
Свежие записи
- Интеграция сайта(ресторана) с API сервиса Quick Resto 23.12.2024
- Шифрование в PHP и расшифровка в JavaScript по ключу 15.12.2024
- Объединить несколько PDF в один документ (linux, php) 14.12.2024
- Восстановление работы служб сервера в случае ошибки Mysql —upgrade 12.12.2024
- Пакетное добавление сайтов в панель ISP Manager 6 07.12.2024