İptal Penceresi Ekleme

İptal Penceresi Ekleme

İptal aralıkları, iptal düğmesinin etkinleştirildiği zamanı tanımlar. Bu, iptal işlevinin kullanıcı onayı e-postalarında kullanılamayacağı ve diğer tüm platformlardan kaybolacağı anlamına gelir.

İptal aralıkları iki şekilde etkinleştirilebilir: hizmet düzeyi ve alan düzeyi. Bu düzeylerde pencere belirtme işlemleri aşağıda açıklanmıştır.

Hem hizmet düzeyi hem de alan düzeyinde iptal aralığı ayarlanmışsa alan düzeyinde aralık geçerli olur. İkisi de ayarlanmazsa iptal aralığı varsayılan olarak zaman aralığının başlangıcına ayarlanır (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 rezervasyonun başlangıç zamanından önceki saniye sayısına ayarlanmalıdır. Örneğin, rezervasyon alanı başlangıç zamanından 24 saat öncesine kadar iptal edilebiliyorsa bu alan 86400 olarak ayarlanır (yani 15:00 rezervasyonu yalnızca bir önceki gün 15:00'a kadar iptal edilebilir). Bu, söz konusu hizmetin tüm slotları için geçerli olur (alan düzeyinde tanım tarafından geçersiz kılınmadığı sürece).

JSON

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

Alan düzeyi tanımı

Kullanılabilirlik alanı düzeyinde, alan scheduling_rule_overrides.last_online_cancellable_sec olarak adlandırılır. Bu alan, belirli alanın iptal edilebileceği son zamandır (EPOCH zaman damgası). Bu, belirtilen ayrı alanlar için geçerlidir.

JSON

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