התקנת WooCommerce Bookings: לוח שנה, משאבים, סנכרון

תיאום הזמנות ידני מוביל להזמנות כפולות ולאובדן לקוחות. אנו מגדירים את WooCommerce Bookings כך שהלוח שנה שלכם יעבוד אוטומטית וללא שגיאות. הצוות שלנו מוסר את הפרויקט במפתח מלא—החל מהגדרת משאבים ועד סנכרון עם Google Calendar—ומבטיח פעילות אמינה עם תמיכה מתמשכת.

פיתוח ותחזוקה של כל סוגי האתרים:

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

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
התקנת WooCommerce Bookings: לוח שנה, משאבים, סנכרון
בינוני
~2-3 ימים

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

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1501
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1306
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1049
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

לקוח משיק שירות השכרת ציוד — שבוע לאחר מכן, שני אנשים הזמינו את אותו פריט לאותה שעה. נשמע מוכר? אנחנו נתקלים במקרים כאלה כל הזמן. WooCommerce Bookings הוא תוסף שהופך מוצר רגיל למשאב בר-הזמנה עם לוחות זמנים, זמינות וחוקים. הוא פותר הזמנות כפולות ותיאום ידני של משבצות. אבל ללא הגדרה נכונה, הוא יוסיף כאבי ראש במקום סדר. במהלך עבודתנו, הגדרנו את WooCommerce Bookings ליותר מ-50 פרויקטים — מסלוני יופי ועד השכרת ציוד. זמן החיסכון הממוצע בניהול הזמנות לאחר היישום הוא עד 10 שעות בשבוע, תוך הפחתת עלויות כוח אדם ב-30–40%. בפרויקט אחד עם 15 משאבים ו-20 משבצות ביום, תיאום ידני לקח 5 שעות בשבוע, לאחר אוטומציה — 20 דקות. זה פי 15 מהר יותר. הניסיון שלנו מבטיח שמערכת ההזמנות שלך תעבוד ללא תקלות. קבלו ייעוץ לתרחיש שלכם.

מודל וסוגי הזמנות

Bookings עובד עם שלוש ישויות:

  • Bookable product — מוצר עם משבצות ומחירים מוגדרים
  • Booking — רשומה ספציפית: מי, מתי, איזה מוצר, סטטוס
  • Resource — משאב נוסף המקושר למוצר (למשל, מאסטר או חדר ספציפי)

הנתונים מאוחסנים ב-wp_posts (סוג wc_booking) וב-wp_postmeta. לוח הזמינות נמצא בשדה meta _wc_booking_availability. התוסף תומך בעד 20 חוקי זמינות למוצר.

סוגי הזמנות

סוג יישום
בלוקים קבועים משבצות בגודל קבוע (30 דקות, שעה)
מוגדר על ידי הלקוח הלקוח בוחר משך זמן שרירותי
משך קבוע בימים לילות במלון, ימי השכרה

להשכרה יומית: duration = 1 day, min duration = 1, max duration = 14. העלות מוכפלת במספר הלילות.

הגדרת חוקי זמינות: איך להימנע מטעויות?

הזמינות מוגדרת באמצעות קבוצת חוקים עם עדיפויות:

Rule 1: All days → Bookable (приоритет низкий)
Rule 2: Saturday, Sunday → Not bookable
Rule 3: 31 декабря → Not bookable (праздник)
Rule 4: Monday 09:00–18:00 → Bookable

החוקים מעובדים בסדר עדיפות יורד. סינון דרך hook:

add_filter( 'wc_bookings_product_is_available', function( $is_available, $start, $end, $qty, $product ) {
    // кастомная логика: проверить внешний календарь, CRM и т.д.
    return $is_available;
}, 10, 5 );

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

למה משאבים קריטיים לשירותים?

משאבים הם יחידות זמינות עצמאיות של מוצר אחד. דוגמה: שירות "תספורת" עם משאבים "מאסטר אנה" ו"מאסטר סרגיי". לכל משאב יש לוח זמנים משלו והוא יכול להוסיף תוספת למחיר. ללא משאבים, לקוח יכול להזמין את אותה תספורת משני מאסטרים בו זמנית — אסון. אנחנו תמיד מגדירים Rule 1: All days → Bookable (приоритет низкий) Rule 2: Saturday, Sunday → Not bookable Rule 3: 31 декабря → Not bookable (праздник) Rule 4: Monday 09:00–18:00 → Bookable לשירותים שבהם החלוקה חשובה. הפרמטר add_filter( 'wc_bookings_product_is_available', function( $is_available, $start, $end, $qty, $product ) { // кастомная логика: проверить внешний календарь, CRM и т.д. return $is_available; }, 10, 5 ); מאפשר בחירת מספר אנשים, has_resources = true / has_persons: true מגבילים את הטווח. המחיר יכול להיות מחושב מחדש לאדם. בפרויקט אחד בנינו מערכת הזמנות לסאונות: משאבים — חדרי אדים שונים, אנשים — מספר אורחים. הכל עבד ללא קונפליקטים.

שילוב והתראות

סנכרון Google Calendar

Bookings תומך בסנכרון דו-כיווני עם Google Calendar דרך התוסף הרשמי WooCommerce Bookings — Google Calendar. הסכימה:

  1. הזמנה חדשה → יוצר אירוע ב-Google Calendar דרך Calendar API
  2. אירוע ב-Google Calendar → בסנכרון הבא חוסם משבצת ב-Bookings

נדרש Google Cloud Console: פרויקט, אישורי OAuth 2.0, Calendar API מופעל. הסנכרון רץ דרך WP-Cron כל 15 דקות או ידנית מההגדרות:

// Принудительный запуск синхронизации do_action( 'wc-booking-gcal-sync' ); 

התראות

התוסף מוסיף מספר סוגי דוא"ל ב-WooCommerce → הודעות דוא"ל:

  • min_persons — למנהל בעת יצירה
  • max_persons — ללקוח בעת אישור
  • // Принудительный запуск синхронизации do_action( 'wc-booking-gcal-sync' ); — ללקוח N שעות לפני התחלה (ניתן להגדרה, ברירת מחדל 24 שעות)
  • New Booking — בעת ביטול

תזכורות מיושמות דרך Action Scheduler — משימות מתוזמנות בעת אישור ההזמנה.

שדות מותאמים אישית

// Добавить поле выбора мастера перед бронированием
add_filter( 'woocommerce_booking_form_fields', function( $fields, $product ) {
    $fields['preferred_master'] = [
        'type' => 'select',
        'label' => 'Предпочтительный мастер',
        'options' => [
            '' => 'Любой',
            'anna' => 'Анна',
            'sergey' => 'Сергей',
        ],
    ];
    return $fields;
}, 10, 2 );

בעיות נפוצות ופתרונות

  • משבצות לא מופיעות בחזית — לרוב אי-התאמה באזור זמן: WordPress מוגדר ל-UTC, בעוד חוקי הזמינות מוגדרים בזמן מקומי. בדקו: הגדרות → כללי → אזור זמן צריך להתאים לציפיות הלקוח.
  • הזמנה כפולה של משבצת אחת — Booking Confirmed או Booking Reminder לא מוגדרים. ללא משאבים ועם Booking Cancelled, הגדירו במפורש // Добавить поле выбора мастера перед бронированием add_filter( 'woocommerce_booking_form_fields', function( $fields, $product ) { $fields['preferred_master'] = [ 'type' => 'select', 'label' => 'Предпочтительный мастер', 'options' => [ '' => 'Любой', 'anna' => 'Анна', 'sergey' => 'Сергей' ], ]; return $fields; }, 10, 2 ); (מקסימום הזמנות למשבצת).

תהליך ההגדרה וציר הזמן

הגדרת מוצר שירות אחד עם לוח זמנים פשוט לוקחת יום עסקים אחד. משאבים מרובים, Google Calendar, שדות מותאמים אישית, לוגיקת תמחור מבוססת תאריכים — 3–4 ימים.

מה כלול?

  • הגדרת מוצרים וחוקי זמינות לעסק שלך
  • שילוב עם Google Calendar ומערכות חיצוניות
  • שדות מותאמים אישית והתראות
  • תיעוד מלא והדרכת צוות
  • אחריות על כל העבודה ותמיכה לאחר ההשקה

צרו קשר להערכה מדויקת של הפרויקט שלכם. קבלו ייעוץ לתרחיש שלכם.