Đặt thời lượng huỷ

Cách thêm cửa sổ huỷ

Khoảng thời gian huỷ sẽ xác định thời điểm nút huỷ được kích hoạt. Điều này có nghĩa là chức năng huỷ sẽ không hoạt động trong email xác nhận của người dùng và sẽ biến mất trên mọi nền tảng khác.

Bạn có thể bật thời hạn huỷ theo 2 cách: cấp dịch vụ và cấp vùng. Quy trình chỉ định cửa sổ ở các cấp này được thảo luận dưới đây.

Nếu bạn đặt cửa sổ hủy ở cấp độ dịch vụ và cấp độ vị trí, thì cửa sổ ở cấp độ vị trí sẽ có hiệu lực. Nếu bạn không đặt chính sách nào, thì cửa sổ huỷ sẽ mặc định là bắt đầu khung giờ (tức là người dùng có thể bị huỷ ở phút cuối).

Định nghĩa cấp dịch vụ

Bạn có thể bật khoảng thời gian huỷ ở cấp dịch vụ bằng cách chỉ định rules.min_advance_online_canceling trong nguồn cấp dữ liệu Service (Dịch vụ). Bạn phải đặt trường này thành số giây trước thời gian bắt đầu đặt chỗ. Ví dụ: nếu chỉ có thể huỷ lượt đặt trước cho đến 24 giờ trước thời gian bắt đầu, trường này sẽ được đặt là 86400 (vì vậy, bạn chỉ có thể huỷ lượt đặt trước vào 3 giờ chiều cho đến 3 giờ chiều của ngày hôm trước). Điều này sẽ áp dụng cho tất cả các vị trí quảng cáo của dịch vụ đó (trừ phi bị ghi đè bởi định nghĩa cấp vị trí).

JSON

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

Định nghĩa cấp vị trí

cấp độ vùng khả dụng, trường này được gọi là scheduling_rule_overrides.last_online_cancellable_sec. Trường này là lần cuối cùng (dấu thời gian EPOCH) mà vị trí cụ thể có thể bị huỷ. Việc này sẽ áp dụng cho từng vị trí riêng lẻ mà bạn đã chỉ định.

JSON

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