פיתוח אתר לחברת ביטוח על 1C-Bitrix

חברות ביטוח מאבדות לקוחות בגלל חישובים ארוכים ותהליכי הנפקת פוליסות מורכבים, בעוד מנהלים טובעים בשגרה. אנחנו מפתחים אתרים על 1C-Bitrix עם מחשבון מקוון, אזור אישי למבוטח ואינטגרציה עם מערכות הנהלת חשבונות. הצוות שלנו מספק פרויקטים מסוג מפתח-לפתח, החל מבדיקת צרכים ועד השקה ותמיכה שוטפת, ומבטיח פתרון אמין שגדל עם העסק שלכם.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
פיתוח אתר לחברת ביטוח על 1C-Bitrix
מורכב
מ- 1 שבוע עד 3 חודשים

הכישורים שלנו:

שאלות נפוצות

תרחיש אופייני: חברת ביטוח מבזבזת עד 40% מזמן המנהלים על חישוב ידני והנפקת פוליסות. לקוחות עוזבים בלי לחכות לתשובה, וסוכנים מאבדים מוטיבציה בגלל תהליכים מורכבים. אנו הופכים משימות אלה לאוטומטיות עם מחשבון ביטוח מקוון ואינטגרציה של מערכות הנהלת חשבונות. לקוח מחשב את העלות, בוחר אפשרויות ומשלם עבור הפוליסה תוך 5 דקות — ללא שיחות או ביקורים במשרד. אנו מומחים מוסמכים עם ניסיון של 10+ שנים, שיישמנו מעל 50 פרויקטים עבור חברות ביטוח. המומחיות שלנו מכסה את כל המחסנית — מהגדרת בלוקי מידע ועד לוגיקה עסקית מותאמת אישית לחישובים.

המרכיב המרכזי של אתר כזה הוא טופס רב-שלבי עם לוגיקת תעריפים שמחשבת מחדש את הפרמיה בזמן אמת. להלן נבחן את הארכיטקטורה של כל הרכיבים המרכזיים: מהקטלוג ועד אינטגרציה עם 1C:ביטוח ו-AIS. קבלו ייעוץ לפרויקט שלכם — נעזור לקבוע את התצורה האופטימלית.

מחשבון מקוון לפוליסות ביטוח

מוצרי ביטוח הם בלוקי מידע עם קטגוריות לפי תחומי פעילות:

  • ביטוח רכב — ביטוח חובה (OSAGO), ביטוח מקיף (CASCO)
  • ביטוח רפואי — ביטוח בריאות פרטי (VHI) ליחידים ולחברות
  • רכוש — דירה, בית, נכס מסחרי
  • נסיעות — תיירות בינלאומית, פנים-ארצית
  • חיים ובריאות — ביטוח תאונות, ביטוח חיסכון

מאפייני רכיב בלוק המידע:

מאפיין סוג מטרה
COVERAGE_LIST HTML רשימת סיכונים מכוסים
EXCLUSIONS HTML חריגים מהכיסוי
SUM_INSURED_MIN מספר סכום ביטוח מינימלי
SUM_INSURED_MAX מספר סכום ביטוח מקסימלי
CALCULATOR_LINK מחרוזת קישור למחשבון עבור מוצר זה
DOCUMENTS קובץ (מרובה) תנאי ביטוח, פוליסה לדוגמה (PDF)
TARGET_AUDIENCE ספירה יחידים / חברות / שניהם

לכל מוצר יש עמוד מפורט המתאר את התנאים, הכיסוי והליך התביעה. לקוח הביטוח קורא מידע זה בקפידה לפני הרכישה.

ארכיטקטורת מחשבון עם לוגיקת תעריפים

המחשבון הוא הרכיב המורכב ביותר. לכל מוצר יש טופס ונוסחת חישוב משלו. נבחן את CASCO — העמוס ביותר בפרמטרים.

שלב 1: נתוני רכב. יצרן, דגם, שנת ייצור, כוח מנוע, מספר שלדה (VIN, אופציונלי), עלות רכב, נוכחות מערכת נגד גניבה.

שלב 2: נתוני נהג. גיל, ניסיון, מספר נהגים מורשים (או רב-נהגים). עבור כל נהג מחושב מקדם BMR משלו.

שלב 3: פרמטרי ביטוח. סכום ביטוח, השתתפות עצמית (ללא תנאי, מ-0 עד 1000), הכללת סיכונים נוספים (GAP, תאונות אישיות, רכב חלופי), תקופת ביטוח.

שלב 4: חישוב פרמיה. נוסחת פרמיה בסיסית עבור CASCO:

Премия = Страховая_сумма × Базовый_тариф × КВС × КМ × КС × КФ × КПС × КТ 

ערכי מקדמים:

  • Премия = Страховая_сумма × Базовый_тариф × КВС × КМ × КС × КФ × КПС × КТ — תלוי ביצרן/דגם (סיכון גניבה) ושנת ייצור
  • Базовый_тариф — מקדם בונוס-מאלוס (מינימום של כל הנהגים)
  • КВС — מקדם כוח מנוע
  • КМ — מקדם תקופת ביטוח (חצי שנה ≠ חצי משנתי)
  • КС — מקדם השתתפות עצמית (ככל שההשתתפות העצמית גבוהה יותר, המקדם נמוך יותר)
  • КФ — מקדם מערכת נגד גניבה
  • КПС — מקדם טריטוריאלי

בלוקים בעלי ביצועים גבוהים ב-1C-Bitrix מאפשרים אחסון יעיל של ספריות עם מבנה שרירותי. ספריית התעריפים מיושמת באמצעות בלוקים בעלי ביצועים גבוהים:

КТ — תעריפים בסיסיים:

שדה סוג דוגמה
UF_PRODUCT_TYPE ספירה CASCO
UF_CAR_BRAND מחרוזת Toyota
UF_CAR_MODEL מחרוזת Camry
UF_YEAR_FROM מספר שלם שנת התחלה
UF_YEAR_TO מספר שלם שנת סיום
UF_BASE_RATE מספר עשרוני 0.035 (3.5%)
UF_RISK_GROUP ספירה נמוך / בינוני / גבוה (גניבה)

InsuranceBaseTariff — מקדמים:

שדה סוג מטרה
UF_COEFF_TYPE ספירה BMR / EM / SP / FD / AS / TR
UF_PARAM_FROM מספר עשרוני גבול תחתון של פרמטר
UF_PARAM_TO מספר עשרוני גבול עליון של פרמטר
UF_VALUE מספר עשרוני ערך מקדם
UF_PRODUCT_TYPE ספירה לאיזה מוצר

דוגמאות רשומות עבור BMR:

UF_COEFF_TYPE UF_PARAM_FROM (גיל) UF_PARAM_TO ניסיון מ- ניסיון עד UF_VALUE
BMR 18 21 0 2 1.87
BMR 22 25 3 5 1.04
BMR 30 65 10 99 0.93

עבור BMR, יש צורך בשני פרמטרים (גיל וניסיון), ולכן נוספו שדות נוספים לבלוק בעל ביצועים גבוהים או נוצר InsuranceCoefficient נפרד.

דוגמה לחישוב בצד השרת

המחשבון שולח בקשת 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%, BMR 1.04, השתתפות עצמית מפחיתה ב-15% — שקיפות בונה אמון.

בפרויקט אחד, ייעלנו את שאילתות חיפוש המקדמים, והפחתנו את זמן החישוב מ-8 שניות ל-1.2 שניות.

חשיבות חישוב תעריפי ביטוח בצד השרת

המחשבון עובד דרך בקשת AJAX לבקר Bitrix מותאם אישית. הצד של הלקוח אוסף פרמטרים של טופס ושולח בקשת POST. חישוב בצד השרת מהיר פי 3-5 מטעינה מלאה של עמוד, מאפשר טעינה דינמית של מקדמים ומספק הצעת מחיר מפורטת.

רכישת פוליסה מקוונת

לאחר החישוב, הלקוח לוחץ על "הנפקת פוליסה". נוצרת הזמנה דרך מודול InsuranceCoefficientKVS. המוצר הוא פריט הביטוח עם מחיר דינמי מהמחשבון. מאפייני ההזמנה מכילים את כל פרמטרי הפוליסה. התשלום מתבצע דרך שערי תשלום (ERIP, כרטיסי בנק) המשולבים דרך $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; } . לאחר התשלום, המטפל sale יוצר פוליסת PDF (TCPDF או mPDF) ושולח אותה למייל.

אזור אישי למבוטח

פונקציונליות האזור האישי:

  • הפוליסות שלי — רשימת פוליסות פעילות ופגות עם PDF
  • התראות 30 יום לפני פקיעת הפוליסה (סוכן Bitrix + אימייל/SMS)
  • חידוש — כפתור "חידוש" מושך נתונים למחשבון
  • הגשת תביעה — טופס עם העלאת מסמכים (תמונות, אישורים). קבצים דרך sale.paysystem, התביעה נשמרת בבלוק המידע "מקרי ביטוח"
  • סטטוס תביעה: הוגשה → בבדיקה → התבקשו מסמכים → החלטה → תשלום

אינטגרציה עם 1C:ביטוח ו-AIS

אפשרויות עיקריות:

1C:ביטוח. החלפה דרך שירותי HTTP של 1C. פוליסות ותביעות חדשות נשלחות מהאתר; סטטוסים ותעריפים מתקבלים מ-1C.

AIS של המבטח. דרך SOAP או REST. עבור OSAGO, אימות KBM דרך API חיצוני הוא חובה, יחד עם שליחת נתוני פוליסה וקבלת מספר.

CommerceML מסדיר החלפת נתונים עם 1C, אך עבור מערכות ביטוח, שירותי HTTP מותאמים אישית נפוצים יותר.

פורטל סוכנים (B2B)

סוכני ביטוח מקבלים גישה מורשית עם מחשבון המציג עמלת סוכן, צנרת לקוחות (דרך בלוק מידע מותאם אישית "בקשות סוכנים"), ודוחות ב-XLSX (דרך PhpSpreadsheet). הגישה מוגבלת על ידי קבוצות משתמשים של Bitrix.

לוח זמנים ליישום

היקף הרכב לוח זמנים
מוצר יחיד (OSAGO או נסיעות) מחשבון, רכישה מקוונת, אזור אישי בסיסי 8-10 שבועות
3-5 מוצרים (רכב + רכוש + VHI) + מחשבונים מרובים, אינטגרציה עם 1C, הגשת תביעה 14-20 שבועות
אתר מלא + פורטל סוכנים, אינטגרציה עם AIS, חידוש, אזור אישי נייד 22-30 שבועות

בעת הערכה, אנו מתחשבים בנפח ספריות התעריפים ובמספר הנוסחאות הייחודיות. כל מוצר חדש דורש יישום נפרד של לוגיקת חישוב המחשבון. צרו קשר להערכה מדויקת של הפרויקט שלכם.

מה כלול בעבודה

  • ניתוח דרישות ובדיקת תהליכים קיימים
  • עיצוב ארכיטקטורה ואב-טיפוס
  • יישום מחשבונים וספריות תעריפים
  • אינטגרציות עם 1C:ביטוח, AIS, מערכות תשלום
  • פיתוח אזור אישי ופורטל סוכנים (אם נדרש)
  • בדיקות, פריסה ותמיכה באחריות ל-6 חודשים
  • הכשרת עובדים לעבודה עם לוח הניהול של Bitrix
  • העברת תיעוד טכני והרשאות גישה

בקשו בדיקה של האתר שלכם — קבלו מפת דרכים והערכת עלות.