QR Sipariş

Misafir okutsun, siparişini versin. Hesap masaya değil, misafire açılsın.

Misafir şezlongdaki ya da masadaki QR kodu okutur, zaten önünde açık olan QR Menü üzerinden siparişini verir. Sipariş anında personel panosuna düşer; kabul edilir, hazırlanır, teslim edilir ve misafirle birlikte gezen bir hesaba işlenir. Ne ayrı uygulama, ne garson beklemek.

Ücretsiz Deneyin

Mevcut QR Menünüzün üzerine kurulur · Misafirin uygulama indirmesi gerekmez

Mezivo QR Menü üzerinde sepete eklenmiş ürünler

Misafir, zaten okuttuğu QR Menü üzerinden sepetini doldurur.

Sorun

Bir sipariş mutfağa ulaşmadan önce neden birinin hafızasına emanet edilsin?

Yoğun bir öğle servisinde işler en çok siparişin masadan mutfağa taşınırken aksar. QR Sipariş bu yolu ortadan kaldırır: sipariş verildiği anda, onu hazırlayacak kişinin ekranındadır.

Kırk metre öteden garson çağırmak

Şezlongdaki misafir ya bara kadar yürür ya da bir garsonun kendisini fark etmesini bekler. Bekleyen misafir daha az sipariş verir, koşturan personel daha çabuk yorulur.

Gürültüde yanlış anlaşılan sipariş

Akılda tutulup aktarılan sipariş, kalabalık salonda yolda değişir. Mutfak el yazısı okumaya çalışır, bar “hangi masaydı” diye sorar, yanlış tabak masaya gidip geri gelir.

Kasada “kim ne içti” hesabı yapmak

Gölgeye geçen çift, aynı şezlongu paylaşan iki yabancı, bir hafta boyunca havuzdan sipariş veren otel misafiri: hesap masaya ya da şezlonga bağlıysa hepsi birbirine karışır.

Nasıl çalışır

Okut, sipariş ver, panoda takip et, hesabı misafirle kapat

  1. 1

    Okut

    Masadaki ya da şezlongdaki QR kod, misafirin zaten bildiği QR Menü'yü açar. Kod yalnızca siparişin nereye götürüleceğini söyler.

  2. 2

    Sipariş ver

    Misafir sepetini doldurur; onay ekranında siparişin nereye gideceğini ve hangi hesaba yazılacağını görür. Fiyatlar sunucu tarafında yeniden hesaplanır.

  3. 3

    Panoda takip et

    Sipariş canlı panoya düşer: kabul edildi, hazırlanıyor, hazır, teslim edildi. Mutfak ve bar yalnızca kendi istasyonuna gelen kalemleri görür.

  4. 4

    Hesabı kapat

    Personel hesabı ister masadan ister hesap listesinden kapatır. Birkaç hesap tek seferde, birlikte ya da ayrı ayrı kapanır; birleştirmeye gerek kalmaz.

Canlı sipariş panosuAnlık
Şezlong 42 · Kuzey plajHesap: Aslan ailesi
  • 2 × Soğuk kahveBar
  • 1 × Karides güveçMutfak
Kabul edildiHazırlanıyorHazırTeslim edildi
Masa 7 · RestoranHesap: Aslan ailesi

Aynı hesap, farklı yer: öğle yemeği de aynı hesaba yazılır, akşam tek seferde kapatılır.

Şematik gösterim. Gerçek pano, ekran görüntüsünde.

Mezivo personel sipariş panosu

Hesap (tab)

Hesap masaya değil, misafire açılır

Bir içeceğin nereye götürüleceği ile hangi hesaba yazılacağı iki ayrı bilgidir. Bu ayrım sayesinde tek bir hesap şezlongdan havuz barına, oradan restorana misafirle birlikte gezer; aynı masada oturan iki kişi ise isterse ayrı hesap tutar.

  • Kişisel hesap: cihazın ilk siparişinde otomatik açılır.
  • Ortak hesap: bir isim ve kısa bir kodla açılır; gruptaki herkes aynı hesaba katılır, telefonu sıfırlanan misafir aynı bilgilerle yeniden bağlanır.
  • Konaklama hesabı: resepsiyonda oda adına açılır, gün sonu kapanışlarından etkilenmez, çıkış tarihi uzatılabilir, çıkışta ödenir.
  • Rezervasyon köprüsü: giriş işlemi hesabı açar, sipariş bağlantısı misafirin telefonunu hesaba bağlar, rezervasyon iptali hesabı kapatır.
Bir hesap, üç yer
Şezlong 42 · 11:202 soğuk kahve, Aslan ailesi hesabına
Havuz barı · 13:05Gölgeye geçtiler, hesap aynı hesap
Restoran, Masa 7 · 14:30Öğle yemeği de aynı hesaba, akşam tek seferde kapanır
Toplam her zaman siparişlerden hesaplanırAyrıca saklanmaz, tutmayan rakam olmaz

Mekânınıza göre

Aynı modül, her mekânda o mekâna göre çalışır

Sipariş kuralları işletme genelinde belirlenir; alan ve birim bazında ayrıca değiştirilebilir. Bir otel havuz başında bir kuralla, restoranında başka bir kuralla çalışabilir.

Modül bu senaryo için tasarlandı

42 numaralı şezlong, bara yürümeden sipariş verir

Misafir kırk metre ötedeki bara el sallamadan sipariş verir. Hesap gruba aittir: aynı hesap şezlongu, havuz barını ve öğle yemeğini kapsar, gün sonunda bir kez kapatılır. Personel her fişte şezlong adını görür; “yerinde kimse yoktu” iptali bütün hesabı işaretler, bir sonraki komi yola çıkmadan durumu bilir.

  • Gölgeye geçen çiftin hesabı bozulmaz; çift şezlongu paylaşan iki yabancı ayrı hesap tutar
  • Tek alan kodu bütün plajı kapsar, personel dilediği an değiştirir
  • “Sıkı beach” ayarında personelin verdiği kod olmadan hesaba tek kalem bile yazılmaz
Önerilen ayar
Sipariş hakkıDoğrudan
Kişisel hesapKapalı
Ortak hesabı kim açarYalnızca personel

“Sıkı beach” hazır ayarı: personel her grup için bir hesap açar ve kodunu verir. Telefonu sıfırlanan misafir bile aynı isim ve kodla hesabına geri döner.

Güvenlik ve yetkilendirme

QR kod okutmak tek başına hiçbir hesaba bir kuruş yazmaz.

QR kod bir yeri tanımlar; içeceğin nereye götürüleceğini söyler. Kimin hesabına yazılacağını söylemez, çünkü QR kodun fotoğrafını herkes çekebilir ve kod, o masada oturan misafirden daha uzun süre orada kalır. Bir telefon, bir hesaba yalnızca kendisine verilen bir yetkiyle katılır: alan kodu, hesap adı ve kodu, personel onayı ya da rezervasyon bağlantısı.

Eksen 1

Bir telefon sipariş yetkisini nasıl alır?

DoğrudanOkut, sipariş ver; kod gerekmez. Personelin masayı gözüyle gördüğü kafe ve restoranlar için.
Alan koduMekânın verdiği kısa, ağızdan söylenebilir bir kod her telefonda bir kez girilir. Kod alana aittir: tek kod bütün plajı kapsar, personel dilediği an değiştirir.
İlk sipariş onayıİlk sipariş personelin tek dokunuşla onayını bekler; sonrasında o telefon serbestçe sipariş verir. Her seferinde kod sormak yerine misafiri bir kez görmek isteyen mekânlar için.

Eksen 2

Sipariş hangi tür hesaba yazılabilir?

Kişisel hesaplara izinİlk siparişle birlikte o telefona bir hesap açılır.
Ortak hesap zorunluTelefon, isimli bir hesaba katılmadan sipariş veremez. En sıkı ayar budur: ortada ödemeden kalkılabilecek isimsiz bir hesap kalmaz.
Ortak hesabı kim açarYalnızca personel ya da misafirler de. Var olan hesaba katılmak her zaman misafire açıktır.

Her ayar işletme genelinde tanımlanır; alan ve birim bazında ayrı ayrı değiştirilebilir.

Başlangıç için dört hazır ayar

Sipariş hakkıDoğrudan
Kişisel hesapİzin var
Ortak hesabı kim açarMisafirler de

Personelin masayı gözüyle gördüğü mekânlar için. Okut, sipariş ver; ilk siparişle telefona kişisel hesap açılır, isteyen grup ortak hesap kurar.

Korunanlar

  • Misafir kimliği, sunucuda üretilen 186 bitlik rastgele bir anahtardır ve HttpOnly çerezde tutulur; sunucuda yalnızca özeti saklanır, sayfadaki hiçbir kod okuyamaz.
  • Misafir yalnızca kendi siparişlerini, ortak hesaptaysa o hesabı görür. Başka bir grubun hesabını hiçbir koşulda göremez.
  • Hesaba katılırken yanlış isim de yanlış kod da aynı cevabı aynı sürede alır; giriş ekranından mekândaki hesaplar tek tek denenerek bulunamaz.
  • Alan kodu denemeleri sınırlıdır: bir telefondan 5, alan genelinde 20 yanlış denemeden sonra 15 dakika kilitlenir.
  • Fiyatlar sepetten alınmaz, sunucuda hesaplanır. Personel işlemleri, yanlış yapıldığında yol açacağı zarara göre ayrılmış yetkilerle korunur.
  • Siteler arası istek sahteciliği (CSRF), sıkı bir kaynak izin listesi ve JSON dışındaki her içerik türünün reddedilmesiyle kapatılır.

Bilerek kabul edilenler

  • Kulak misafiri olunan kod çalışır. Kodlar şezlongda sesli söylenir; koruma kodun gizliliğinde değil, deneme sınırındadır.
  • Fotoğrafı çekilen QR çalışır, çünkü QR bir yerdir ve yer zaten herkese açıktır. Yalnızca teslimat noktasını belirler, hesabı değil.
  • Tarayıcı verilerini silen misafir sistem için yeni bir telefondur; kötüye kullanımı asıl sınırlayan, masa başına sipariş üst sınırıdır.

Sistem engellemez, ama personele gösterir

  • Hesaba yeni katılan bir telefonun verdiği ilk sipariş panoda ayrıca işaretlenir; garson siparişi götürürken hesaba kimin eklendiğini bilir.
  • Her kalemin yanında hangi yerden verildiği yazar. Şezlong 42 hesabına Şezlong 18'den gelen sipariş dikkat çeker.
  • “Yerinde kimse yoktu” iptali bütün hesabı işaretler; sonraki siparişler önce şüpheyle karşılanır.
  • Hesap ekranında hesaba bağlı telefon sayısı görünür; iki kişilik bir masada dört telefon soru işaretidir.

Bunlar gözden kaçmış açıklar değil, bilinçli olarak alınmış ve kayıt altındaki ürün kararlarıdır. Sistem şüpheli durumu engellemek yerine, kararı verecek kişinin önüne koyar.

Ekibiniz için

Pano ekrana göre değil, yetkiye göre şekillenir

Yetkiler, bir işlem yanlış yapıldığında işletmeye neye mal olacağına göre ayrılır. Sezonluk bir komiye yalnızca “teslim edildi” diyebilen bir telefon verirsiniz; kasa mutfak sırasına dokunmadan hesap kapatır.

Misafir

Garson çağırır, bekler, bara yürür

Oturduğu yerden sipariş verir; kendi siparişlerini ve ortak hesabın toplamını görür.

Komi

Elinde fiş, “bu nereye?” diye sorar

Tek bir “hazır” listesi; her kalemin yanında masa ya da şezlong adı, tek dokunuşla teslim.

Mutfak / Bar

El yazısı fişleri okumaya çalışır

Yalnızca kendi istasyonuna gelen kalemleri görür; satır satır kabul eder, hazırlar.

Garson

Siparişi alır, sonra bir de sisteme girer

Gruplar için hesap açar, panoyu yönetir, kalemleri ilerletir.

Kasa

Kimin ne yediğini baştan çıkarmaya çalışır

Masadan ya da hesap listesinden kapatır; birkaç hesabı tek seferde, birlikte ya da ayrı ayrı.

Resepsiyon

Oda ekstrelerinin peşinde koşar

Oda adına konaklama hesabı açar; misafir konaklamayı uzatırsa hesabı da uzatır.

İşletme sahibi

Tahminle yönetir

Her sipariş, tutar, ürün, yer ve zaman bilgisi kalıcı istatistik olarak saklanır.

Sekiz yetki, istediğiniz role atanır

İstasyon ataması yetkiden ayrıdır: birini bara atamak yalnızca ne gördüğünü daraltır, ne yapabildiğini değil. Hiçbir istasyona yönlendirilmemiş kalem herkese görünür kalır; hiçbir iş sessizce kaybolmaz.

  • Siparişleri görüntüle
  • Siparişleri hazırla
  • Siparişleri teslim et
  • Siparişleri iptal et
  • Misafir siparişlerini onayla
  • Hesapları yönet
  • Hesapları kapat
  • Sipariş ayarları
Mezivo hesaplar ve hesap kapama ekranı

Para kuralları

Kasanın güvenle dayanabileceği altı kural

  • Siparişin tutarı, üzerindeki kalemlerin tutarıdır. Teslim edilmiş bile olsa bir kalem silinirse yalnızca fişten değil hesaptan da düşer.
  • Ödenmemiş hesabı yalnızca bir insan kapatabilir. Unutulan hesapları kapatan gece taraması, borcu olan hesaplara dokunmaz ve misafirin telefonunu ertesi güne taşır.
  • Yanlışlıkla kapatılan hesap geri açılır, siparişlerdeki “ödendi” işareti de geri alınır.
  • Kaydı düzeltmek ile hesabı yeniden açmak ayrı işlemlerdir. Geç gelen ödemeyi işlemek, kapanmış hesabı yeniden sipariş alır hale getirmez.
  • Açık hesaplar ekranı bütün günlerin ödenmemiş hesaplarını en eskiden yeniye, para birimi bazında toplamlarıyla listeler.
  • Toplamlar her zaman siparişlerden hesaplanır, hesabın üzerinde ayrıca tutulmaz; tutmayan rakam çıkmaz.

Gizlilik ve saklama

On iki ay sonra kişi silinir, istatistik kalır

İsimler, telefonlar, notlar, hesap adları ve serbest metinler silinir; sipariş, tutar, ürün, zaman ve yer bilgisi raporlama için kalır. Uzun süre kullanılmayan misafir cihazları tamamen silinir; hatalı kod denemeleri her gün temizlenir. Ortak hesapta diğer üyeler isimle değil sıra numarasıyla görünür: toplamı görmek, kişileri görmek anlamına gelmez.

Bilerek dahil edilmeyenler

Uygulama içinden misafir ödemesi yok; hesap mekânda kapatılır. Hesap birleştirme aracı yok; “birlikte mi ayrı mı” sorusunu kapama ekranındaki işaret kutuları çözer. Misafir tarafında “hesabı iste” düğmesi yok. Bunlar eksik değil, bilinçli kararlardır.

QR Menü misafire menüyü gösteriyordu, Rezervasyon masasını yönetiyordu. QR Sipariş ikisinin arasındaki halkayı tamamlar: her istek için araya bir kişinin girmesi gerekmez.

Sık sorulanlar

QR Sipariş hakkında

Hayır. Misafir, menü için zaten okuttuğu QR kodu okutur ve tarayıcısından sipariş verir. Ayrı bir uygulama, üyelik ya da şifre gerekmez. Instagram ya da Facebook içindeki tarayıcıdan gelen misafirler, sipariş vermeden önce telefonun kendi tarayıcısına yönlendirilir.

Menünüz zaten QR kodda. Siparişi de aynı koda taşıyın.

Mevcut QR Menünüzün üzerine kurulur. Dört hazır ayardan biriyle başlayın, alan ve birim bazında ince ayarı sonra yapın.