Cách thêm khoảng thời gian huỷ
Cửa sổ huỷ 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 khỏi mọi nền tảng khác.
Bạn có thể bật khoảng thời gian huỷ theo hai cách: cấp dịch vụ và cấp khung giờ. Quy trình chỉ định cửa sổ ở các cấp này sẽ được thảo luận bên dưới.
Nếu bạn đặt cả khung giờ huỷ ở cấp dịch vụ và khung giờ huỷ ở cấp khung giờ, thì khung giờ huỷ ở cấp khung giờ sẽ có hiệu lực. Nếu bạn không đặt cả hai, thì khoảng thời gian huỷ sẽ mặc định là thời điểm bắt đầu khung giờ (tức là người dùng có thể huỷ vào phút cuối).
Định nghĩa về mức 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 Dịch vụ. Bạn nên đặt trường này thành số giây trước thời gian bắt đầu đặt phòng mà bạn cần đặt phòng. Ví dụ: nếu bạn chỉ có thể huỷ đặt phòng trước 24 giờ trước thời gian bắt đầu, thì trường này sẽ được đặt thành 86400 (vì vậy, bạn chỉ có thể huỷ đặt phòng lúc 3 giờ chiều trước 3 giờ chiều ngày hôm trước).
Điều này sẽ áp dụng cho tất cả các khung giờ cho dịch vụ đó (trừ phi bị ghi đè bởi định nghĩa cấp khung giờ).
JSON
{ "service": [ { "rules": { "min_advance_online_canceling": 86400 } } ] }
Định nghĩa cấp độ khe
Ở cấp khung giờ phát sóng, trường này được gọi là scheduling_rule_overrides.last_online_cancellable_sec
. Trường này là thời điểm cuối cùng (dấu thời gian EPOCH) mà bạn có thể huỷ khung giờ cụ thể.
Điều này sẽ áp dụng cho từng khung giờ riêng lẻ mà bạn đã chỉ định.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]