Rezervasyon çakışması nasıl engellenir?
Aynı sahaya aynı saatte iki takım yazılamaz. Bu sayfa çakışma kuralını, iki telefondan aynı anda rezervasyon alınırsa ne olduğunu, sabit maçların dolu saatte nasıl davrandığını ve müşteri isteklerini anlatır.
Kural tek cümle
Bir sahada, bir günde, zaman aralıkları kesişen iki aktif rezervasyon olamaz. Aktif = rezerve, sahada ya da kapanmış; iptal ve "gelmedi" saati boşaltır. Kesişme dakika hesabıyla bakılır: 20:00–21:30 maçı varken 21:00'de başlayan 60 dakikalık rezervasyon çakışır, 21:30'da başlayan çakışmaz.
Program ekranında
Izgarada dolu kutuya dokununca yeni rezervasyon değil, o rezervasyonun kartı açılır — yanlışlıkla üstüne yazamazsın. Yeni rezervasyon yalnız boş kutudan açılır. Açarken seçtiğin süre (60 → 90 → 120 dakika) sonraki dolu saate taşıyorsa kayıt reddedilir; önce o saati boşalt.

İki telefondan aynı anda
Sen ve ortağın aynı saati aynı anda almaya çalışırsanız kayıt anında ikinci kontrol yapılır. Geç kalan tarafta "Bu saat az önce doldu — programa bak." uyarısı çıkar ve kayıt yazılmaz. Cihazlar buluta bağlıysa program birkaç saniyede eşitlenir. İki cihaz da internetsizken aynı saati almışsa bağlantı gelince ikisi de programa düşer — uygulama birini seçmez; ikisini de görürsün, birini elle iptal edersin. Bu yüzden ortakla çalışırken telefonları çevrimiçi tut.
Sabit maçlar dolu saate gelirse
Sabit maç haftalık rezervasyonlarını üretirken o hafta o saat başka bir kayıtla doluysa o hafta atlanır; mevcut kaydın üstüne yazılmaz, sana da bildirim gitmez — takımın gelmediği hafta bir başkasına satılmışsa bu bilinçli bir seçimdir. Sabit maçı yeni saate taşımak istersen önce yeni saatin gelecek haftalarda boş olduğuna bak.
Müşteri istekleri
Müşteri bağlantısından gelen istek rezervasyon değildir; program ekranının üstünde onay bekler ve saati tutmaz. Sen onaylarken saat dolmuşsa uygulama yine çakışma kuralını uygular ve seni uyarır. Bu yüzden istekleri bekletme; onayla ya da reddet.
Sık yapılan hatalar
- "Gelmedi" yerine iptal edip saati satmaya çalışmak: ikisi de saati boşaltır ama yalnız "Gelmedi" sicile yazar.
- Kapanmış maçı "dolu" sanıp bir sonraki dilimi açmamak: kapanış saati boşaltmaz, süre biter; sonraki dilim zaten boştur.
- Uzun maçı iki ayrı rezervasyon olarak yazmak: tek rezervasyonda süreyi 120 dakika yap; ücret oransal gelir.