設定取消時間

如何新增取消期間

取消期間會定義取消按鈕的啟用時間。這個 表示取消函式將無法在使用者確認中運作 電子郵件,也會從所有其他介面消失。

取消期限有兩種:服務層級和 版位層級在這些層級指定視窗的程序如下 。

如果同時設定了服務層級和運算單元層級的取消期, 版位層級視窗將會生效。如果兩者皆未設定,則取消期限 預設為該時段的開始時間 (也就是說,使用者可在該時段取消 最後一分鐘)。

服務等級定義

如要啟用服務層級的取消期限,請指定 rules.min_advance_online_canceling服務 動態饋給這個欄位 應設為預留項目開始時間前的秒數 預約時段舉例來說,如果預訂只能取消 到開始時間的 24 小時前,這個欄位會設為 86400 (因此下午 3 點的預訂只能取消到前一天的下午 3 點為止)。 這項設定會套用到該服務的所有運算單元 (除非遭到版位層級定義覆寫)。

JSON

{
  "service": [
    {
      "rules": {
        "min_advance_online_canceling": 86400
      }
    }
  ]
}

版位層級定義

則稱為「供應量」 scheduling_rule_overrides.last_online_cancellable_sec。這個 欄位是特定時段可取消的最後一次 (EPOCH 時間戳記)。 此值會套用至指定此屬性的每個版位。

JSON

"service_availability": [
  {
    "availability": {
      "scheduling_rule_overrides": {
        "last_online_cancellable_sec": 1468081800
        }
    }
  }
]