Masadan QR kod ile sipariş, garson paneli entegrasyonu ve anlık mutfak bildirimi ile masa siparişlerini hızlandırın.
QR sipariş ve masadan ödeme akışı için QR sipariş sayfasına, çağrı tarafı için garson çağrı sistemi nedir yazısına bakabilirsiniz.
Klasik masa servisinde tekrar eden dört sorun vardır: garson masayı görmez, sipariş yanlış not edilir, mutfağa geç iletilir, hesap ödemede kuyruk oluşur. Bunların üçü iletişim sorunu, biri ödeme sorunudur — ve dördü de aynı kökten gelir: masanın durumu tek bir yerde yazılı değildir.
Bu yazı, RestoranTakibi'nde garson panelinin ve QR menünün nasıl çalıştığını, hangi kararları hangi ekranda vereceğinizi ve QR siparişin güvenliğinin nasıl kurulduğunu anlatıyor.
Garson panelinde işletmenin bütün masaları kart olarak görünür. Panel, bir garsona yalnızca "kendi masalarını" göstermez — düzen bilinçli olarak böyle: yoğun serviste bir masayı kimin aldığı değişebilir, ekranın gerçeği göstermesi gerekir.
Kartların rengini belirleyen dört durum var:
İkram eşikleri işletmenin kendi ayarındandır, sabit değildir. İki ayrı eşik vardır ve ayarlardan girilir:
Her iki eşik de sıfıra çekilerek kapatılabilir; sıfır girilen eşik hiç tetiklenmez. Aynı değerler garson paneli ile masa yönetimi ekranında tek kaynaktan okunur, yani iki ekran birbiriyle çelişmez.
Uyarı çıktığında panelin üstünden kaç masanın ikram beklediğini söyleyen bir bant iner ve sesli uyarı çalar. Garson masaya ikramı götürdükten sonra "İkram verildi" der; o oturum boyunca masa tekrar uyarı üretmez, kart yeşile döner. Bu ayrıntı önemsiz görünür ama olmadığında sistem her yenilemede aynı masayı tekrar uyarır ve bir süre sonra kimse uyarılara bakmaz.
Salonun mutfak ve kurye ile hangi kanallardan haberleştiğini operasyonda ses kanalı ve ekip iletişimi yazısında topladık.
Garson panelinde ayrıca hazır olan siparişler bildirilir, açık adisyonlar görünür, rezervasyon masası ve personel görev listesi aynı ekrandan erişilebilir.
Garson rolü varsayılan olarak sipariş oluşturur, sipariş durumunu değiştirir, tüm siparişleri ve sipariş notlarını görür, müşteri telefonunu görebilir ve masa/adisyon yönetir. Tutar ve ciro görmez. Sipariş verisi garsonun ekranına gitmeden önce sunucuda temizlenir; ara toplam, indirim, toplam ve kalem fiyatları boş gelir.
Bu varsayılan çoğu işletme için doğru olsa da değiştirilebilir: hesap alan garsonlarınız varsa tutar görme yetkisini açarsınız. Yetki katmanının tamamı ve rol tablosu personel yetki yönetimi yazısında, modülün kapsamı restoran personel takip programı sayfasında.
Gerçek serviste masa nadiren düz bir çizgide ilerler. Üç işlem sık gerekir:
Masa taşıma. "Şu masaya geçelim" dendiğinde adisyonun tamamı hedef masaya taşınır.
Masa birleştirme. Hedef masada zaten açık bir adisyon varsa iki adisyon birleştirilir. Taşıma ve birleştirme aynı işlemin iki sonucudur; sistem hedefin durumuna bakıp hangisinin olacağını söyler ve onay ekranında "taşınacak" mı "birleştirilecek" mi olduğunu yazar.
Hesap bölme (ara ödeme). Masadan kısmi tahsilat alınabilir: ödeyenin adı, ödeme yöntemi, tutar ve varsa bahşiş kaydedilir. Sistem fazla tahsilatı engeller — adisyon toplamını aşan bir ara ödeme girmeye çalışırsanız kalan tutarı söyleyerek reddeder. Sebebi şu: fazla tahsilat kapanışta eksi bakiye üretir ve kasa farkı olarak geri döner; para üstü ara ödeme satırına yazılmamalıdır.
Adisyon toplamı tek bir yerden hesaplanır: ürün toplamı, üzerine servis yüzdesi, üzerine kuver (kişi sayısı çarpı birim), eksi ödenmiş ara ödemeler. Kasa, masa ekranı ve kapanış aynı hesabı kullanır — üç yerde ayrı hesaplanıyor olsaydı servis ücreti eklendiğinde "ödeme toplamı adisyonla eşleşmiyor" hatası çıkar ve masa kapanmaz hale gelirdi.
Taşıma, birleştirme ve ara ödeme para yerini değiştiren işlemlerdir; her biri denetim kaydına yazılır: kim yaptı, hangi masadan hangi masaya, kaç sipariş, ne tutar.
Masaya konulan QR kodu müşteri okutur, menü açılır, sipariş verir. Buradaki asıl soru "sipariş nereye düşecek?" sorusudur ve cevabı işletmeye bırakılmıştır. Üç akış vardır:
| Akış | Sipariş nasıl doğar | Kim onaylar | Ne zaman uygun |
|---|---|---|---|
| Garson onayı | Yeni, onay bekliyor durumunda | Garson, kendi panelinden | Salonda garson servisi olan işletmeler; varsayılan seçim |
| Doğrudan mutfak | Hazırlanıyor durumunda, anında | Onay yok | Self servis, büfe, plaj işletmesi gibi hız öncelikli yerler |
| Yönetici onayı | Yeni, onay bekliyor durumunda | Kasa veya yönetici, Siparişler ekranından | Kontrolün tek noktada toplanmak istendiği işletmeler |
Akış restoran genelinde ayarlanır, istenirse her QR için ayrı ezilebilir. Yani terastaki QR doğrudan mutfağa, salondaki QR garson onayına gidebilir.
Onay bekleyen akışlarda kritik bir davranış var: sipariş onaylanana kadar masa dolu işaretlenmez ve müşteri kaydı oluşturulmaz. Bu yan etkiler onay anına ertelenir. Sebebi güvenliktir — masadaki QR gizli bir bilgi değildir, kodun fotoğrafını çeken biri dışarıdan sipariş gönderebilir. Onay katmanı olmasa böyle bir sipariş masayı kilitler ve müşteri listesini kirletirdi.
Mutfak tarafında da aynı kural geçerlidir: onay bekleyen sipariş mutfak ekranında görünür ama düğme yerine rozet gösterilir ve otomatik fiş basılmaz. Ayrıntısı mutfak ekranı rehberi yazısında.
Bir masaya tek bir QR koymak zorunda değilsiniz. Sistem iki ayrı kavramı ayırır:
Böylece bir masada kahvaltı saatinde farklı, akşam farklı bir kart gösterebilirsiniz; ya da teras masalarında yalnızca bar menüsünü açabilirsiniz. Yönetim tarafında toplu üretim de vardır: her aktif masaya, seçtiğiniz menü için, ad şablonuna göre (masa adı ve menü adı yerine geçen alanlarla) tek seferde QR üretilir.
Her kod için kaç kez okutulduğu ve son okutma zamanı tutulur. Bir kodun anahtarını yenileyebilirsiniz — basılı QR'ın fotoğrafı dışarı sızdıysa eski bağlantı ölür. QR menü konseptinin geniş anlatımı QR menü nasıl yapılır yazısında ve QR menü sayfasında.
QR sipariş girişsiz bir kapıdır: tek gereken masadaki basılı koddur ve o kod gizli değildir. Bu yüzden birden fazla katman vardır.
Fiyat asla müşteriden alınmaz. Sepette gönderilen yalnızca ürün kimliği, adet ve seçilen opsiyon indeksleridir. Fiyat sunucuda hesaplanır: masa kanalı fiyatı, o an aktif mutlu saat kampanyası indirimi, seçilen varyantların farkı. Kampanya uygulandıysa hangi kampanya olduğu ve ne kadar indirim yapıldığı siparişe iz olarak yazılır; sonradan "bu sipariş neden ucuzdu" sorusu cevaplanabilir.
Konum kapısı (isteğe bağlı). Açtığınızda QR siparişi yalnızca restoranın çevresinden verilebilir. Yarıçapı siz belirlersiniz (50 metre ile 5 kilometre arası, varsayılan 250 metre). GPS ölçüm belirsizliği müşteri lehine tolerans olarak eklenir — en fazla 150 metre — çünkü bina içinde konum sapabilir ve gerçek müşteri kapıda kalmamalıdır. İşletmenin konumu kayıtlı değilse kapı sessizce devre dışı kalır; yanlış pozitifle meşru müşteriyi engellemek daha kötüdür.
Hız sınırları. Üç ayrı sayaç çalışır: IP başına dakikalık limit, masa başına on dakikada sekiz işlem, işletme başına saatte üç yüz QR işlemi. Eşikler gerçek kullanımın çok üstünde tutulmuştur; yoğun bir masa on dakikada sekiz kez sipariş vermez. Ayrıca tek siparişte kalem ve adet sayısı sınırlıdır.
Mükerrer sipariş koruması. Aynı sepet aynı dakika içinde tekrar gönderilirse tek sipariş olur; sonraki dakikada müşteri aynı şeyi yeniden ısmarlayabilir. Yani "bir tur daha" senaryosu bozulmadan, çift dokunuş ve bot tekrarları elenir.
Sipariş numarası tek kaynaktan üretilir. Panel, kasa ve QR aynı numaralandırmayı kullanır; kanallar arasında çakışan numara doğmaz.
Bunların üstünde asıl güvence yine onay katmanıdır. Konum kapısı uzaktan verilen özensiz siparişi keser, kararlı bir denemeyi ise garson onayı durdurur.
QR sayfasından müşteri ödeme talebi de gönderebilir; bu özellik masa bazında açılır. Talep gönderildiğinde tutar sunucudaki açık adisyondan hesaplanır, müşterinin gönderdiği rakama güvenilmez. Talep panelde yöneticilere bildirim olarak düşer ve operasyon ekranında görünür. Açık adisyon yoksa talep oluşturulmaz.
Bu, ödemenin uygulama içinde tahsil edilmesi değildir; "hesabı istiyorum, şu yöntemle ödeyeceğim" sinyalidir. Kuyruk oluşturan asıl adım — garsonun masaya gidip hesabı sorması ve sonra kasaya gidip yöntemi öğrenmesi — ortadan kalkar.
Masa ve adisyon kavramına yeni başlıyorsanız adisyon nedir yazısı ve adisyon programı sayfası temel çerçeveyi veriyor. Operasyonun tamamının nasıl birleştiğini görmek için restoran kontrol paneli özellikleri yazısına bakabilirsiniz.
Dürüst sınırları da yazalım. QR menü, garsonun yerini almaz; sipariş alma adımını hızlandırır. Masa devir hızının artması menü kalitesine, mutfak kapasitesine ve servis düzenine bağlıdır — tek başına bir QR kodu bu sonucu üretmez. Ayrıca müşterilerin bir kısmı her koşulda kağıt menü ve garsonla sipariş vermeyi tercih eder; QR'ı tek kanal yapmak yerine ikinci kanal olarak kurmak daha sağlıklı sonuç verir.
Garson paneli ve QR menü ayrı modül olarak fiyatlandırılmaz; üyeliğe dahildir. Güncel koşullar fiyatlar sayfasında. Kendi salonunuzda denemek için ücretsiz deneyin.
İşletmenin seçtiği akışa bağlıdır. Üç seçenek vardır: garson onayı (varsayılan), doğrudan mutfak ve yönetici onayı. Akış restoran genelinde ayarlanır ve istenirse her QR kodu için ayrı ezilebilir; örneğin teras QR'ı doğrudan mutfağa, salon QR'ı garson onayına gidebilir.
Kod gizli bir bilgi değildir, bu yüzden birkaç katman vardır. Onay bekleyen akışlarda sipariş onaylanana kadar masa dolu işaretlenmez ve müşteri kaydı oluşturulmaz. İsteğe bağlı konum kapısı açıksa sipariş yalnızca restoranın çevresinden verilebilir. Ayrıca masa, işletme ve IP bazında hız sınırları çalışır.
Hayır. Müşteri tarafından yalnızca ürün kimliği, adet ve seçilen opsiyonlar gönderilir; fiyat sunucuda hesaplanır. Hesaplamaya masa kanalı fiyatı, o an aktif mutlu saat kampanyası ve seçilen varyantların farkı dahil edilir. Kampanya uygulandıysa hangi kampanya ve ne kadar indirim yapıldığı siparişe iz olarak yazılır.
Evet. Sistem QR menüsü ile QR kodunu ayırır: QR menüsü menünüzün kategori alt kümesidir, QR kodu ise bir masaya bağlı ve bir menüye işaret eden adlandırılmış koddur. Böylece aynı masada kahvaltı ve akşam için farklı kartlar gösterebilirsiniz. Her aktif masaya toplu QR üretimi de yapılabilir.
Var. Adisyonu başka bir masaya taşıyabilirsiniz; hedefte açık adisyon varsa iki adisyon birleştirilir ve onay ekranında hangisinin olacağı yazar. Hesap bölme için ara ödeme kaydedilir: ödeyenin adı, ödeme yöntemi, tutar ve bahşiş girilir. Sistem adisyon toplamını aşan ara ödemeyi kabul etmez ve kalan tutarı bildirir.
Süreyi işletme kendisi belirler. İki ayrı eşik vardır: masa oturduğu hâlde sipariş vermediğinde çalışan ilgi süresi, ve sipariş verildiği hâlde servis edilmediğinde çalışan servis süresi. İstemediğiniz eşiği sıfır girerek kapatabilirsiniz. Garson ikramı götürüp işaretlediğinde o oturum boyunca masa tekrar uyarı üretmez.
Varsayılan olarak görmez; garson rolünde tutar görme yetkisi kapalıdır ve fiyat alanları sunucuda temizlenerek gönderilir. Hesap alan garsonlarınız varsa bu yetkiyi açabilirsiniz. Garson varsayılan olarak sipariş oluşturur, durum değiştirir, sipariş notlarını ve müşteri telefonunu görür, masa yönetir.
Uygulama içinde tahsilat yapılmaz; müşteri ödeme talebi gönderir. Talep, açık adisyondan sunucuda hesaplanan tutarla oluşturulur (müşterinin gönderdiği rakama güvenilmez) ve panelde yöneticilere bildirim olarak düşer. Bu özellik masa bazında açılıp kapatılabilir; açık adisyon yoksa talep oluşturulmaz.
Hayır, işletmenin bütün masalarını gösterir. Yoğun serviste bir masayı kimin aldığı değişebildiği için ekranın gerçeği göstermesi tercih edilmiştir. Kişi bazlı kısıtlama istiyorsanız bunu masa üzerinden değil, personel yetkileri ve gizlenen sayfalar üzerinden kurgularsınız.
İlgili kodun bağlantı anahtarını panelden yenileyin. Yenileme sonrası eski bağlantı çalışmaz, yeni bir kod basmanız gerekir. Her kod için kaç kez okutulduğu ve son okutma zamanı da tutulduğu için alışılmadık hareketi fark etmek kolaylaşır.