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ỷ giá trị 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.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]