Proje bağlamı
Küçük ve orta ölçekli restoranlarda her yemek platformunun ayrı tableti, telefon siparişleri için defter, salon için ayrı adisyon ve kasa kullanılıyordu. Unutulan sipariş, karışan adisyon ve gün sonunda tutmayan kasa bu dağınıklığın doğal sonucuydu.
Hedef; tüm kanalları tek veri modeline indirip her siparişi tek panoda izlemek, kurulum gerektirmeden tarayıcıdan çalışmak ve birden fazla işletmeyi aynı altyapıda güvenle ayırmaktı.
Altıncı kanal: Kassa Yemek
Sipariş modeli kanaldan bağımsız kurulduğu için aynı altyapının üzerine Yemeksepeti benzeri bir müşteri sitesi eklendi: Kassa Yemek. Müşteri adresini seçer, teslimat yapan restoranları görür, menü fiyatına sipariş verir. Bu siparişler ayrı bir sisteme değil, restoranın mevcut sipariş merkezine yazılır; teslimat bölgeleri, minimum sepet ve kampanyalar restoranın kendi panelinden okunur. Restoranlar ücretsiz başvurarak listelenir.

Mimari ve veri akışı
- Kanal adaptörleri: platform, QR menü, telefon, masa ve tezgâh siparişleri ortak sipariş tablosuna aynı alanlarla yazılır; kanal bilgisi ayrı tutulur.
- Sipariş merkezi: sipariş onay bekliyor, hazırlanıyor, yolda ve tamamlandı aşamalarında pano ve liste görünümünde izlenir; yeni sipariş sesli bildirilir, gecikme otomatik işaretlenir.
- Mutfak: ürün bazlı hazırlık ekranı ve 80 mm termal yazıcıya otomatik fiş.
- Kurye ve tahsilat: kurye ataması, kapıda tahsilat ve gün sonu nakit mutabakatı.
- Geri bildirim: platform siparişlerinde durum değişikliği platforma geri iletilir.
Her işletme kendi kiracı kimliğiyle izole edilir; tüm sorgular kiracı filtresiyle çalışır.
Teknik problemler ve çözümler
Farklı kanallar, tek sipariş modeli
Platform siparişi, QR menü siparişi ve salondaki adisyon farklı alanlar taşır. Hepsi ortak bir sipariş ve satır yapısına normalize edildi; kanal, dış referans numarası ve ödeme tipi ek alanlarda tutuldu. Böylece mutfak, kurye ve rapor modülleri kanaldan bağımsız çalışır.
Durum senkronu
Bir sipariş mutfakta hazırlandığında kurye ekranında, kasada ve platform tarafında aynı anda doğru durumda görünmelidir. Durum geçişleri tek bir servis üzerinden yapılır ve her geçiş zaman damgasıyla geçmişe yazılır; gecikme hesabı bu geçmişten üretilir.
Çok kiracılı güvenlik
Aynı veritabanında çok sayıda restoran çalışır. Kiracı kimliği oturumdan alınır, istemciden gelen değere güvenilmez; menü, stok, sipariş ve rapor sorgularının hepsi bu kimlikle sınırlandırılır.
Kurulumsuz çalışma
Sistem tarayıcıdan çalışır ve PWA olarak ana ekrana eklenir; aynı arayüz bilgisayar, tablet ve telefonda kullanılır. Menüdeki değişiklik QR menüye ve kasaya anında yansır.
Ortaya çıkan sistem
Restoran tek panelden tüm kanalların siparişini görür; operasyon kartları günlük satışı, ödenmemiş siparişleri, gecikmeleri ve kanal dağılımını anlık gösterir. İşletmeler demo hesabıyla sistemi gezebilir, kayıt olup kendi restoranlarını açabilir. Aynı ürün ailesinin perakende tarafı iPhone POS uygulaması CepKasa olarak App Store'da yayında.
Teknoloji yığını
İlgili ürün ve hizmet
Ürün sayfasına git: Kassa Restoran
Sıkça sorulan sorular
Kurulum gerekiyor mu?
Hayır. Kassa Restoran tarayıcıdan çalışır; bilgisayar, tablet ve telefonda aynı arayüz kullanılır.
Yemek platformu siparişleri nasıl geliyor?
Yemeksepeti, Getir Yemek ve Trendyol Yemek siparişleri sipariş merkezine otomatik düşer, durum değişikliği platforma geri iletilir.
Birden fazla şube veya işletme aynı sistemde olabilir mi?
Evet. Sistem çok kiracılı tasarlandı; her işletmenin verisi kendi kiracı kimliğiyle ayrılır.