Hakan Sevimoğlu Hakan SevimoğluFreelance Yazılımcı · 18 yıl
Restoran · SaaS · POS

Kassa Restoran: Beş Sipariş Kanalını Tek Akışa Bağlayan Restoran SaaS

Restoranlarda siparişler yemek platformlarından, telefondan, QR menüden, masadan ve kasadan ayrı ayrı geliyor. Kassa Restoran bu kanalları tek sipariş modeline bağlayan, tarayıcıdan çalışan çok kiracılı bir SaaS olarak geliştirildi.

Kısa cevapKassa Restoran, Hakan Sevimoğlu'nun PHP/PDO ve MySQL ile geliştirdiği çok kiracılı restoran POS ve sipariş yönetimi SaaS'ıdır. Yemeksepeti, Getir Yemek ve Trendyol Yemek siparişleri, QR menü, telefon, masa ve tezgâh satışı tek bir sipariş akışına düşer; aynı kayıt mutfak ekranı, termal fiş, kurye ve kasa modüllerinde durum değiştirir. İşletmeler resto.kassa.com.tr üzerinden kendileri kayıt olur.

Hakan Sevimoğlu tarafından hazırlandı · Son güncelleme:

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.

Kassa Yemek müşteri sitesi: siparişler Kassa Restoran sipariş merkezine düşer

Mimari ve veri akışı

  1. 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.
  2. 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.
  3. Mutfak: ürün bazlı hazırlık ekranı ve 80 mm termal yazıcıya otomatik fiş.
  4. Kurye ve tahsilat: kurye ataması, kapıda tahsilat ve gün sonu nakit mutabakatı.
  5. 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ı

PHPPDOMySQLJavaScriptPWATermal yazıcıYemek platformu APIÇoklu kiracı (SaaS)

İ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.

Diğer vaka çalışmaları

WhatsAppÜcretsiz Teklif