在預訂伺服器中啟用優惠

完成優惠和 Actions Center 預訂端對端整合後,您就能連結這兩者,在端對端預訂流程中顯示優惠。如果您不確定是否要完成這兩項整合作業,或只想建立其中一項整合,請洽詢 Google 業務聯絡人。

完成優惠整合與「透過 Google 預訂」整合後,請與 Google 技術聯絡人聯絡,開始變更預訂伺服器,如以下所述。

預訂伺服器變更

  • 如果在 CreateBookingRequest 中指定了 offer_id (與在商品動態饋給中提供的商品 ID 同一個),請確認商品已套用至預訂。CreateBooking 在不指定 offer_id 的情況下也能正常運作。
  • 套用至預訂的優惠必須包含在 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 技術聯絡人聯繫。