Cumartesi akşamı, salon dolu, paketler sırada — ve internet gitti. Bulut POS kullanan binlerce işletmenin kâbusu budur: ekran döner, sipariş girilmez, yazıcı susar. Bu yazıda "offline dayanıklılık" kavramını, bir POS'un kesintide neyi yapabilmesi gerektiğini ve ServoQ'nun bu sorunu nasıl çözdüğünü anlatıyoruz.
Neden bu kadar kritik?
Restoranın en yoğun 3 saati, cironun yarısından fazlasını üretir. Tam o saatte 20 dakikalık bir kesinti; alınamayan siparişler, bekleyen masalar, elle yazılan ve sonra unutulan adisyonlar demektir. Üstelik kesinti her zaman İSS kaynaklı olmaz: modem donar, kablo oynar, Wi-Fi tıkanır.
Yerli kullanıcı yorumlarına baktığınızda bulut POS şikayetlerinin en büyük başlığı budur: "yoğun saatte sistem gitti". Sistemin normal günde iyi çalışması yetmez — kötü günde ne yaptığı asıl karakteridir.
Offline POS tam olarak ne yapabilmeli?
Gerçek offline dayanıklılık pazarlama sloganı değil, teknik bir kontrol listesidir. Kesinti anında sistem şunları yapabilmeli:
- Menü ve masa düzeni açılmalı (cihazda önbellekli olmalı)
- Yeni sipariş girilebilmeli; bulutta açık eski adisyonun offline devralınıp alınamadığı açıkça belirtilmeli
- Mutfak/kasa fişi için yerel köprü, agent ACK ve fiziksel yazıcı sonucu ayrı ayrı test edilmeli
- Nakit/kart ödemesi kaydedilebilmeli
- Bağlantı gelince adisyon, kalem ve ödeme niyetleri kalıcı işlem kimlikleriyle aktarılmalı
"Çift kayıt olmadan" neden altını çiziyoruz?
Kesinti bitince senkronizasyon başlar — kötü tasarımda aynı etki iki kez oluşabilir. ServoQ adisyonu, her ürün ekleme niyetini ve her ödemeyi ayrı kalıcı kimlikle gönderir; claim ve iş etkisi aynı veritabanı transaction'ındadır. Yanıt kaybolsa bile aynı kimlik ikinci etkiyi üretmez. Eski kimliksiz kuyruklar ise körlemesine gönderilmez, mutabakat ister.
ServoQ offline modu nasıl çalışır?
ServoQ "online-öncelikli + yerel dayanıklılık" mimarisiyle kurulmuştur. Önceden hazırlanmış kasa cihazında menü ve masalar önbellekten açılır; yeni sipariş ve ödemeler tenant+şube damgalı yerel kuyruğa alınır. Ekrandaki çevrimdışı göstergesi ve bekleyen işlem sayacı durumu görünür kılar.
Bağlantı geldiğinde senkron otomatik başlar; adisyon, kalem ve ödemeler kendi işlem kimlikleriyle sunucuya aktarılır. Reconnect sırasında yerel adisyon kısa süreli salt-okunur olur. Fiziksel fiş için WebSocket gönderimi tek başına baskı kanıtı değildir; kasa agent'ı ve gerçek yazıcı demo sırasında ayrıca doğrulanır.
Satın almadan önce yapmanız gereken tek test
Demo sırasında interneti kesin: yeni sipariş ve ödeme girin, agent/yazıcı sonucunu fiziksel cihazda görün, bağlantıyı açın ve sunucuda her etkinin yalnız bir kez oluştuğunu kontrol edin. Ayrıca bulutta önceden açık bir adisyonun offline devralınmadığını bilin. Bu testi ServoQ demosunda birlikte yapıyoruz.
Offline modu kendi işletmenizde test edin
Taahhüt yok · Kurulum ve eğitim ücretsiz