Lokasyonumuz E-Posta Adresiniz : info@kzcotomasyon.com

Bakkal Satış Sistemi

POS kasa, online sipariş vitrini, eve teslimat, kurye paneli, stok ve tedarikçi — tek platform

Barkodlu POS, web sipariş, kurye paneli, stok sayımı, tedarikçi ve kampanya yönetimi. Kendi sunucunuzda çalışır; canlı demo ve kurulum desteği için hemen talep bırakın.

Kurulum kendi sunucunuzda (WAMP, cPanel, VPS) yapılır; verileriniz sizde kalır. Görsellere tıklayınca orijinal boyutta açılır.

Özellikler ve modüller

Platform ve mimari

  • PHP + PDO, REST benzeri JSON API (api/index.php router)
  • MySQL / MariaDB (InnoDB, utf8mb4) — database.sql şeması
  • Yönetim paneli: Vue 3, Bootstrap 5, Tailwind CSS 2
  • Online mağaza vitrini: Vue 3 (store.html)
  • Bearer token oturumları (24 saat), password_hash güvenliği
  • Europe/Istanbul saat dilimi, WAMP / Apache uyumlu
  • Otomatik veritabanı şema migrasyonları (teslimat, kurye, vitrin kolonları)
  • İşlem logları (activity_logs): kullanıcı, aksiyon, IP, eski/yeni değer

Roller ve yetkilendirme

  • Sistem Yöneticisi — tam yetki, ayarlar, kullanıcı yönetimi
  • Kasiyer — POS, stok, temel raporlar
  • Muhasebe — raporlar ve finans ekranları
  • Kurye — yalnızca kurye paneli (harita, sipariş, teslim)
  • Kullanıcı CRUD: oluşturma, düzenleme, pasifleştirme
  • Müşteri hesabı (web mağaza): telefon ile kayıt/giriş, profil güncelleme

POS — mağaza içi satış

  • Dokunmatik uyumlu ürün ızgarası ve kategori sekmeleri (renkli, sıralı)
  • Favori ürünler bandı — sık satılanlara hızlı erişim
  • Ürün arama ve barkod okutma ile sepete ekleme
  • Sepet: adet artır/azalt, sil, temizle
  • Ödeme: nakit veya kart; nakit için para üstü hesabı
  • Hızlı nakit butonları (10, 20, 50, 100, 200, 500 ₺)
  • Satışta otomatik stok düşümü ve stok yetersizliği kontrolü
  • Otomatik fiş numarası (BKL + tarih + sıra)
  • Termal / adisyon fiş yazdırma (78 mm format)
  • Günlük özet şeridi: bugün ciro, nakit/kart, düşük stok sayısı

Eve satış (personel teslimat)

  • POS benzeri ürün seçimi ve sepet oluşturma
  • Müşteri adı, telefon ve teslimat adresi
  • Kurye seçimi (zorunlu) ve opsiyonel kurye ücreti
  • Nakit / kart ödeme seçimi
  • Adres otomatik geocode (harita pini için)
  • Teslimat fişi yazdırma (müşteri ve adres bilgili)
  • Satış tipi: delivery, durum: assigned

Online sipariş vitrini (web mağaza)

  • Mağaza açık/kapalı kontrolü (storefront_enabled)
  • Kampanya banner slider ve duyuru şeridi (ücretsiz teslimat vb.)
  • Kategori filtreleme ve ürün arama
  • Ürün kartları: görsel/ikon, fiyat, favori rozeti
  • Mobil sepet çekmecesi ve sabit alt sepet çubuğu
  • Teslimat bilgileri formu ve GPS konum alma (“Konumumu kullan”)
  • Kapıda nakit / kapıda kart ödeme ve sipariş notu
  • Üye olmadan sipariş veya üye girişi / kayıt
  • Siparişlerim listesi ve durum takibi
  • Sipariş başarı ekranı (fiş numarası)

Gelen web siparişleri (personel)

  • Bekleyen sipariş sayacı (badge)
  • Aktif sipariş listesi: pending, assigned, on_way
  • Müşteri iletişim (tıklanabilir telefon)
  • Ürün kalemleri ve toplam tutar
  • Kurye atama ve kurye ücreti ekleme
  • Sipariş onaylama, teslim edildi ve iptal durumları
  • Sipariş anında otomatik stok düşümü

Kurye yönetimi ve kurye paneli

  • Kurye oluşturma, düzenleme, pasifleştirme (yönetici)
  • Kurye paneli: aktif sipariş istatistikleri
  • Leaflet harita — teslimat noktaları (OpenStreetMap)
  • Mobil sekme: Harita / Siparişler
  • Sipariş detay: ürün listesi, ödeme tipi, müşteri adresi
  • Google Maps yol tarifi bağlantısı
  • Durum: “Yola çıktım”, “Teslim edildi”
  • Nominatim + Photon geocoding; daire no haritada gizli

Ürün ve kategori yönetimi

  • Kategori CRUD: isim, ikon, renk, sıra
  • Ürün CRUD (soft delete): barkod, satış ve maliyet fiyatı
  • Minimum stok seviyesi ve stok miktarı
  • Favori ürün işaretleme
  • Görsel: 40+ Font Awesome ikon kütüphanesi veya resim yükleme (JPG, PNG, GIF, WEBP — max 5 MB)
  • Kategori bazlı ürün sayısı, aktif/pasif durum

Stok yönetimi

  • Stok listesi: kategori, fiyat, maliyet, durum
  • Düşük stok uyarısı (min. seviye altı)
  • Manuel stok girişi (not ile)
  • Stok sayımı: sistem vs sayılan, fark otomatik düzeltme
  • Stok hareket geçmişi: giriş, çıkış, satış, iade, sayım düzeltmesi
  • Satış, iptal, web sipariş ve tedarik alışı referanslı hareket kaydı

Tedarikçi ve satın alma

  • Tedarikçi kartı: firma, yetkili, telefon, e-posta, adres, vergi no
  • Tedarikçi özeti: toplam alış, ödenen, borç
  • Mal alışı kaydı: fatura no, tarih, vade, kalemler
  • Alışta stok ve maliyet fiyatı güncelleme (opsiyonel)
  • Ödeme durumu: ödenmedi / kısmi / ödendi
  • Tedarikçi ödemesi: nakit, havale, çek, diğer
  • Otomatik borç dağıtımı (en eski faturadan)
  • Vadesi geçen borç uyarısı ve en borçlu tedarikçiler listesi
  • Alış ve ödeme geçmişi sekmeleri

Kampanya ve pazarlama

  • Kampanya türleri: Banner (büyük görsel) ve Duyuru (üst şerit)
  • Başlık, açıklama, arka plan rengi, görsel, link metni ve URL
  • Başlangıç/bitiş tarihi, sıralama ve aktif/pasif
  • Web vitrininde otomatik gösterim

Raporlar ve analitik

  • Dashboard: bugün/dün satış karşılaştırması, düşük stok, son 5 satış
  • Günlük, haftalık ve aylık raporlar
  • Saatlik yoğunluk (bar grafik)
  • En çok / en az satan ürünler
  • Satış hareketleri: tarih aralığı ve ödeme tipi filtresi
  • Özet kartlar: adet, ciro, nakit, kart
  • Fiş detayı (teslimat bilgileri dahil)
  • API: yıllık rapor, ödeme yöntemi ve kategori analizi

Ayarlar ve sistem

  • Mağaza adı ve fiş ön eki (BKL) ayarı
  • Web mağaza aç/kapa anahtarı
  • Müşteri sipariş URL gösterimi
  • Modül aç/kapa: Stok, Raporlar, Tedarikçiler (menüden gizlenir)
  • Kullanıcı listesi ve rol atama
  • Son işlem logları (50 kayıt)
  • Dosya yükleme API (upload endpoint)