Đặt cửa sổ huỷ

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

Cửa sổ huỷ xác định thời điểm nút huỷ được kích hoạt. Chiến dịch này có nghĩa là chức năng huỷ sẽ không hoạt động khi người dùng xác nhận email và sẽ biến mất khỏi mọi nền tảng khác.

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

Nếu bạn đặt cả cửa sổ huỷ ở cấp dịch vụ và cấp vị trí, thì cửa sổ ở cấp vùng sẽ có hiệu lực. Nếu bạn không đặt biểu tượng nào thì cửa sổ huỷ mặc định là bắt đầu khoảng thời gian (tức là người dùng có thể bị huỷ tại phút qua).

Định nghĩa mức độ dịch vụ

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

JSON

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

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

Tại cấp độ vùng tình trạng còn hàng mà trường được gọi scheduling_rule_overrides.last_online_cancellable_sec. Chiến dịch này là thời gian cuối cùng (dấu thời gian EPOCH) mà vùng cụ thể có thể bị huỷ. Mã này sẽ áp dụng cho từng vùng riêng lẻ mà bạn đã chỉ định giá trị này.

JSON

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