M masamenu.tr
🏨 Otel ve randevu

🏨 Otel ve PMS

Odalar ve tarifeler, check-in, folio, QR ile room service ve konuk talepleri

Dokümantasyon

Otel: odalar, PMS ve misafir hizmeti

"Otel" dikeyi, masamenu.tr'yi bir restorandakiyle aynı sipariş motoru, salon planı ve rezervasyon sistemi üzerine kurulu bir mini-PMS'e dönüştürür: salonlar yerine katlar, masalar yerine odalar ve yataklar, tek seferlik fiş yerine folyo. Bu ayrı bir ürün değil, bir lokasyon ayar profilidir — işletme türü "otel" olarak ayarlandığında admin panel terminolojiyi kendisi değiştirir ve gerekli bölümleri açar.

Açmak için: Admin Panel → Odalar (restoranda "Salon Planı" ile aynı bölüm — admin.masamenu.tr/tables, otel için yeniden adlandırılmış).


Katlar ve Odalar

Plan editörü her zamanki gibi çalışır (Salon Planı), yalnızca salonlara kat denir ve masalar yerine "Oda" ve "Yatak" (hostel ve ortak yatak odaları için) öğeleri vardır. Her odanın bir etiketi vardır (101'den başlayan numaralandırma) ve tıpkı bir masa gibi kamerayla bir QR kod ilişkilendirilebilir.

Odaları tek tek eklemek zorunlu değildir — "+ Oda Ekle" butonu, toplu oluşturma formunu açar: bir aralık (örneğin, 201–230), isteğe bağlı bir önek, canlı ön hesaplama "N oda · M kat oluşturulacak", zaten var olan ve atlanacak odaların listesi. Aynı adım, "otel" dikeyi seçildiğinde onboarding sihirbazında da doğrudan kullanılabilir.

Bir odaya QR, oda kartındaki "QR Oluştur ve Bağla" butonuyla (veya toplu olarak — tüm kat için tek bir butonla) bağlanır ve aynı buton üzerinden yazdırma için SVG indirilir.


Oda Tipleri ve Tarifeler

"Oda Tipleri" butonu bir referans listesi açar: ad (Standard/Deluxe/…), gecelik tarife, kapasite, açıklama. Tip, plandaki özellik panelinde bir odaya veya yatağa atanır — tarife oradan otomatik olarak giriş formuna aktarılır (belirli bir konaklamada manuel olarak geçersiz kılınabilir).

Tarifeler sezonluğu destekler: bir oda tipi veya tüm odalar için ayrı fiyatlı dönemler belirlenebilir; giriş sırasında sistem daha spesifik kuralı uygular (belirli tipin sezonu → "tümü" sezonu → giriş tarihinde sabitlenmiş tarife → tipin temel tarifesi), resepsiyonda girilen manuel fiyat ise her zaman önceliklidir.

Lokasyon ayarlarında turizm vergisi etkinleştirilebilir — tarifenin bir yüzdesi (gecelik minimum tutarla) veya gecelik sabit bir tutar; vergi, folyoya ayrı bir satır olarak tahakkuk ettirilir.


Giriş ve Çıkış

Odalar paneli bir housekeeping panosudur: her oda için durum, folyo bakiyesi ve gece sayısını gösteren bir kart. Odanın durumu şu zincirden geçer:

Durum Anlamı
Boş girişe hazır
Rezerve misafir henüz gelmedi, slot tutuluyor
Dolu misafir konaklıyor
Kirli çıkıştan sonra, temizlik bekliyor
Temizleniyor kat hizmetleri temizliyor
Kontrol Edildi temizlenmiş ve kontrol edilmiş, "Boş" durumuna geçmeyi bekliyor
Çalışmıyor hizmet dışı (tamirat)

Giriş, bir form açar: tarife (oda tipinden önceden doldurulmuş), çıkış tarihi ve misafir kartı — telefon, e-posta, belge, uyruk, doğum tarihi. Misafir daha önce konaklamışsa (normalize edilmiş telefon/e-posta eşleşmesiyle), sistem "sadık misafir" rozetini gösterir ve ziyaret sayacını artırır. Giriş sırasında folyo açılır ve bir oda içi QR sipariş erişilebilir hale gelir.

Çıkış, folyoyu kapatır: tüm tahakkuklar tek bir mali fişte toplanır, oda "Kirli" durumuna geçer.

Günlük panonun yanı sıra bir satranç tahtası (21 günlük takvim) da vardır — aynı sayfada bir görünüm anahtarı: odalara göre rezervasyon ve mevcut konaklama çubukları, önceden ne boş olduğu ve bir sonraki misafirin ne zaman geleceği görülür.


Folyo ve Tahakkuklar

Folyo — girişte açılan ve çıkışa kadar süren odanın cari hesabıdır:

  • her gece otomatik olarak (lokasyonun saat diliminde yaklaşık 03:00'te gece cron'u) konaklama ücreti tahakkuk ettirilir — çok günlük konaklama, manuel eylem gerektirmeden kendiliğinden birikir;
  • etkinse turizm vergisi tahakkuk ettirilir;
  • misafirin odadan verdiği siparişler (oda servisi) otomatik olarak folyoya düşer — bağlantı, sipariş "verildi" durumuna geçtiği anda sunucu tarafında gerçekleşir, çalışanın manuel olarak hiçbir şeyi bağlaması gerekmez;
  • folyo bakiyesi Kasa'nın (POS) folyo sekmesinde ve pano üzerindeki oda kartında görünür.

Çıkışta folyo tek bir hesaplaşma sinyaliyle kapatılır — toplu mali fiş otomatik olarak oluşturulur.


Room Service — Misafirin QR ile Siparişi

Misafir odadaki QR'ı tarar ve restorandaki bir masadaki gibi menüden sipariş verir. "Hiçliğe" giden siparişlere karşı koruyan iki sunucu kuralı vardır:

  • giriş yapılmamış bir odadan sipariş engellenir — oda QR'ı için henüz açık bir konaklama yoksa, sipariş "oda giriş yapmamış" nedeniyle otomatik olarak iptal edilir, misafir ise siparişi göndermeden önce ödeme ekranında bir uyarı görür;
  • dolu bir odada sipariş verirken "Oda Hesabına" ödeme yöntemi kullanılabilir — tutar folyoya eklenir ve tüm konaklamayla birlikte çıkışta ödenir; misafir onaylamadan önce tam tutarı ve oda numarasını içeren bir onay metni görür.

Misafir Talepleri ve Temizlik Paneli

Yemek siparişine ek olarak misafirin (oda QR kodunun sepetinde/menüsünde) ayrı bir hizmet talepleri butonu vardır: havlu, temizlik, rahatsız etmeyin, uyandırma (saat seçimiyle), teknik sorun, diğer. Talep de giriş yapılmış olma koşuluna tabidir — boş bir odadan verilemez.

Personel tarafında — odalar panosunda "Misafir Talepleri" paneli: oda kartında aktif talep sayacı, tür/yorum/uyandırma saatine sahip liste, "İşleme Al" ve "Tamamlandı" eylemleri. Güncellemeler gerçek zamanlı olarak gelir.


Misafirin "Hesabım"ı

Misafirin menüsünde (rezervasyon ve personel çağrısının yanındaki ayarlar öğesi) "Hesabım" bulunur — misafir, işletme personeline bağlı olmadan, kendi folyosundaki tahakkukların (zamana göre azalan) ve ödemelerin listesini ve nihai bakiyeyi görür. Girişten önce boş bir durum gösterilir ("hesap girişten sonra görünecek"), hesaplaşmadan sonra ise "Ödendi" işareti görünür.


Rezervasyonlar ve OTA'lara iCal Dışa Aktarımı

Anlık girişe ek olarak otelde tam teşekküllü giriş/çıkış tarihli rezervasyonlar vardır — bunlar satranç tahtasında ayrı çubuklar olarak görünür ve giriş tarihinde tek bir eylemle konaklamaya dönüştürülür.

İşletmenin sitesinden misafir oda rezervasyonu talebi bırakabilir: oda tipini ve tarihleri seçer, iletişim bilgisi bırakır — talep, satranç tahtasında normal bir rezervasyon olarak görünür ve personelin onayını bekler; bu aşamada ön ödeme toplanmaz.

Rezervasyon kanallarıyla senkronizasyon için her odanın bir iCal beslemesi (ical-*.ics) vardır — bağlantı, oda müsaitliğini dışarıdan görmek için Booking.com, Airbnb veya iCal içe aktarımını destekleyen herhangi bir başka hizmete bir takvim olarak eklenebilir. Ters senkronizasyon (başka takvimlerin satranç tahtasına içe aktarılması) şimdilik desteklenmiyor — bu, mevcut işlevselliğe dahil olmayan ayrı bir kanal yöneticisi konusudur.

Odalar panosunda dönem için doluluk (Occupancy), ortalama fiyat (ADR) ve oda başına gelir (RevPAR) raporlarının bulunduğu bir sekme vardır — doluluğun hızlı değerlendirilmesi için bir özet.


İlgili Bölümler


Sıkça Sorulan Sorular

Henüz kimsenin giriş yapmadığı bir odadan misafir sipariş verirse ne olur?

Sipariş "oda giriş yapmamış" işaretiyle otomatik olarak iptal edilir — sunucu, istemcinin ne gösterdiğinden bağımsız olarak, oda QR'ından gelen her sipariş için giriş durumunu kontrol eder.

Misafir oda servisi için nasıl öder — hemen mi, çıkışta mı?

Seçenek olarak: normal ödeme (yerinde nakit/kart) veya "Oda Hesabına" — bu durumda tutar folyoya düşer ve çıkışta tüm konaklamayla birlikte tek bir fişte tahsil edilir.

Odanın takvimini Booking.com ile senkronize edebilir miyim?

Evet, odanın iCal bağlantısı üzerinden — doluluk dışarıdan görülebilir. Dış hizmetlerden rezervasyonların satranç tahtasına geri içe aktarılması henüz uygulanmamıştır.

Gece cron'u ne yapar ve beklemeden atlanabilir mi?

Her giriş yapılmış odanın folyosuna, yaşanan gece için ücreti otomatik olarak tahakkuk ettirir — manuel olarak çalıştırmaya gerek yoktur, tahakkuk lokasyonun saat dilimine göre ilerler.