İçeriğe atla
W3 Bilişim
Çözüm · Perakende zinciriMasaüstü Yazılım Geliştirme
Kasada bekleyen müşteri, internetin gelmesini beklemez.

Perakende Zincirleri İçin POS ve Mağaza Terminali Yazılımı

Fiş yazıcı, barkod okuyucu, terazi ve ödeme cihazıyla konuşan; bağlantı koptuğunda satışa devam eden; fiyat ve kampanyayı merkezden sürümlü indiren masaüstü kasa uygulaması. Güncelleme yüzlerce şubeye tek seferde değil, kademeli ve geri alınabilir biçimde dağıtılır.

  • Çevrimdışı satış, sonra senkron
  • Fiyat ve kampanya sürümlü dağıtım
  • İmzalı paket · kademeli güncelleme
  • Kasa donanımı gerçek cihazla prova edilir
Kasada tanıdık geliyor mu?

Sorun kasa yazılımı değil; kasanın yalnız kaldığı anlar.

Perakende yazılımı iyi günde herkeste çalışır. Fark, bağlantının koptuğu, kampanyanın yanlış indiği ve güncellemenin yarım kaldığı anlarda ortaya çıkar. Aşağıdakiler zincirlerde en sık karşımıza çıkan tablolar.

← Görseli yana kaydırın →
Yaklaşımımız

Kasa önce kendi başına çalışır; merkez sonra gelir.

Perakende projelerinde tasarımın çıkış noktası en kötü gün olmalı: hat yok, mağaza kalabalık, kasiyer yeni. Uygulamayı bu güne göre kuruyor, iyi günü zaten kazanıyoruz.

  1. Kasa akışı ve donanım envanteriSatış, iade, iptal ve gün sonu akışlarını şube tiplerine göre çıkarıyor; kasa donanımını marka-model düzeyinde listeliyoruz.TeslimKasa akış haritasıDonanım envanteriŞube tipleri
  2. Çevrimdışı kurallarıHangi işlem bağlantısız yapılabilir, hangisi bekler — tek tek karara bağlanıyor ve ekranda kasiyere açıkça gösteriliyor.TeslimÇevrimdışı kural tablosuKuyruk ve senkron kurallarıKasiyer uyarı metinleri
  3. Kasa ekranı ve hızSatış ekranı klavye ve barkodla, fareye gerek kalmadan yürür. Sık yapılan işlem her zaman aynı tuşta durur.TeslimKasa ekranı prototipiKısayol haritasıKabul kriterleri
  4. Donanım ve ödeme entegrasyonuFiş yazıcı, barkod, terazi, müşteri ekranı ve ödeme cihazı gerçek donanımla prova ediliyor; her cihaz için hata davranışı tanımlanıyor.TeslimCihaz sürücü katmanıProva kaydıHata davranışı tablosu
  5. Pilot mağaza ve yaygınlaştırmaTek mağazada bir hafta gerçek satışla çalışıyor, sonra bölge bölge kademeli dağıtıyoruz. Geri dönüş yolu her zaman açık kalıyor.TeslimPilot raporuİmzalı kurulum paketiKasiyer kılavuzu ve eğitim
İmza aracı · POS donanımı ve çevrimdışı senaryo seçici

Hat koptuğunda kasanızda ne çalışmaya devam eder?

Kasanızdaki donanımı işaretleyin, sonra bir kesinti senaryosu seçin: her cihazın o senaryoda ne yapacağını ve kasiyerin ekranda ne göreceğini görün. Bu tablo, çevrimdışı kurallarının yazılı hale getirilmesinde başlangıç noktamız olur. Hiçbir veri kaydedilmez.

Kasanızda hangi donanım var?

Şube tipleri farklıysa en kalabalık mağazanızı düşünerek işaretleyin.

Hangi kesinti senaryosu?

Senaryoyu değiştirdiğinizde aşağıdaki tablo yeniden hesaplanır.

Seçilen senaryoda kasa davranışı
Çalışmaya devam eder4
Kuyruğa alınır1
Beklemek gerekir0

Mağaza internet bağlantısı kesildi: Satış devam eder: ürün, fiyat ve kampanya kasada yereldir; fiş yerelde oluşur, merkeze gönderim kuyruğa alınır.

  • Fiş yazıcıçalışırYerel bağlı olduğu için etkilenmez; fiş basılmaya devam eder.
  • Barkod okuyucuçalışırÜrün ve fiyat verisi kasada yerel olduğu için okutma sürer.
  • Ödeme cihazı / ÖKCkuyruktaCihaz kendi GSM hattını kullanıyorsa çalışır; kasa bağlantısı üzerinden çalışıyorsa kart işlemi hat gelene kadar bekler.
  • Terazi (tartılı ürün)çalışırSeri/USB bağlantı yereldir; tartım devam eder.
  • Para çekmecesiçalışırYazıcı veya kasa üzerinden tetiklenir; etkilenmez.
Bu senaryoda yazılı kurala bağlanacaklar
  • Çevrimdışıyken hangi ödeme tipleri kabul edilecek?
  • Kuyruktaki fişlerin merkeze aktarım sırası ve tekrar denemesi nasıl olacak?
  • Kasiyer ekranda hangi uyarıyı görecek, hangi işlemi deneyemeyecek?
  • Kesinti uzarsa mağaza müdürü hangi yetkiyle hangi işlemi açabilecek?
  • Bağlantı döndüğünde mutabakat farkı nasıl raporlanacak?
Bu kurgu için teslim edilenler
  • Çevrimdışı kural tablosu (işlem bazında)
  • Yerel veritabanı, fiş kuyruğu ve senkron kuralları
  • Kasa donanımı için sürücü katmanı ve gerçek cihaz provası
  • Fiyat ve kampanya sürüm dağıtımı
  • İmzalı kurulum paketi, kademeli güncelleme ve sürüm listesi
  • Kasiyer kılavuzu, mağaza eğitimi ve destek dönemi

Tablodaki davranışlar, tipik kasa kurulumlarına göre hazırlanmış örnek varsayımlardır; sizin donanımınızın ve banka/ÖKC tarafındaki kuralların davranışı farklı olabilir. Kesin kurallar keşif ve gerçek cihaz provasından sonra yazılı hale gelir.

Merkez ve mağaza

Merkez emri verir, mağaza kendi ayakları üzerinde durur.

Zincir büyüdükçe asıl mesele tek kasanın hızı değil, yüzlerce kasanın aynı kuralla çalışması oluyor. Merkez ile mağaza arasındaki trafiği sürümlü ve geri alınabilir tasarlıyoruz.

← Görseli yana kaydırın →

Merkezdeki yönetim ve raporlama panelini genelde web uygulaması olarak kuruyoruz — bkz. web yazılım geliştirme. ERP tarafı Logo ise entegrasyonu Logo ERP çözüm ortaklığı kapsamında aynı ekip yürütür; e-ticaret ile ortak stok kurgusunu Logo ERP entegrasyonu rehberimizde anlatıyoruz.

Kapsam

Hangi modüller? Zincir projeleri çoğunlukla bunlarla başlıyor.

Aşağıdakiler bir paket değil, bir menü. İlk fazda genellikle satış, çevrimdışı kurgu ve fiyat dağıtımı açılıyor; kalanı aynı uygulamanın içine ekleniyor.

  • ÇekirdekSatış ekranıBarkodla hızlı satır, karma ödeme, askıya alma ve klavye kısayolları.
  • ÇekirdekÇevrimdışı satış ve kuyrukYerel veritabanı, fiş kuyruğu, tekrar gönderimde çift kayıt engeli.
  • MerkezFiyat ve kampanya dağıtımıSürümlü paket, etkinleşme saati, geri alma ve kasada sürüm göstergesi.
  • EntegrasyonDonanım katmanıFiş yazıcı, barkod, terazi, müşteri ekranı, çekmece ve ödeme cihazı için tek soyutlama.
  • Güvenlikİade, iptal ve iskonto yetkileriRole bağlı işlem, sebep seçimi zorunluluğu ve müdür onayı akışı.
  • OperasyonGün sonu ve mutabakatKasa sayımı, ödeme tipi dağılımı, fark raporu ve merkeze aktarım durumu.
  • MerkezSadakat ve müşteri kartıPuan sorgu ve kullanım; bağlantı yokken kural gereği beklemeye alınır.
  • OperasyonStok ve mal kabulEl terminaliyle sayım, mal kabul ve raf etiketi basımı.
  • AltyapıMerkezi sürüm yönetimiKasa sürüm listesi, kademeli güncelleme dalgası ve geri dönüş.
← Görseli yana kaydırın →

Teknoloji kısaca

Kasa uygulamasını çoğunlukla Electron veya .NET (WPF) ile kuruyoruz; yerel veri tarafında SQLite, merkezle iletişimde REST kullanıyoruz. Seçimi donanım sürücüsü ihtiyacı, mağaza bilgisayarlarının işletim sistemi ve mevcut ekibinizin bildiği yığın belirliyor. Kasada çalışan makine parkı eski ise bunu baştan ölçüyoruz: uygulamayı yeni donanım almak zorunda kalmayacağınız şekilde hedefliyoruz.

Merkez tarafındaki servisler ve entegrasyonlar için API geliştirme yaklaşımımız aynen geçerli. Sunucunun nerede çalışacağına karar verirken web hosting, VPS, bulut ve dedicated farkı yazımız pratik bir karşılaştırma sunuyor; teknoloji tercihinde bağımsız görüş isterseniz teknik danışmanlık hizmetimiz ayrı olarak da alınabilir.

Örnek plan

Örnek bir ilk faz: tek mağaza, tam kasa akışı

Aşağıdaki plan; bir pilot mağazanın satış, çevrimdışı ve gün sonu akışı için hazırlanmış örnektir. Sizin planınız şube tipleri ve donanım envanteri netleştikten sonra çıkar ve sözleşmede yazılı tarihe bağlanır.

Örnek sekiz haftalık pilot mağaza planı ve haftalık çıktıları
HaftaNe yapılırHafta sonunda elinizde ne olur
1. haftaKasa akışı ve donanım envanteriAkış haritası, cihaz listesi, şube tipleri
2. haftaÇevrimdışı kuralları ve ekran tasarımıKural tablosu, kasa ekranı prototipi
3–4. haftaSatış çekirdeğiSatır, ödeme, fiş ve iade akışı
5. haftaDonanım ve ödeme entegrasyonuGerçek cihazla prova kaydı
6. haftaFiyat dağıtımı ve senkronSürümlü paket, kuyruk, kesinti testi
7. haftaPilot mağazaBir hafta gerçek satışla kullanım
8. haftaYaygınlaştırma hazırlığıİmzalı paket, sürüm listesi, kasiyer eğitimi
← Görseli yana kaydırın →

Pilot kapandıktan sonra yaygınlaştırma bölge bölge ilerliyor; donanım katmanı hazır olduğu için farklı şube tiplerinin devreye alınması genelde pilot kadar sürmüyor.

SSS

Sık sorulanlar

Çevrimdışı satış, ÖKC entegrasyonu, fiyat dağıtımı, güncelleme ve iade kontrolü hakkında en çok sorulanlar.

Uygulama offline-first kurulduğunda devam eder. Fiyat, ürün ve kampanya verisi kasada yerel veritabanında durur; satış fişi önce yerelde oluşur, merkeze gönderim kuyrukla yürür. Devam edemeyecek tek şey, dış bir sistemden anlık onay gerektiren işlemlerdir — kart ödemesi cihazın kendi hattına, sadakat puanı merkez servisine bağlıdır. Hangi işlemin çevrimdışı yapılabileceğini baştan yazılı kurala bağlıyoruz.

Kasa donanımınızı yazın, çevrimdışı kurallarını birlikte çıkaralım

Elinizde bir donanım listesi, bir kasa ekranı fotoğrafı ya da yalnız şube sayınız olması yeterli. İlk görüşmede kasa akışını ve kesinti davranışını birlikte kurguluyor, pilot mağaza için gerçekçi bir kapsam çıkarıyoruz. Keşif görüşmesi ücretsizdir ve sizi bağlamaz.

  • Keşif görüşmesi ücretsiz
  • Donanım provası gerçek cihazla
  • Kaynak kod mülkiyeti sizde
Masaüstü Yazılım Geliştirme

Hat koptuğunda da satış yapan bir kasa kuralım

Çevrimdışı kurallarıyla başlıyor, gerçek donanım provasıyla devam ediyor, kademeli güncellemeyle yüzlerce şubeye güvenle dağıtıyoruz.

Keşif görüşmesi ücretsizDonanım provası gerçek cihazlaKaynak kod mülkiyeti sizde