Kategori sırasını gerçek sipariş akışına bağlamak

Telefonu eline alan kişi ilk ekranda aradığı grubu göremezse listeyi kaydırmak yerine garsona soruyor; bu da servisin temposunu bozuyor. Kategori sırasını görsel bir tercih gibi değil, salonun gün içindeki akışı gibi ele alıyoruz. Kurduğumuz QR menü düzeninde en çok istenen gruplar üstte duruyor, mevsimlik olanlar ise alt sıralarda kalıyor.

Sırayı çıkarmak için satış dökümünü sabah, öğle ve akşam olarak ayırıyor, her dilimde hangi grubun ağırlık kazandığına bakıyoruz. Servisteki ekiple konuşarak kayıtlara yansımayan istekleri de not alıyoruz; çoğu zaman en çok sorulan ürün, en çok satan ürün değil. Ortaya çıkan öncelik işletmenin kendi verisine dayandığı için ekip de nedenini açıklayabiliyor.

Sıralamayı yayına vermeden önce küçük ekranlarda ve yavaş bağlantıda deniyor, kategori geçişinde takılma olup olmadığına bakıyoruz. Listenin zamanla uzayıp dağılmaması için kategori sayısını baştan sınırlı tutuyor, adlandırmayı tek bir mantığa bağlıyoruz. Mevsim değiştiğinde sırayı kendi panelinizden kaydırmak birkaç dakikalık bir iş oluyor.

Ürün adlarını tek bakışta okunur tutmak

Mutfakta kullanılan iç adlandırma ile misafirin günlük dili çoğu zaman aynı değil. Menüde ikincisini tercih ediyor, süslü sıfatları ve uzun tamlamaları ürünün altındaki açıklama satırına bırakıyoruz. Böylece ad kısa kalıyor; ayrıntıyı merak eden kişi ürüne dokunduğunda aradığı bilgiyi yine buluyor.

Adları yeniden yazarken eski listedeki karşılıklarını tek tek eşleştiriyor, aynı ürünün farklı yerlerde farklı biçimde yazıldığı durumları ayıklıyoruz. Yazım birliği kadar, dar bir ekranda kaç karakterin sığdığı da belirleyici oluyor. Tereddüt ettiğimiz adları servis ekibine soruyor, misafirin ağzından çıkan hâlini esas alıyoruz.

Son hâli küçük ve büyük telefon ekranlarında, yazı tipi büyütülmüş ayarlarda ve karanlık görünümde deniyoruz. Taşma, kesilme ya da tuhaf bir satır bölünmesi görürsek adı kısaltıyoruz. Sonradan ürün eklerken aynı disiplini sürdürebilmeniz için karakter sınırını panelde hatırlatma olarak bırakıyoruz.

Alerjen uyarısını ürünün yanında göstermek

İçerik sorusu genellikle sipariş anında ve aceleyle soruluyor; cevabın ekranda hazır durması hem misafiri hem servisi rahatlatıyor. Alerjen bilgisini ayrı bir sayfaya gömmek yerine ürünün ayrıntısında, gözden kaçmayacak bir alanda gösteriyoruz. Bilginin doğruluğu işletmenin sorumluluğunda kalıyor; bizim kurduğumuz şey, güncellemesi zahmetsiz bir yapı.

Hangi ürünün hangi uyarıyı taşıyacağını mutfakla birlikte çıkarıyor, tarifi mevsime göre değişen ürünleri ayrıca işaretliyoruz. Ortak tava ya da ortak kızartma yağı gibi çapraz temas ihtimallerini ayrı bir not alanında belirtmeyi öneriyoruz. Emin olunmayan durumlarda kesin ifade yerine, kişiyi servise yönlendiren nötr bir cümle daha güvenli oluyor.

Uyarıların gerçekten fark edildiğini görmek için farklı cihazlarda ve düşük ekran parlaklığında bakıyoruz. Simge kullanıyorsak yanına yazılı karşılığını da koyuyoruz, çünkü tek başına bir simge herkes için aynı anlama gelmiyor. Tarif değiştiğinde bilgiyi kimin güncelleyeceği teslim sırasında yazılı olarak netleşiyor.

Fiyat güncellemesini tek kaynağa taşımak

Fiyatın basılı listede, panelde ve kasada ayrı ayrı tutulduğu bir işletmede bu üç rakam er geç birbirinden ayrılıyor. Tek bir kaydı esas alıyor, ekranda görünen rakamın yalnızca oradan beslenmesini sağlıyoruz. QR menü yapısında değişiklik tek yerden yapıldığı için masadaki kodu yeniden bastırmak gerekmiyor.

Güncellemeyi kimin yapacağını ve hangi onaydan geçeceğini baştan konuşuyoruz; yetkisi olmayan kullanıcı fiyat alanını göremiyor bile. Uzun listelerde ürünleri tek tek dolaşmak yerine grup bazında değişiklik yapılabiliyor, böylece işlem birkaç dakikaya iniyor. Her değişikliğin kaydı tutulduğu için sonradan kimin neyi değiştirdiği de görülebiliyor.

Yayına almadan önce eski ve yeni rakamları yan yana gösteren bir kontrol adımı bırakıyoruz; yanlış girilen bir hane böylece masaya ulaşmadan yakalanıyor. Sezon geçişlerinde fiyatların hangi sırayla güncelleneceğini de yazılı hâle getiriyoruz. Teslimden sonra bu işi dışarıdan destek beklemeden kendi ekibiniz yürütüyor.

Fotoğrafı tabaktaki porsiyonla eşitlemek

Gerçekte gelenden büyük görünen bir tabak fotoğrafı, memnuniyetsizliğin en sessiz sebeplerinden biri. Görseli sunum tabağıyla, gerçek porsiyonla ve servis edilen ölçüyle eşleştiriyoruz. Çekimi salonun kendi ışığında planlamak sonradan renk düzeltmesiyle uğraşmaktan daha iyi sonuç verdiği için, Elazığ içindeki işletmelerde bu işi yerinde programlıyoruz.

Elinizdeki mevcut görselleri tek tek gözden geçirip hangilerinin güncel tarifi karşıladığını ayırıyoruz. Hazır stok fotoğraf yerine eksik kalan ürünleri yeniden çekmeyi öneriyor, çekilemeyenler için görselsiz ama açıklaması güçlü bir düzen kuruyoruz. Boş bir kutucuk yerine düzgün yazılmış bir tarif, listeyi daha inandırıcı yapıyor.

Görselleri yüklerken boyutlarını küçültüyor, ekran genişliğine göre farklı sürümlerini hazırlıyoruz; sayfa böylece ağırlaşmıyor. Kırpma oranını sabitlediğimiz için sonradan eklenen fotoğraflar da aynı çerçevede duruyor. Yeni bir ürün geldiğinde görselini yüklemek birkaç dokunuşluk bir işlem oluyor.

Kalabalık saatlerde açılış süresini korumak

Salonun dolduğu saatte aynı anda onlarca telefon aynı sayfayı açıyor; o an bir saniyelik gecikme bile beklemeye dönüşüyor. Bu yüzden sayfayı hafif tutuyor, ilk açılışta yalnızca ekranda görünen kısmın yüklenmesini sağlıyoruz. Geri kalan bölümler kişi aşağı indikçe sırayla geliyor.

Ağırlığı çoğunlukla büyük görseller ve gereksiz yazı tipleri oluşturuyor; işe bunları sadeleştirerek başlıyoruz. Sunucu tarafındaki önbellek kurallarını, değişmeyen içerikler ile sık güncellenen alanları ayıracak biçimde kuruyoruz. Böylece fiyat değiştiğinde yeni rakam hızla görünürken, sabit kısımlar her açılışta yeniden indirilmiyor.

Ölçümü yalnızca hızlı bir bağlantıda değil, sinyalin zayıfladığı koşullarda da yapıyoruz. Birkaç yıllık telefonlarda açılış süresini ayrıca deniyor, takılma varsa yayından önce gideriyoruz. Teslimden sonra sayfanın zamanla ağırlaşmaması için görsel yükleme sınırını panelde sabit bırakıyoruz.

Dil seçeneklerini denetimli biçimde kurmak

Otomatik çeviri mutfak terimlerinde çoğu zaman anlamı kaybediyor; yanlış çevrilmiş bir ürün adı doğrudan beklenti farkı yaratıyor. Bu yüzden her dili ayrı bir içerik olarak ele alıyor, çeviriyi doğrulattıktan sonra yayına alıyoruz. Kurduğumuz QR menü yapısında diller arasında kategori ve ürün düzeni aynı kalıyor.

Hangi dillerin gerçekten gerektiğini konuk profiline bakarak konuşuyoruz; kullanılmayan bir dil, güncellenmediği için zamanla yanlış bilgi kaynağına dönüşüyor. Ürün adı, açıklama ve uyarı metinleri için ayrı ayrı çeviri alanı açıyoruz. Her dilin sorumlusu belli olduğunda güncelleme de aksamıyor.

Dil değişimini menünün her noktasından erişilebilecek bir yere koyuyor, yapılan seçimin sayfa değişince kaybolmamasını sağlıyoruz. Uzun çevirilerin satır taşırdığı yerleri cihaz üstünde denedikten sonra düzeltiyoruz. Yeni bir ürün eklendiğinde çevirisi girilmemişse panel bunu uyarı olarak gösteriyor.

Biten ürünü listede gecikmeden kapatmak

Tükenen bir ürünün ekranda durmaya devam etmesi siparişin iptaliyle sonuçlanıyor ve bu iptali her seferinde servis üstleniyor. Ürünü listeden silmek yerine geçici olarak kapatan bir düzen kuruyoruz; akşam tekrar açıldığında fiyatı, açıklaması ve görseli yerinde duruyor. Kapalı ürünün ekranda hiç görünmeyeceğine mi yoksa soluk biçimde duracağına mı karar vermek de size kalıyor.

Kapatma işlemini mutfağın ya da servisin kendi telefonundan yapabilmesi gerekiyor; panelin başına oturup beklemek pratikte işlemiyor. Bunun için yetkisi dar tutulmuş, tek ekrandan ibaret basit bir görünüm veriyoruz. Gün sonunda kapatılan ürünlerin listesi görülebildiği için ertesi sabah açma işi de unutulmuyor.

Değişikliğin ekranda ne kadar sürede görüneceğini önbellek kurallarıyla birlikte ayarlıyor, bunu yayından önce deniyoruz. Stok bilgisi başka bir programda tutuluyorsa aktarımın nasıl yapılacağını ayrıca konuşuyoruz. Böylece masadaki kişi mutfakta kalmamış bir ürünü boşuna aramıyor.

Masa ve şube ayrımını ihtiyaç kadar kurmak

Her masaya ayrı kod vermek her işletme için gerekli değil; gereksiz kurulan bir ayrım güncelleme yükünü ikiye katlıyor. Önce ayrımın ne işe yarayacağını soruyoruz: sipariş takibi mi, farklı fiyat mı, yoksa yalnızca hangi masadan kaç kez bakıldığı mı. Tek salonla başlayıp Elazığ’da ikinci noktasını açan bir işletmede bu yapıyı baştan kurmak, sonradan taşımaktan kolay oluyor.

Şube ayrımı gerekiyorsa ürün, fiyat ve kapalı ürün bilgisini şube bazında ayırıyor; ortak kalması istenen alanları tek yerden yönetiyoruz. Kullanıcı yetkilerini işletmenin görev dağılımına göre sınırlandırdığımız için bir şube diğerinin listesini değiştiremiyor. Genel sorumlu ise hepsini tek ekrandan görebiliyor.

Masa ayrımı kuruyorsak kodların hangi masaya ait olduğunu hem baskıda hem panelde aynı biçimde etiketliyoruz. Yeni masa eklendiğinde kod üretmenin kolay olması için bu işi de panele bağlıyoruz. Kurulumdan sonra yanlış eşleşme kalmadığından emin olmak için masaları tek tek okutarak kontrol ediyoruz.

Kampanyaları tarih aralığına bağlamak

Süresi dolmuş bir kampanyanın ekranda kalması kasada tartışmaya dönüşüyor ve kimse bu tartışmayı istemiyor. Önüne geçmek için her kampanyayı başlangıç ve bitiş tarihine bağlıyoruz; süre dolduğunda içerik kendiliğinden görünmez oluyor. Kapatmayı hatırlamak zorunda kalmıyorsunuz.

Kampanyanın hangi ürünleri, hangi saatleri ve hangi şubeyi kapsadığını baştan tanımlıyoruz. Koşulu olan tekliflerde metni kısa ve açık yazıyor, sonradan itiraza yol açabilecek muğlak ifadeleri ayıklıyoruz. QR menü içindeki kampanya alanı, normal fiyat bilgisini gizlemeyecek biçimde yerleştiriliyor.

Tarihli içerikleri yayına almadan önce ileri bir tarihe kurup nasıl davrandığını görüyoruz; bitiş saatinde ne olacağı böylece sürpriz olmuyor. Geçmiş kampanyalar silinmek yerine arşivde kaldığı için aynı teklifi sonraki sezonda tekrar açmak kolaylaşıyor. Hangi kampanyanın ne zaman yayında olduğunu panelden geriye dönük izleyebiliyorsunuz.

Kodun yönlendirdiği adresi kalıcı tutmak

Masadaki kod bir kez basılıyor, arkasındaki adres ise yıllarca aynı kalmak zorunda. Bu yüzden yönlendirmeyi kısa ömürlü bir dış servise değil, işletmenin kendi alan adına bağlıyoruz. O servis kapandığında ya da ücretli hâle geldiğinde masalardaki kodların çöpe gitmesi böylece söz konusu olmuyor.

Adresin güvenli bağlantı üzerinden açılması, telefonun uyarı ekranı göstermemesi için gerekiyor; sertifikayı ve yönlendirme zincirini kurulumda kontrol ediyoruz. Kodun baskı boyutunu, karşıtlığını ve duracağı yüzeyi de birlikte konuşuyoruz. Okunmayan bir kod, arkasındaki liste ne kadar düzgün olursa olsun işe yaramıyor.

Basıma geçmeden önce kodu farklı telefon kameralarıyla ve zayıf ışıkta okutarak deniyoruz. İleride adresin değişmesi gerekirse eski bağlantının yeni sayfaya yönlenmesi için kuralı baştan bırakıyoruz. Böylece QR menü baştan yenilense bile masalardaki kodlar kullanılmaya devam ediyor.

Menü erişimini farklı cihazlarda denemek

Menüyü açan herkes aynı koşullarda bakmıyor; kimi yazıyı büyütüyor, kimi karanlık görünümde geziniyor, kimi de tek eliyle kullanıyor. Yazı boyutunu, satır aralığını ve renk karşıtlığını bu farkları gözeterek belirliyoruz. Dokunma alanlarını da parmakla rahat isabet edilecek genişlikte tutuyoruz.

Denemeyi küçük ve büyük ekranlarda, eski ve yeni işletim sistemlerinde, hem dik hem yatay kullanımda yapıyoruz. Ekran okuyucuyla gezildiğinde başlıkların sırayla okunduğunu ve görsellerin karşılık metnini taşıdığını kontrol ediyoruz. Yalnızca renkle anlatılan bir bilgi varsa yanına yazılı karşılığını ekliyoruz.

Bağlantının koptuğu, sayfanın yarım yüklendiği ya da kişinin geri tuşuna bastığı durumları ayrıca sınıyoruz. Bir hata çıktığında ekranın bomboş kalması yerine ne yapılacağını söyleyen kısa bir açıklama gösteriyoruz. Bu denemeleri teslimden önce bitirdiğimiz için aksaklıklar masada değil, hazırlık sırasında görülüyor.

Personel alışkanlığını günlük işlemlerle kurmak

Menüyü kuran ekip ile onu her gün güncelleyecek ekip aynı değil; bu yüzden panelin öğrenilmesi uzun sürmemeli. Sık yapılan işlemleri ilk ekrana çıkarıyor, yılda bir kez dokunulan ayarları geri plana alıyoruz. Bir ürünü kapatmak ya da fiyat değiştirmek böylece birkaç dokunuşla bitiyor.

Devir sırasında ekiple birlikte gerçek bir güncelleme yapıyoruz; anlatmak yerine yaptırmak daha kalıcı oluyor. Aynı anlatımı Elazığ dışındaki şubeler için uzaktan tekrarlıyor, kaydını ekibin elinde bırakıyoruz. Sonradan işe başlayan biri de bu kayda bakarak aynı işlemi yapabiliyor.

Yanlış yapılması en olası işlemler için panelde kısa uyarılar bırakıyoruz; örneğin yayına alınmamış bir ürün listede görünmüyor ve bunun nedeni ekranda yazıyor. Yetkileri göreve göre ayırdığımız için kimse istemeden başka bir alanı bozmuyor. İlk haftalarda takıldığınız noktalarda soru sorabileceğiniz bir iletişim yolu açık kalıyor.

QR Menü Hakkında Sık Sorulan Sorular

Evet, listedeki güncel içerik sunucudan geldiği için bağlantı gerekiyor. Sayfayı düşük hızda da makul sürede açılacak biçimde hafif tutuyoruz. Kapsamanın zayıf kaldığı salonlarda misafire açık bir kablosuz ağ genellikle en pratik çözüm oluyor.

Panelde kaydettiğiniz rakam, önbellek kurallarına göre kısa süre içinde yayına geçiyor. Basılı kodun yenilenmesi gerekmiyor, çünkü kod yalnızca adrese yönlendiriyor. Acele bir değişiklikte güncelliği doğrulamak için sayfayı bir kez yenilemek yeterli oluyor.

Evet; ürün, fiyat ve kapalı ürün bilgisi şube bazında ayrılabiliyor. Ortak kalması istenen içerikler ise tek yerden güncelleniyor. Kullanıcı yetkileri görev dağılımına göre sınırlandırıldığı için bir şube diğerinin listesine dokunamıyor.

Eklenebiliyor; her dil ayrı içerik olarak tutulduğu için kategori ve ürün düzeni aynı kalıyor. Çevirileri yayına almadan önce bir kez doğrulatmanızı öneriyoruz. Hangi dilin güncellemesinden kimin sorumlu olduğu da teslim sırasında netleşiyor.

Bilgi, ürünün ayrıntı alanında kolay fark edilen bir yerde gösteriliyor. Simge kullanıldığında yanına yazılı karşılığı da konuyor. İçeriğin doğruluğu ve güncelliği işletmenin sorumluluğunda kalıyor; yapı yalnızca güncellemeyi kolaylaştırıyor.

Bağlantı aynı kaldığı sürece menü metni ve görünümü baştan yenilenebiliyor. Masadaki kodlar aynı adrese yönlendiği için kullanılmaya devam ediyor. Yalnızca adresin değişmesi gerekirse eski bağlantıyı yeni sayfaya yönlendiren bir kural kuruyoruz.