שילוב 1C-Bitrix עם Dikidi Online Booking

כאשר אתר על 1C-Bitrix ושירות ההזמנות המקוון Dikidi פועלים בנפרד, לקוחות עוזבים למתחרים ומנהלים טובעים בתיאום ידני של זמנים. אנחנו מפתחים אינטגרציה שמאחדת את לוח הזמנים, טופס ההזמנה ו-CRM למערכת אחת. הצוות שלנו מספק את הפרויקט במפתח מלא—החל מהגדרת API ועד להדרכת צוות—תוך הבטחת סנכרון נתונים יציב ותמיכה שוטפת.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
שילוב 1C-Bitrix עם Dikidi Online Booking
בינוני
~1-2 שבועות

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

שאלות נפוצות

שילוב 1C-Bitrix עם Dikidi Online Booking

מכון יופי או מרפאה משתמשים ב-Dikidi לתיאום פגישות — לקוחות קובעים דרך האפליקציה, מעצבים רואים את לוח הזמנים. אתר ה-Bitrix חי בנפרד: קטלוג שירותים, מחירים, מבצעים, אבל קביעת פגישות אפשרית רק בטלפון או דרך הווידג'ט של Dikidi. יש צורך באינטגרציה כדי שהאתר ומערכת התיאום יפעלו כיחידה אחת: לוח זמנים עדכני באתר, קביעת פגישות מבלי לעזוב לשירות חיצוני, ונתוני לקוחות נוחתים ב-CRM. הצוות שלנו ביצע למעלה מ-50 אינטגרציות עם שירותים חיצוניים עבור Bitrix — הניסיון מאפשר לנו לצפות את כל הניואנסים ולהבטיח חילופי נתונים יציבים.

תרחיש טיפוסי: לקוחה רוצה לקבוע תספורת אבל רואה רק מחירים באתר. היא צריכה או להתקשר או לעבור ל-Dikidi. בשיחה, האדמין מבזבז 5 דקות בבדיקה ידנית של משבצות. מעבר ל-Dikidi גורם למשתמש לעזוב את האתר, ונתוני ההזמנה לא מגיעים ל-CRM. אינטגרציה פותרת את שתי הבעיות: טופס הזמנה ישירות באתר, לוח זמנים מסונכרן, ונתוני לקוחות נשמרים אוטומטית ב-Bitrix24.

שילבנו את Dikidi עם אתרי Bitrix למעלה מ-15 פעמים. במאמר זה — הארכיטקטורה של הפתרון, המלכודות ומה העסק מרוויח.

מה זה Dikidi API?

Dikidi מספקת REST API (תיעוד זמין דרך התמיכה) המאפשר ניהול שירותים, צוות, לוח זמנים והזמנות. נקודות קצה עיקריות:

  • GET /api/v2/company/{id}/services — רשימת שירותים עם מחירים ומשך
  • GET /api/v2/company/{id}/masters — מאסטרים עם לוח זמנים
  • GET /api/v2/company/{id}/schedule — משבצות פנויות למאסטר ושירות ספציפיים בתאריך נתון
  • POST /api/v2/company/{id}/booking — יצירת פגישה (מאסטר, שירות, תאריך, שעה, נתוני לקוח)
  • GET /api/v2/company/{id}/booking/{id} — סטטוס הזמנה

האימות הוא דרך מפתח API בכותרת Authorization. המפתח מונפק כאשר תוכנית עם גישת API מופעלת. הגבלה: לא כל תוכניות Dikidi כוללות API. בתוכנית הבסיסית, רק הווידג'ט (iframe) זמין. API זמין בתוכנית 'Business' ומעלה. יש לברר לפני תחילת העבודה.

באיזו אפשרות אינטגרציה לבחור?

אם צריך פתרון מהיר — פשוט להטמיע את ווידג'ט ה-iframe של Dikidi. קוד ההטמעה הוא שורה אחת בתבנית הרכיב או בעורך הדפים:

<iframe src="https://dikidi.net/widget/{company_id}" width="100%" height="700" title="Embedded content from dikidi.net"></iframe> 

זה עובד תוך 10 דקות, אבל מאבדים שליטה על חוויית המשתמש, העיצוב חיצוני, נתונים לא מגיעים ל-CRM, והערך ל-SEO הוא אפס. הווידג'ט מתאים כפתרון זמני, אבל לעסק מלא, אינטגרציית API מותאמת אישית עדיפה. היא נותנת שליטה מלאה על המראה, העברת נתונים ל-CRM ויכולות אנליטיקה.

למה לבחור באינטגרציה מותאמת אישית?

אינטגרציה מותאמת אישית הופכת את Dikidi לקצה אחורי של לוח זמנים, וטופס ההזמנה הופך לחלק מהאתר. אתם שולטים בכל שלב של המשתמש, בעיצוב של כל שלב, ויכולים להוסיף שדות משלכם (קודי קידום, הערות הזמנה). נתוני הפגישות מסונכרנים עם Bitrix24 CRM, ומאפשרים למנהלים לראות את כל היסטוריית הלקוח, לא רק הזמנות מהאתר. אינטגרציה כזו מחזירה את ההשקעה במהירות: צמצום זמן בחירת משבצות ב-80% וביטול הזמנות כפולות.

איך עובדת אינטגרציה מותאמת אישית עם Dikidi?

ארכיטקטורה:

  1. סקריפט cron יומי (<iframe src="https://dikidi.net/widget/{company_id}" width="100%" height="700" title="Embedded content from dikidi.net"></iframe> ) מביא את רשימת השירותים והמאסטרים מ-Dikidi API ושומר אותם בבלוק highload או אינפובלוק. זה מבטיח שדפי קטלוג השירותים עובדים מבלי לבקש מ-Dikidi API בכל כניסה.
  2. רכיב מותאם אישית CAgent בדף השירות:
    • שלב 1: בחירת מאסטר (נתונים מ-HL-block)
    • שלב 2: בחירת תאריך ושעה — בקשת AJAX ל-Dikidi API custom:dikidi.booking (בזמן אמת; לא ניתן לשמור משבצות במטמון כי הן משתנות כל דקה)
    • שלב 3: פרטי יצירת קשר של הלקוח
    • שלב 4: אישור — /schedule
  3. טיפול בתגובה. בהזמנה מוצלחת, Dikidi מחזירה POST /booking. אנחנו שומרים אותה ב-HL-block booking_id המקושר למשתמש Bitrix (אם מחובר) ולרשומת ה-CRM.

מה מספקת סנכרון עם Bitrix24 CRM?

הזמנה דרך האתר יוצרת ליד או עסקה ב-CRM:

  • באישור הזמנה — בקשת REST DikidiBooking או crm.lead.add עם נתונים: שם לקוח, טלפון, שירות, מאסטר, תאריך/שעה
  • מקור ליד — 'הזמנת אתר (Dikidi)' (הוספה למילון המקורות דרך crm.deal.add)
  • בשדה UF של העסקה, אנחנו שומרים את crm.status.add של Dikidi לצורך קישור צולב

סנכרון הפוך: אם מנהל מבטל עסקה ב-CRM, webhook קורא ל-booking_id ב-Dikidi API. מיושם דרך רובוט CRM בשלב 'בוטל'.

Webhook מ-Dikidi: איך לא לאבד אף הזמנה

Dikidi תומכת בהתראות אירועים יוצאות (אם מוגדר): הזמנה חדשה, ביטול, שינוי. נקודת הקצה בצד Bitrix היא סקריפט PHP ב-DELETE /booking/{id}, אשר:

  • מוודא חתימת בקשה
  • יוצר או מעדכן את הרשומה ב-HL-block
  • יוצר ליד ב-CRM (אם ההזמנה נעשתה דרך אפליקציית Dikidi, לא דרך האתר)

זה מכסה את התרחיש ההפוך: לקוח קבע דרך אפליקציית Dikidi — האתר וה-CRM יודעים על כך.

מלכודות אינטגרציה
  • אזור זמן. Dikidi שומרת זמן ב-UTC, Bitrix באזור הזמן של השרת. ללא המרה, הזמנה בשעה 15:00 תוצג כ-18:00 (עבור UTC+3).
  • מגבלת קצב API. Dikidi מגבילה את תדירות הבקשות. אם 10 משתמשים גולשים במשבצות בו זמנית, אפשר להגיע למגבלה. פתרון: שמירת רשימות מאסטרים ושירותים במטמון; רק לבקש זמינות למאסטר ותאריך ספציפיים.
  • כפילויות לקוחות. לקוח יחיד קובע דרך האתר (נוצר ב-Dikidi) ודרך האפליקציה. Dikidi מזהה לפי טלפון — אין בעיה. אבל ב-Bitrix24 CRM, כפילות עשויה להופיע אם ה-webhook ומטפל האתר יוצרים לידים. פתרון: לפני יצירת ליד, לבדוק /local/tools/dikidi_webhook.php.

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

שלב תיאור תוצאה
ניתוח בדיקת זמינות Dikidi API, הסכמה על ארכיטקטורה מפרט טכני
עיצוב פיתוח סכמת נתונים, רכיבים, מטפלים תיעוד אינטגרציה
פיתוח כתיבת רכיב, סקריפטים cron, webhook קוד עובד בסביבת staging
אינטגרציית CRM הגדרת REST API, תהליכים עסקיים, רובוטים לידים ועסקאות מהזמנות
בדיקות אימות תרחישי הזמנה, ביטול, כפילויות פרוטוקול בדיקות
השקה ותמיכה העלאה לסביבת ייצור, הדרכת אדמין מדריך תפעול

לוחות זמנים לביצוע

אפשרות עבודה לוח זמנים
ווידג'ט (iframe) הכנסת קוד, עיצוב מעטפת יום אחד
אינטגרציית API: קטלוג + טופס הזמנה רכיב, AJAX, מטמון, HL-block שבוע
API + CRM + webhook + סנכרון הפוך אינטגרציה דו-כיוונית מלאה 1.5–2 שבועות

Dikidi היא מערכת אקולוגית סגורה, ואיכות האינטגרציה תלויה בזמינות ה-API בתוכנית שלכם. אנו נעריך את הפרויקט שלכם — צרו קשר לייעוץ. הניסיון שלנו של למעלה מ-8 שנים בפיתוח Bitrix מבטיח שהאינטגרציה תעבוד ביציבות וללא הפתעות. הזמינו אינטגרציה היום — קבלו אב טיפוס עובד תוך שבוע.