การเปิดใช้ข้อเสนอในเซิร์ฟเวอร์การจอง

หากดำเนินการทั้ง 2 ข้อเสนอและการผสานรวม Actions Center Reservations จากต้นทางถึงปลายทางแล้ว คุณจะเชื่อมต่อข้อเสนอทั้ง 2 รายการเพื่อแสดงข้อเสนอได้ภายในขั้นตอนการจองตั้งแต่ต้นจนจบ หากไม่แน่ใจว่ากำลังผสานรวมทั้ง 2 รายการนี้ หรือต้องการสร้างการผสานรวมอย่างใดอย่างหนึ่งนี้ โปรดติดต่อผู้ติดต่อด้านธุรกิจของ Google

หลังจากทำทั้งการผสานรวมข้อเสนอและการผสานรวมศูนย์ Actions เสร็จสมบูรณ์แล้ว โปรดติดต่อฝ่ายเทคนิคของ Google เพื่อเริ่มเปลี่ยนแปลงเซิร์ฟเวอร์การจองตามที่อธิบายไว้ด้านล่าง

การเปลี่ยนแปลงเซิร์ฟเวอร์การจอง

  • หากระบุ offer_id (รหัสข้อเสนอเดียวกันกับที่ระบุไว้ในฟีดข้อเสนอ) ใน CreateBookingRequest โปรดตรวจสอบว่ามีการใช้ข้อเสนอกับการจอง CreateBooking ก็ควรจะทำงานโดยไม่ได้ระบุ offer_id เช่นกัน
  • ข้อเสนอที่ใช้กับการจองต้องรวมอยู่ในCreateBookingResponse เฉพาะข้อเสนอที่เป็นส่วนหนึ่งของคำขอเท่านั้นที่จะใช้กับการจองได้ หากใช้ "ข้อเสนอ" กับการจอง คุณไม่ต้องระบุช่องนี้ในคำตอบ
  • หากไม่มี offer_id หรือไม่เกี่ยวข้องกับช่องที่ขอ ให้แสดงผล OFFER_UNAVAILABLE ใน BookingFailure ของ CreateBookingResponse หากช่วงเวลานั้นไม่พร้อมให้บริการเลย ให้ส่งกลับ SLOT_UNAVAILABLE แทน

กรอบการทดสอบ

ต่อไปนี้คือกรอบการทดสอบที่คุณต้องทำตามเพื่อให้การผสานรวม Actions Center ทำงานร่วมกับการผสานรวม Reservations ในทุกๆ ด้านได้ เราขอแนะนำเป็นอย่างยิ่งให้ทำการทดสอบเพิ่มเติมตามกรณีการใช้งานแพลตฟอร์มเฉพาะของคุณ

  • จองช่วงเวลาที่ถูกต้องโดยไม่มีข้อเสนอ
  • จองช่วงเวลาที่ใช้ได้ด้วยข้อเสนอที่ถูกต้อง
  • จองช่วงเวลาที่ถูกต้องซึ่งมีข้อเสนอหลายรายการ โดยเลือกข้อเสนอแบบสุ่ม และตรวจสอบว่ามีการใช้ข้อเสนอที่ถูกต้องกับการจอง
  • จองช่วงเวลาที่ถูกต้องด้วยข้อเสนอที่ถูกต้อง แต่ข้อเสนออยู่นอกช่วงเวลาแลกรับข้อเสนอ ควรแสดงผล OFFER_UNAVAILABLE
  • จองช่วงเวลาที่ถูกต้องและข้อเสนอที่ถูกต้อง แต่ข้อเสนออยู่นอกวันที่แลกรับข้อเสนอ ควรแสดงผล OFFER_UNAVAILABLE
  • จองช่วงเวลาที่ถูกต้องที่มีข้อเสนอที่ไม่ถูกต้อง แต่มีข้อเสนอที่ถูกต้องอีกรายการในเวลาดังกล่าว ควรแสดงผล OFFER_UNAVAILABLE
  • จองช่วงเวลาที่มีข้อเสนอที่มีอยู่สำหรับผู้ขายรายอื่น ค่านี้ควรส่งคืน OFFER_UNAVAILABLE
  • จองช่วงเวลาที่มีข้อเสนอที่ไม่มีอยู่ การดำเนินการนี้ควรแสดงผล OFFER_UNAVAILABLE
  • จองช่วงเวลาที่มีข้อเสนอที่ถูกต้อง แต่ช่องดังกล่าวใช้งานไม่ได้แล้ว ค่านี้ควรส่งคืน SLOT_UNAVAILABLE
  • จองช่วงที่ไม่สามารถใช้ได้อีกต่อไปด้วยข้อเสนอที่ไม่มี ควรแสดงผล SLOT_UNAVAILABLE
  • จองช่วงเวลาที่ไม่มีอยู่ การดำเนินการนี้ควรแสดงผล SLOT_UNAVAILABLE

เมื่อการเปลี่ยนแปลงเหล่านี้เสร็จสมบูรณ์ โปรดทดสอบการผสานรวมในสภาพแวดล้อมแซนด์บ็อกซ์ หลังจากทดสอบเสร็จแล้วและมั่นใจในผลลัพธ์แล้ว โปรดติดต่อผู้ติดต่อฝ่ายเทคนิคของ Google