June 20, 2026
Kasada kupon doğrulama: 6 karakterli kod, 5 dakika, tek kullanım
Hediye çarkından çıkan kuponun kasada nasıl doğrulandığını adım adım anlatıyoruz: karışmayan 6 karakterli kod, 5 dakikalık geri sayım, dört net sonuç ve panelde kupon sayaçları.
Hediye çarkı dönüyor, misafir kazanıyor, ekranında bir kod beliriyor. Peki sonra? İşin asıl kısmı orada başlıyor: kasada kupon doğrulama. Kafedeyim'de bu iş tek bir sayfada, tek bir kod girişiyle ve dört net cevaptan biriyle bitiyor. Bu yazıda mekân sahibi gözüyle, sahada nasıl işlediğini anlatalım.
Kodun kendisi: 6 karakter, karışması zor
Misafir çarkta bir ödül kazandığında ekranına 6 karakterlik bir kod düşüyor. Bu kod özel bir alfabeden üretiliyor: ABCDEFGHJKMNPQRSTUVWXYZ23456789.
Dikkat ettiyseniz içinde 0, 1, I ve O yok. Sebebi çok basit ve çok pratik: gürültülü bir kasada, telaşlı bir akşam saatinde "sıfır mı O mu?" tartışması yaşanmasın diye. Bir kasa kupon kodu okunurken tereddüt ediliyorsa o sistem çalışmıyor demektir.
Beş dakika: bilerek böyle
Kupon tam olarak 5 dakika geçerli. Misafirin ekranında canlı bir geri sayım dönüyor.
İlk duyduğunuzda kısa gelebilir. Ama bu bir eksiklik değil, tasarımın kendisi: kupon "şimdi kasaya yürü" penceresi olsun diye böyle. Cepte unutulan, iki hafta sonra buruşmuş halde çıkan bir indirim kuponu sistemi kurmuyoruz. Çark masada bir hareket yaratsın, misafir kalksın, kasaya gelsin, o an bir şey alsın istiyoruz.
Yani 5 dakika bir sınır değil, mekanizmanın motoru.
Personelin tek ekranı: /verify
Kasadaki akış şu kadar:
- Misafir kodu söyler ya da telefonundan gösterir.
- Personel /verify sayfasını açar.
- 6 karakteri yazar.
- Anında sonuç gelir.
Dört olası sonuç var, hepsi tek bakışta anlaşılacak kadar net:
- Geçerli — ödülün adı ekrana gelir ve kupon o anda kullanılmış olarak işaretlenir. Ödülü verirsiniz, bitti.
- Zaten kullanılmış — bu kod daha önce bozdurulmuş. Her kod tam olarak bir kez kullanılır.
- Süresi dolmuş — 5 dakikalık pencere kapanmış.
- Bulunamadı — böyle bir kod hiç üretilmemiş. Genelde yanlış yazımdır; bir kez daha sorun.
Dürüst olalım: /verify giriş istemiyor
Bunu saklamanın anlamı yok. Doğrulama sayfası şifre, kullanıcı adı, oturum istemiyor. Bilerek böyle.
Sebebi şu: kasadaki tablette ya da personelin telefonunda her seferinde giriş yapılması gereken bir sayfa, pratikte hiç açılmayan bir sayfaya dönüşür. Vardiya değişir, şifreyi bilen kişi izne çıkar, sistem çöker.
Peki harcamanızı ne sınırlıyor? Sayfa değil, ödülün kendisi. Her ödüle günlük limit koyabiliyorsunuz (0-100000 arası, 0 = sınırsız) ve bu limit UTC gece yarısında sıfırlanıyor. Günlük limitine ulaşan ödül çekilişten tamamen düşüyor — yani o gün bir daha kimse onu kazanamıyor. Asıl kasa emniyetiniz bu.
Kupon ancak çarktan gerçekten kazanılmışsa var olur, 5 dakika yaşar ve bir kez bozdurulur. Bunlar bir araya gelince giriş ekranına gerek kalmıyor.
Panelde ne görüyorsunuz?
Çark sekmesinde üç sayaç var:
- Verildi — kaç kupon üretildi
- Kullanıldı — kaçı kasada bozduruldu
- Süresi doldu — kaçı 5 dakikayı kaçırdı
Altında da son 100 kuponun listesi: kod, ödül ve durum. Bir tartışma çıkarsa ("ben bunu kullanmamıştım ki") bakacağınız yer burası.
Bu üç sayı size bir şey de öğretir. "Verildi" yüksek ama "Kullanıldı" düşükse, ya çark masalardan kasaya uzak ya da ödül yeterince çekici değil. Sayılar yorum yapmanıza izin verecek kadar sade.
Personeli bir dakikada eğitin
Cidden bir dakika sürüyor. Vardiya başında şunu söyleyin:
- Misafir 6 karakterli bir kod gösterirse /verify sayfasını aç.
- Kodu yaz. Yeşil geldiyse ekranda yazan ödülü ver.
- "Zaten kullanılmış" diyorsa verme. "Süresi dolmuş" diyorsa da verme; kibarca 5 dakikalık sürenin dolduğunu söyle.
- "Bulunamadı" diyorsa yazım hatası olabilir, bir kez daha dene.
- Karar ekranındır, senin hafızan değil.
Sayfayı kasadaki cihazın ana ekranına kısayol olarak ekleyin. Sonrası kas hafızası.
Küçük bir dürüstlük notu
Çark, cihaz başına mekân başına günde bir dönüyor (çerez ve tarayıcı hafızası ile). Bu bir kullanıcı deneyimi sınırı — çerezlerini temizlemeye kararlı biri tekrar çevirebilir. Kırılmaz demiyoruz. Ama ödüllere günlük limit koyduysanız o limit sunucu tarafında sayılır; o kişi ne yaparsa yapsın sizin o gün vereceğiniz ödül sayısını aşamaz.
Görmek en iyisi
Nasıl durduğunu merak ediyorsanız /k/demo gerçek ve dolu bir örnek mekân — menüsü, çarkı, kampanyası ve markasıyla. Gezin, çarkı çevirin, kodun nasıl geldiğine bakın.
Çarkın ödüllerini ücretsiz planda da kurabilirsiniz; misafirlere canlı dönmesi Pro'ya dahil. Menü, mekân sayfanız, Wi-Fi kartı ve 28 oyunun tamamı ücretsiz tarafta kalıyor.
Başlamak için /for-business adresinden mekânınızı kaydedin — şifre yok, kredi kartı yok, e-postanıza gelen 6 haneli kodla giriyorsunuz. Kalıcı bir mekân adresiniz oluyor ve gerisi sizin masalarınızda.