在預訂伺服器中啟用優惠

同時完成優惠和 Actions Center 預留項目的端對端整合之後,您可以連結這兩項功能,在端對端預訂流程中顯示優惠資訊。如果您不確定自己是否完成這兩項整合作業,或只想建立其中一項整合作業,請洽詢 Google 業務聯絡人。

完成優惠整合與 Actions Center 整合作業後,請與 Google 技術聯絡人聯絡,按照下方說明開始變更預訂伺服器。

預訂伺服器變更

  • 如果在 CreateBookingRequest 中指定 offer_id (與優惠動態饋給中提供的優惠 ID) 相同,請確認該優惠套用至預訂。 即使不指定 offer_idCreateBooking 也能正常運作。
  • 套用至預訂的優惠必須包含在 CreateBookingResponse中。只有要求中的優惠才能套用至預訂。如果預訂未套用任何優惠,則回應中請略過這個欄位。
  • 如果 offer_id 不存在或不適用於要求的運算單元,請在 CreateBookingResponseBookingFailure 中傳回 OFFER_UNAVAILABLE。如果該時段完全無法使用,請改為傳回 SLOT_UNAVAILABLE

測試案例

為確保 Actions Center 整合功能順利與預訂端對端整合作業搭配運作,您必須完成以下測試案例。強烈建議您根據特定平台的用途進行額外測試。

  • 預訂不含優惠的有效時段
  • 預訂包含有效優惠的有效時段
  • 預訂可使用多項優惠的有效時段,選取隨機優惠,並確認將正確優惠套用至預訂
  • 預訂包含有效優惠的有效時段,但該優惠已超過優惠兌換時間。這應該會傳回 OFFER_UNAVAILABLE
  • 預訂包含有效優惠的有效時段,但這項優惠不在優惠兌換日期。這應該會傳回 OFFER_UNAVAILABLE
  • 預訂包含無效優惠的有效時段,但同時有另一項有效優惠。這應該會傳回 OFFER_UNAVAILABLE
  • 預訂包含其他商家優惠的時段。這應該會傳回 OFFER_UNAVAILABLE
  • 預訂包含已不存在的優惠的時段。這應該會傳回 OFFER_UNAVAILABLE
  • 預訂包含有效優惠的時段,但該時段已無法使用。這應該會傳回 SLOT_UNAVAILABLE
  • 預訂已無法使用的優惠,這應該會傳回 SLOT_UNAVAILABLE
  • 預訂不存在的時段。這應該會傳回 SLOT_UNAVAILABLE

完成這些變更後,請在沙箱環境中測試整合作業。完成測試並對結果有信心後,請洽詢 Google 技術聯絡人。