Müsait — Yerel Dijital Ürünler
HCA · Studio
TR İletişim ↗
Vaka Çalışması 04 · Sisa Atelier

Kasadan sadakate: bir kafenin kendi POS'u

Hazır adisyon programları çoğu kafede aynı yerden kırılır: sistem satışı kaydeder ama müşteriyi hatırlamaz. Sisa Atelier için kasa, mutfak, rapor ve sadakat aynı veri üzerinde çalışan tek bir sistem olarak kuruldu.

Müşteri
Sisa Atelier
Kapsam
POS + QR menü + sadakat
Yıl
2025 — 2026
Kısaca ne yapıldı

Sisa Atelier için kafe içi adisyon/POS sistemi geliştirildi ve Docker ile sunucuya kuruldu. Sistemde masa ve kasa akışı, iptal/geri alma denetimi ve satış raporlaması bulunuyor. Üzerine damga, puan, kupon ve kampanya kurallarını yöneten bir sadakat motoru eklendi; ayrıca WordPress üzerinde duran QR menü aynı sistemin içine taşındı. Kafenin WordPress tanıtım sitesinde ayrıca kapsamlı bir hız optimizasyonu yapıldı.

Sektör
Kafe · yerinde satış
Çözülen problem
Satış kaydediliyor, müşteri hatırlanmıyordu
Teknoloji
Docker · web tabanlı POS
Durum
Canlı — sadakat motoru dahil

Neden hazır program değil

Piyasadaki adisyon programlarının çoğu teknik olarak yeterli. Sorun genelde şurada çıkıyor: sistem satışı kaydeder, gün sonu raporunu verir ve orada durur. Kimin ne sıklıkla geldiği, hangi müşterinin hangi ürünü aldığı, kime hangi kampanyanın gideceği sistemin dışında kalır. Bu bilgiler kafenin en değerli verisidir ve genellikle hiç toplanmaz.

İkinci sorun kilitlenme: hazır programda sadakat özelliği varsa, o özelliğin çalışma şekli sabittir. "Beş kahve alana altıncısı hediye" kuralı işletmeye uymuyorsa değiştirilemez.

Bu iki nedenle sistem kendi kodumuzla kuruldu ve sadakat, sonradan eklenen bir modül değil sistemin doğal parçası olarak tasarlandı.

Kasa ve adisyon akışı

POS arayüzünde tasarımın tek ölçütü hız. Kasadaki kişi yoğun saatte ekrana bakarak düşünmez; refleksle çalışır. Bu yüzden:

  • Masa/adisyon açma, ürün ekleme ve ödeme alma en az sayıda dokunuşta tamamlanır.
  • Arayüz dokunmatik ekranda parmakla kullanılabilecek ölçüde büyük hedeflerle kurulur; fare hassasiyeti varsayılmaz.
  • Sistem web tabanlı olduğu için kasa, tablet ve mutfak ekranı aynı uygulamanın farklı görünümleridir; her cihaza ayrı program kurulmaz.

Kurulum Docker ile yapıldı. Bunun pratik faydası güncelleme: yeni sürüm sunucuya çıkarken kasada elle kurulum yapılmaz, işletmede "programın eski sürümü kalmış cihaz" sorunu oluşmaz.

İptal ve geri alma

Adisyon sistemlerinde en hassas nokta satış eklemek değil, satış silmek. Yanlış girilen ürünün düzeltilebilmesi gerekir; ama kaydın izsiz silinebilmesi kasa açığının en yaygın yoludur.

Bu yüzden iptal ve geri alma ayrı bir yetenek olarak ele alındı: işlem geri alınabilir, fakat iz bırakır. Neyin, ne zaman ve kim tarafından iptal edildiği kayıtta durur. Raporlama tarafı da bu kayıtları gösterecek şekilde kuruldu.

Bu, teknik olarak küçük ama işletme açısından büyük bir karar: sistemin güvenilirliği, sildiği kaydı hatırlamasından gelir.

Sadakat ve kampanya motoru

Sadakat tarafı tek bir sabit kural yerine kurallar tanımlanabilen bir motor olarak yazıldı. Sistemde dört mekanizma birlikte çalışıyor:

  • Damga. Klasik "kahve kartı" mantığının dijital karşılığı; belirli üründen belirli sayıda alındığında hak doğar.
  • Puan. Harcamadan puan birikir ve puan sonraki alışverişte harcanabilir.
  • Kupon. Belirli bir müşteriye ya da kampanyaya bağlı, tek kullanımlık indirim.
  • Kampanya. Zamana, ürüne veya müşteri grubuna bağlı kurallar.

Motorun asıl değeri, kuralın koda gömülü olmaması. İşletme "salı günleri filtre kahvede çift damga" demek istediğinde yazılım güncellemesi gerekmiyor; kural tanımlanıyor.

Not: motor canlıda ve çalışıyor; hangi kampanyaların tanımlanacağı işletmenin ticari kararı — sistem bu kararı bekliyor, engellemiyor.

QR menü

Kafenin QR menüsü başlangıçta WordPress sitesinin bir alt sayfasında duruyordu. Bu, ilk gün için pratik ama uzun vadede sorunlu bir kurulum: menü fiyatı değiştiğinde iki yerde güncelleme gerekiyor ve WordPress'in yükü, masada telefonla menü açan müşteriye gereksiz bekleme olarak yansıyor.

Bu yüzden QR menü, adisyon sisteminin içine taşındı — menü artık POS'un ürün verisiyle aynı kaynaktan besleniyor. Kasada fiyat güncellendiğinde masadaki QR menü de güncel oluyor.

Tanıtım sitesi hızı

Kafenin WordPress tanıtım sitesinde ayrı bir hız çalışması yapıldı. En büyük kalem görsellerdi: sitedeki görsel klasörü ölçülemeyecek kadar şişmişti ve modern formata dönüştürülmemişti. Görseller WebP'ye çevrildiğinde klasör boyutu bir kat büyüklük düştü — 147 MB'tan yaklaşık 10 MB'a.

Buna ek olarak sunucu tarafı önbellek ve sıkıştırma ayarları düzenlendi, tema kaynaklı gereksiz demo içerikleri temizlendi ve yönetim arayüzü tarafındaki yavaşlık için PHP sürümü ve önbellek eklentisi ayrıca ele alındı.

Sonuç

Sisa Atelier bugün kasasını, menüsünü ve sadakat programını tek sistemden yürütüyor. İptal edilen satışlar iz bırakıyor, raporlar bu izleri gösteriyor, QR menü kasadaki fiyatla aynı veriden besleniyor.

Devredilebilir ders: bir kafe POS'unda ayırt edici özellik hız veya arayüz değil — sistemin müşteriyi hatırlaması. Satış kaydı her programda var; hangi müşterinin ne sıklıkla geldiğini bilen ve buna göre kampanya kurabilen sistem, aynı ciroyu daha az yeni müşteriyle sürdürebiliyor.

Teknik künye
Kurulum
Docker ile sunucuya dağıtım, web tabanlı arayüz
POS
Masa/adisyon akışı, kasa, mutfak görünümü, raporlama
Denetim
İptal ve geri alma — işlem iz bırakır, raporda görünür
Sadakat
Damga, puan, kupon ve kampanya kuralları — tanımlanabilir motor
QR menü
POS ürün verisiyle aynı kaynaktan beslenir
Site optimizasyonu
Görseller WebP'ye çevrildi: ~147 MB → ~10 MB
Durum
Canlı — adisyon.sisaatelier.com
Sık Sorulan Sorular

Kafe POS sistemi hakkında sorulanlar.

Hazır adisyon programı yerine özel sistem yaptırmak mantıklı mı?

Tek şubeli ve standart çalışan bir işletme için hazır program genellikle yeterlidir. Özel sistem, işletmenin sadakat kurgusu, kampanya mantığı veya raporlama ihtiyacı hazır programın izin verdiği kalıba sığmadığında anlamlı olur. Ayırt edici soru şu: sisteminizin müşteriyi hatırlaması sizin için ne kadar değerli?

Dijital damga ve puan sistemi gerçekten işe yarıyor mu?

Yeni müşteri bulmaktan çok, mevcut müşteriyi geri getirmekte işe yarar — ki kafe işletmeciliğinde asıl kârlılık oradadır. Kritik nokta kuralın işletmeye uyması: hazır sistemlerde sabit olan kural, kendi motorunuzda tanımlanabilir olur ve deneyerek ayarlanabilir.

POS'ta iptal işlemi neden bu kadar önemli?

Çünkü kasa açığının en yaygın yolu, girilmiş bir satışın izsiz silinmesidir. Doğru kurulum iptali yasaklamaz — yanlış giriş her yerde olur — ama her iptali kim, ne zaman, neyi diye kayda geçirir ve raporda görünür kılar. Sistemin güvenilirliği burada başlar.

QR menüyü POS'la aynı sistemde tutmanın faydası ne?

Tek fiyat kaynağı. Ayrı tutulduğunda kasada güncellenen fiyat menüde eski kalır ve müşteri masada farklı bir rakam görür. Aynı veriden beslendiğinde bu tutarsızlık yapısal olarak ortadan kalkar; ayrıca menü güncellemek için ayrı bir panele girmek gerekmez.

Teklif ve Uygunluk

Yerel aramada görünür.
Üründe inandırıcı.