הפעלת מבצעים בשרת ההזמנות

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

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

שינויים בשרת ההזמנות

  • אם מציינים offer_id (אותו מזהה מבצע בפיד המבצעים) ב-CreateBookingRequest, צריך לוודא שהמבצע חל על ההזמנה. הפונקציה CreateBooking אמורה לפעול בלי לציין גם את offer_id.
  • המבצע שחל על ההזמנה צריך להיכלל ב-CreateBookingResponse. אפשר להחיל על ההזמנה רק את המבצע שנכלל בבקשה. אם ההזמנה לא הוחלה, צריך להשמיט את השדה הזה מהתשובה.
  • אם השדה offer_id לא קיים או לא רלוונטי ליחידת הקיבולת הרצויה, אפשר להחזיר OFFER_UNAVAILABLE ב-BookingFailure של CreateBookingResponse. אם משבצת הזמן לא זמינה בכלל, אפשר להחזיר את הערך SLOT_UNAVAILABLE במקום זאת.

מקרי בדיקה

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

  • הזמנת משבצת זמן חוקית ללא מבצע
  • הזמנת משבצת זמן חוקית עם מבצע תקף
  • מומלץ להזמין משבצת חוקית שיש בה כמה מבצעים זמינים, לבחור מבצע אקראי ולוודא שהמבצע הנכון חל על ההזמנה
  • אפשר להזמין משבצת זמן חוקית עם מבצע תקף, אבל המבצע לא חורג משעות המימוש של המבצע. זה אמור להחזיר OFFER_UNAVAILABLE
  • אפשר להזמין משבצת זמן חוקית עם מבצע תקף, אבל המבצע לא חורג מתאריך המימוש של המבצע. זה אמור להחזיר OFFER_UNAVAILABLE
  • להזמין משבצת זמן חוקית עם מבצע לא חוקי, אבל יש מבצע חוקי אחר באותו מועד. זה אמור להחזיר OFFER_UNAVAILABLE
  • הזמנת משבצת עם מבצע שקיים למוכר אחר. הפעולה הזו אמורה להחזיר OFFER_UNAVAILABLE
  • הזמנת משבצת עם מבצע שלא קיים. הפעולה הזו אמורה להחזיר OFFER_UNAVAILABLE
  • מזמינים משבצת עם מבצע תקף, אבל היא כבר לא זמינה. הפעולה הזו אמורה להחזיר SLOT_UNAVAILABLE
  • אפשר להזמין משבצת זמן שכבר לא זמינה עם מבצע שלא זמין. זה אמור להחזיר SLOT_UNAVAILABLE
  • הזמנה של משבצת זמן שלא קיימת. הפעולה הזו אמורה להחזיר SLOT_UNAVAILABLE

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