14 בינו׳ 2021, 19:09

דברים שעובדים ללא אחריות (נבנה על ידי יעקב ללא תיעוד)

(נשמח לתגובות מלקוחות אם זה עובד טוב)

ספירת כמות המוצרים שנמכרה / הגבלה כללית של כמות המוצרים למכירה /אפשרות ביטול הזמנות

אשפרות לבטל מוצרים

option_cancel=yes

בכניסה לשלוחה הלקוח ישמע תפריט
M2174 להזמנה, הקישו 1, לביטול הזמנה קודמת הקישו 2, ליציאה הקישו 3.

restricting_places=yes

במידה והתפריט האפשרויות עובד, ולחץ 1 להזמנה,
ברירת מחדל לא בודק האם נשאר כמות, באם ההגדרה הזאת מוגדרת אז בודק האם נשאר כמות להזמנה

הכמות הראשונית יש להכניס בתוך קובץ Places.ini בשלוחה בערך בשם Places
למשל אם יש 200 מקומות אז נכניס בקובץ בהתחלה
Places=200
ובכל הזמנה הכמות תרד
ברירת מחדל המערכת משמיע את הכמות המקסימלית להזמנה
M2179 הכמות הפנויה להזמנה כעת היא

ניתן לדלג על ההודעה על ידי ההגדרה

say_amount_places=no

הודעת מערכת
M2170 אנא הקישו את הכמות שברצונכם להזמין
ברירת מחדל לקוח יכיל להקיש כמה מקשים שרוצה
אם רוצים להגביל למשל 2 מקשים (עד 99) יש להגדיר

max_places_digits=2

ברירת מחדל מינימום מקש 1 (עד 9 יחידות)
אם רוצים להגדיר שיהיה מינימום אחר לדוגמא 3 ספרות
(מתחיל מ100 ומעלה)
יש להגדיר

minimum_places_digits=3

ברירת מחדל משמיע את מה שהלקוח הקיש בצורת ספרות 100 זה "אחד אפס אפס"
אם רוצים שישמיע בצורת מספר כלומר 100 זה "מאה"
יש להגדיר

say_places_number=yes

במידה והלקוח הקיש כמות גדולה ממה שיש במלאי
המערכת מודיעה
M2172 הכמות שנבחרה גדולה מהכמות הפנויה
וחוזרת לתפריט

במידה והכמות תקינה המערכת משמיעה
M2171 הכמות נשמרה עד לסיום ההזמנה. שימו לב, אם תנתקו לפני סיום ההזמנה, הכמות לא תישמר לכם.
(במידה והלקוח ניתק את השיחה לפני סיום ההזמנה, אז בניתוק הכמות תחזור למלאי)

ביטול הזמנה

M2175 אנא הקישו את מספר ההזמנה שברצונכם לבטל

המערכת בודקת האם קיים ערך שנמצא תחת תיקיה הנוכחית, יש תיקיה בשם
booking
ובתוכו קובץ בשם
booking.ini
ובפנים יש ערך
key=טלפון-מספר הזמנה

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

במידה והיתה הזמנה על ידי מספר הטלפון המערכת בודקת את הערך
מספר הזמנה=כמות

אם הכמות שווה אפס כלומר ביטלו את ההזמנה והמערכת תודיע
M2180 הזמנה זו, כבר בוטלה

במידה ויש כמות פעילה - כלומר ההזמנה בתוקף
המערכת תשאל
M2176 האם אתם בטוחים שברצונכם לבטל את ההזמנה? לביטול ההזמנה, הקישו1, ליציאה ללא שינוי, הקישו 2

במידה והלקוח ביטל את ההזמנה
הכמות של המקומות חוזרת
כמו כן תראו בתוך תיקיית
booking
קובץ בשם
bookingLog.ini
ובו יהיה רשום
Status-CancelBooking עם כל הפרטים
והמערכת תשמיע
M2178 ההזמנה בוטלה בהצלחה