同時完成優惠和 Actions Center 預留項目的端對端整合之後,您可以連結這兩項功能,在端對端預訂流程中顯示優惠資訊。如果您不確定自己是否完成這兩項整合作業,或只想建立其中一項整合作業,請洽詢 Google 業務聯絡人。
完成優惠整合與 Actions Center 整合作業後,請與 Google 技術聯絡人聯絡,按照下方說明開始變更預訂伺服器。
預訂伺服器變更
- 如果在
CreateBookingRequest
中指定offer_id
(與優惠動態饋給中提供的優惠 ID) 相同,請確認該優惠套用至預訂。 即使不指定offer_id
,CreateBooking
也能正常運作。 - 套用至預訂的優惠必須包含在
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 技術聯絡人。