İptal Aralıkları Ekleme
İptal aralıkları, iptal düğmesinin ne zaman etkinleştirildiğini tanımlar. Bu, iptal işlevinin kullanıcı onay e-postalarında çalışamayacağı ve diğer tüm yüzeylerden kaybolacağı anlamına gelir.
İptal aralıkları iki şekilde etkinleştirilebilir: hizmet düzeyi ve alan düzeyi. Bu düzeylerde pencereleri belirtme işlemleri aşağıda açıklanmıştır.
Hem hizmet düzeyi hem de alan düzeyinde iptal penceresi ayarlanırsa alan düzeyinde pencere geçerli olur. İkisi de ayarlanmazsa iptal aralığı varsayılan olarak zaman aralığının başlangıcına ayarlanır (yani kullanıcı son dakikada iptal edilebilir).
Hizmet düzeyi tanımı
Hizmet düzeyi iptal aralıkları, Hizmet feed'inde rules.min_advance_online_canceling
belirtilerek etkinleştirilebilir. Bu alan, rezervasyonun yapılması gereken rezervasyon başlangıç zamanından önceki saniye sayısına ayarlanmalıdır. Örneğin, rezervasyon başlangıç saatinden yalnızca 24 saat öncesine kadar iptal edilebiliyorsa bu alan 86400 olarak ayarlanır (böylece 15:00 için yapılan bir rezervasyon yalnızca bir önceki gün saat 15:00'e kadar iptal edilebilir).
Bu durum, söz konusu hizmetin tüm alanları için geçerlidir (alan düzeyinde tanım tarafından geçersiz kılınmadığı sürece).
JSON
{ "service": [ { "rules": { "min_advance_online_canceling": 86400 } } ] }
Slot düzeyi tanımı
Kullanılabilirlik slotu düzeyinde alana scheduling_rule_overrides.last_online_cancellable_sec
adı verilir. Bu alan, belirli bir alanın iptal edilebileceği son zamandır (EPOCH zaman damgası).
Bu ayar, belirtilen her bir alan için geçerlidir.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]