לחיצה על טווח פנוי ממלאת את שעת ההתחלה.
הטלפון הוא המזהה. מספר קיים ימלא את הפרטים אוטומטית; מספר חדש ייצור כרטיס לקוח.
השעות שכאן הן הקובעות. בחירת התעריף משפיעה רק על חישוב המחיר.
הבחירה נשמרת מיד
—
שינוי הטלפון או השם מתעדכן גם באירועים העתידיים של הלקוח. ההיסטוריה נשמרת כפי שהייתה.
לחץ על הכפתורים הירוקים כדי להוסיף נתונים משתנים לתוך הטקסט:
חישוב מהיר ללקוח שמתקשר לברר מחיר — בלי ליצור אירוע.
הפרטים האלה מופיעים בכותרות הדפים, במסך ההתחברות, באייקון האפליקציה ובהודעות ללקוח. שינוי נכנס לתוקף מיד.
לשם יישלח כל בוקר הסיכום עם ההזמנות של אותו יום. ריק = הסיכום יוצא לטלפון שלמעלה.
אחרי המילוי יופיע בעורך ההודעות כפתור "קישור לתקנון", שמכניס אותו לכל נוסח.
להחלפת הלוגו: להעתיק קובץ תמונה לנתיב שרשום למעלה בתוך
wwwroot. את אייקוני האפליקציה מחליפים ב-
wwwroot/controlroom/icons/.
🔒 המחירון נעול לעריכה בהגדרות השרת — לצפייה בלבד.
לא כל עסק סופר "משתתפים" — אפשר "מספר ילדים", "מספר חדרים", "מספר אורחים" או "כמות כרטיסים".
תעריף אחד או יותר, למשל "חול" ו"סופ״ש". השם הוא מה שהלקוח רואה; מחיקת תעריף אינה נוגעת בהזמנות שכבר נשמרו איתו.
מחיר ושעות שונים לפי היום בשבוע. שדה שנשאר ריק פירושו "כמו התעריף למעלה", ולכן אפשר למלא רק את מה שבאמת שונה. שהות של כמה לילות מתומחרת לילה־לילה, כל לילה לפי היום שלו.
תוספת כבויה נעלמת מכל המסכים ואינה מתומחרת. מחיקת תוספת אינה נוגעת בהזמנות שכבר נשמרו איתה.
הנוסחה: תעריף.קבוע + כמות × תעריף.ליחידה + תוספות,
ובמצב ימים הכול מוכפל במספר הלילות.
מחיר קבוע לחדר → "ליחידה" = 0. מחיר לאדם → "קבוע" = 0.
🔒 היחידות נעולות לעריכה בהגדרות השרת — לצפייה בלבד.
כל יחידה היא יומן נפרד: אפשר לקבוע שתי הזמנות באותה שעה בשתי יחידות שונות, ולא ייחשב התנגשות. המחיר של כל יחידה נלקח מהשדות כאן; שדה שנשאר ריק (0) פירושו שהיחידה גובה כמו המחירון הכללי בלשונית "מחשבון ומחירים".
באיזה ערוץ יוצאות ההודעות ללקוח — ברכה על אירוע חדש, תזכורות, קישור לתשלום ואישור חשבונית. אותו נוסח בדיוק נשלח בשני הערוצים; מה שמשתנה הוא רק הצינור.
המפתחות עצמם אינם נערכים מכאן: פרטי ספקי הוואטסאפ יושבים ב-
config/whatsapp.json ומפתח ה-SMS ב-
config/sms.json — קבצים בשרת בלבד.
ערוץ שנבחר אך אינו מוגדר מדולג בשקט ונרשם ביומן.
תמונה שמצורפת לנוסח יוצאת בוואטסאפ בלבד — ב-SMS אין קובץ.
אילו הודעות נשלחות מעצמן, ומתי. הסרת הסימון מפסיקה את ההודעה הזאת לכל האירועים — ההודעות שנשלחות בלחיצת כפתור אינן מושפעות.
הסיכום היומי מגיע לטלפון המנהל שב"פרטי העסק", ובהיעדרו לטלפון
העסק.
שעות שקטות, קצב השליחה ומצב הרצה יבשה נשארים ב-
config/schedule.json בשרת.
הטקסט שנשלח ללקוח בכל סוג הודעה — ברכה, תזכורת, קישור לתשלום ואישור. פתיחת העורך סוגרת את החלון הזה; שינויים שלא נשמרו יאבדו.
מי מפיק את החשבוניות ומי מבצע את הסליקה. שתי בחירות נפרדות — אפשר להוציא חשבוניות אצל ספק אחד ולסלוק אצל אחר.
הפרטים אינם נערכים מכאן. אלה סודות סליקה, ולכן הם יושבים
בקובץ config/payment-providers.json בשרת בלבד — בדיוק
כמו הטוקן של וואטסאפ ומפתח ה-SMS. השינוי נכנס לתוקף בפעולה הבאה,
בלי build ובלי הפעלה מחדש.
סנכרון חד-כיווני של היומן אל Google Calendar שלך: אירוע חדש נוצר גם שם, עריכה מעדכנת אותו, ומחיקה או ביטול מוחקים אותו. שינוי שנעשה ישירות ביומן Google אינו חוזר למערכת.
מתבקשת הרשאה אחת בלבד — calendar.events (יצירה, עריכה
ומחיקה של אירועים). אין גישה ל-Gmail ואין גישה לשום דבר אחר
בחשבון. הלקוח אינו מוזמן כמשתתף, ולכן גוגל אינו שולח לו מייל.
הפרטים אינם נערכים מכאן. ה-ClientId וה-ClientSecret
יושבים ב-config/google-calendar.json בשרת בלבד, וכתובת
החזרה שמוצגת למעלה חייבת להיות רשומה מילה במילה תחת
Authorized redirect URIs ב-Google Cloud Console.
האם להוציא חשבונית מס קבלה?
תואם ידנית — בוחרים את האירוע שאליו שייך התשלום, והוא מסומן כשולם.
התאמה נדחתה — לעסקת בדיקה, לתשלום כפול או לכסף שאינו שייך לאף אירוע.
הרשומה נסגרת ויוצאת מהרשימה, ושום אירוע לא משתנה.
טוען...
הרשומה תיצא מרשימת הממתינים להתאמה. אף אירוע לא ישתנה, והתיעוד המלא של התשלום יישאר שמור.
האייקון של המערכת יופיע במסך הבית, ופתיחה ממנו תיכנס ישירות ליומן — בלי סרגל הכתובות של הדפדפן.