完成優惠和 Actions Center 預訂端對端整合後,您就能連結這兩者,在端對端預訂流程中顯示優惠。如果您不確定是否要完成這兩項整合作業,或只想建立其中一項整合,請洽詢 Google 業務聯絡人。
完成優惠整合與「透過 Google 預訂」整合後,請與 Google 技術聯絡人聯絡,開始變更預訂伺服器,如以下所述。
預訂伺服器變更
- 如果在
CreateBookingRequest
中指定了offer_id
(與在商品動態饋給中提供的商品 ID 同一個),請確認商品已套用至預訂。CreateBooking
在不指定offer_id
的情況下也能正常運作。 - 套用至預訂的優惠必須包含在
CreateBookingResponse
中。只有要求中的優惠才能套用至預訂。如果預訂未套用任何優惠,則應在回應中省略這個欄位。 - 如果
offer_id
不存在或不適用於要求的時段,就會在CreateBookingResponse
的BookingFailure
中傳回OFFER_UNAVAILABLE
。如果該時段完全無法提供,就會改為傳回SLOT_UNAVAILABLE
。
測試案例
您必須完成以下測試案例,確保您的 Actions Center 整合與預訂端對端整合能搭配運作。我們強烈建議您根據特定平台的使用情況進行額外測試。
- 預訂不含優惠的有效時段
- 預訂包含有效優惠的有效時段
- 預訂可使用多項優惠的有效時段,選取隨機優惠,並確認將優惠正確套用至預訂
- 預訂包含有效優惠的有效時段,但這項優惠不在指定的兌換時間內。這應該會傳回
OFFER_UNAVAILABLE
- 預訂包含有效優惠的有效時段,但這項優惠不在指定的兌換日期內。這應該會傳回
OFFER_UNAVAILABLE
- 預訂包含無效優惠的有效時段,但同時段有另一項有效優惠。這應該會傳回
OFFER_UNAVAILABLE
- 預訂包含其他商家優惠的時段。這應該會傳回
OFFER_UNAVAILABLE
- 預訂包含已不存在的優惠的時段。這應該會傳回
OFFER_UNAVAILABLE
- 預訂包含有效優惠的時段,但該時段已無法使用。這應該會傳回
SLOT_UNAVAILABLE
- 預訂已無法使用且包含已無法提供的優惠的時段。這應該會傳回
SLOT_UNAVAILABLE
- 預訂不存在的時段。這應該會傳回
SLOT_UNAVAILABLE
完成這些變更後,請在沙箱環境中測試整合。完成測試並確認結果無誤後,請與您的 Google 技術聯絡人聯繫。