Offline Sipariş ve PWA: İnternetsiz Çalışan Sipariş Sistemi
PWA (Progressive Web App) teknolojisi ile internet olmadan sipariş oluşturun. Otomatik senkronizasyon ve kesintisiz çalışma rehberi.
Offline Sipariş ve PWA: İnternetsiz Çalışan Sipariş Sistemi
Müşterinin evinde halı alıyorsunuz, sipariş oluşturacaksınız ama internet yok. Ne yaparsınız? Deftere yazıp sonra sisteme girersiniz. Ya da PWA kullanırsınız.
PWA Nedir?
PWA (Progressive Web App): İleri Seviye Web Uygulaması. Web sitesi gibi görünen ama mobil uygulama gibi çalışan teknoloji.
PWA'nın Özellikleri
1. Kurulum Gerektirmez
- App Store/Play Store'a gerek yok
- Tarayıcıdan "Ana ekrana ekle"
- Anında kullanıma hazır
2. Offline Çalışır
- İnternet olmadan da çalışır
- Veriler yerel depolanır
- Bağlantı gelince senkronize
3. Hızlı ve Hafif
- Native app kadar hızlı
- Düşük depolama alanı
- Güncelleme otomatik
4. Push Bildirim
- Mobil uygulama gibi bildirim
- Sipariş uyarıları
- Sistem bildirimleri
Neden Offline Çalışma Önemli?
1. Saha Çalışması
Senaryo: Müşterinin evinde halı toplama
İnternet Durumu:
- Bodrum kat: İnternet zayıf
- Taşra: Mobil veri yok
- Metro: Sinyal kesik
Sonuç: Sipariş oluşturulamaz → Not al → Ofise dön → Sisteme gir → Zaman kaybı
2. Güvenilmez İnternet
Türkiye'de İnternet Gerçeği:
- Şehir dışında zayıf sinyal
- Merdiven boşluklarında internet yok
- Otopark/bodrum kesintili
Çözüm: Offline çalışan sistem
3. Kesintisiz İş Akışı
İnternet kesilirse:
- ❌ Geleneksel: Çalışma durur
- ✅ PWA: Çalışma devam eder
Offline Sipariş Nasıl Çalışır?
Akış
- Sipariş Oluşturma (Offline): Yerel veritabanına kaydedilir
- İnternet Geldiğinde: Otomatik senkronizasyon
- Sunucuya Aktarım: Sipariş numarası atanır
- Onay Bildirimi: "Sipariş başarıyla kaydedildi"
Teknik Detay
Yerel Depolama:
- IndexedDB kullanılır
- Tarayıcıda veri saklanır
- Güvenli ve kalıcı
Senkronizasyon:
- Background Sync API
- Bağlantı algılama
- Otomatik gönderim
Çakışma Yönetimi:
- Sunucu öncelikli
- Çakışmalar bildirilir
- Manuel çözüm seçeneği
PWA Kurulumu
Adım 1: Ana Ekrana Ekleme
Android (Chrome):
- panel.eymex.app adresine git
- Menü (⋮) → "Ana ekrana ekle"
- "Ekle" butonuna tıkla
- Ana ekranda uygulama ikonu görünür
iOS (Safari):
- panel.eymex.app adresine git
- Paylaş butonu (□↑) → "Ana Ekrana Ekle"
- "Ekle" butonuna tıkla
- Ana ekranda uygulama ikonu görünür
Windows (Chrome/Edge):
- panel.eymex.app adresine git
- Adres çubuğunda kurulum ikonu (⊕)
- "Yükle" butonuna tıkla
- Masaüstünde uygulama kısayolu oluşur
Adım 2: Offline Modu Aktifleştirme
- Ayarlar → Uygulama Ayarları
- "Offline Modu" aktif et
- Kaydet
Adım 3: Veri Senkronizasyonu
İlk kurulumda:
- Müşteri listesi indirilir
- Ürün kataloğu indirilir
- Fiyat listesi indirilir
Boyut: ~5-10 MB (işletme büyüklüğüne göre)
Offline'da Neler Yapılabilir?
✅ Yapılabilir
Sipariş İşlemleri:
- Yeni sipariş oluşturma
- Mevcut siparişi görüntüleme
- Sipariş durumu güncelleme
- Sipariş notu ekleme
Müşteri İşlemleri:
- Müşteri kartı görüntüleme
- Yeni müşteri oluşturma
- Müşteri notu ekleme
Ürün İşlemleri:
- Ürün listesi görüntüleme
- Fiyat sorgulama
❌ Yapılamaz (İnternet Gerekli)
- Raporlama
- Toplu SMS gönderimi
- Ödeme alma (NFC)
- Gerçek zamanlı konum paylaşımı
Senkronizasyon Senaryoları
Senaryo 1: Normal Çalışma
Durum: İnternet var
Akış:
- Sipariş oluştur
- Anında sunucuya gönderilir
- Sipariş numarası alınır
- Etiket yazdırılabilir
Senaryo 2: İnternet Yok
Durum: Müşteri evinde, internet yok
Akış:
- Sipariş oluştur
- Yerel depolamaya kaydedilir
- "Senkronize edilecek" olarak işaretlenir
- Uyarı: "Offline sipariş oluşturuldu"
Senaryo 3: İnternet Geldi
Durum: Ofise döndünüz, WiFi bağlandı
Akış:
- Sistem otomatik algılar
- Bekleyen siparişler gönderilir
- Sipariş numaraları atanır
- Bildirim: "3 sipariş senkronize edildi"
Senaryo 4: Çakışma
Durum: Offline'dayken aynı müşteriye ofisten de sipariş girilmiş
Akış:
- Senkronizasyon sırasında çakışma tespit edilir
- Kullanıcıya bildirilir
- Manuel çözüm: "Hangisini kullan?"
- Seçim yapılır, devam eder
Offline Sipariş Avantajları
1. Kesintisiz Çalışma
- İnternet kesilse de çalışır
- Müşteri beklemez
- İş akışı durmaz
2. Hızlı İşlem
- Sunucu beklemesi yok
- Anında kayıt
- Saha çalışmasında hız
3. Veri Güvenliği
- Veriler şifreli
- Yerel yedekleme
- Kayıp riski düşük
4. Tasarruf
- Mobil veri kullanımı azalır
- Düşük bant genişliği yeterli
- Pil tüketimi düşük
PWA vs Native App
| Özellik | PWA | Native App |
|---|---|---|
| Kurulum | Hızlı (1 dk) | Yavaş (Store'dan) |
| Boyut | 1-5 MB | 50-100 MB |
| Güncelleme | Otomatik | Manuel |
- ✅ | Offline |
- ✅ |
- ✅ |
- ✅ | Push Bildirim |
- ✅ |
- ✅ | | Donanım Erişimi | Sınırlı | Tam | | Platform | Tüm cihazlar | iOS/Android ayrı |
Sonuç: PWA çoğu ihtiyaç için yeterli ve daha pratik.
Eymex PWA Özellikleri
Kurulum Kolaylığı
- Tek tıkla kurulum
- Store onayı beklemez
- Anında kullanım
Offline Sipariş
- Yeni sipariş oluşturma
- Müşteri kayıt
- Otomatik senkronizasyon
Push Bildirimleri
- Sipariş durumu değişikliği
- Ödeme bildirimi
- Hatırlatmalar
Otomatik Güncelleme
- Arka planda güncellenir
- Yeni özellikler otomatik
- Versiyon takibi
Düşük Veri Kullanımı
- Önbellekleme
- Optimizasyon
- 3G'de bile hızlı
Teknik Gereksinimler
Desteklenen Tarayıcılar
Tam Destek:
- Chrome 80+
- Edge 80+
- Firefox 75+
- Safari 14+ (iOS)
Kısmi Destek:
- Opera
- Samsung Internet
Minimum Gereksinimler
Mobil:
- Android 7.0+
- iOS 14+
- 2 GB RAM
- 100 MB depolama
Masaüstü:
- Windows 10+
- macOS 10.15+
- Chrome/Edge/Firefox
Güvenlik
Veri Şifreleme
- HTTPS zorunlu
- Yerel veriler şifreli
- API çağrıları güvenli
Oturum Yönetimi
- Token tabanlı kimlik doğrulama
- Otomatik oturum yenileme
- Güvenli çıkış
Veri İzolasyonu
- Her işletme ayrı
- Çapraz erişim yok
- KVKK uyumlu
Sık Sorulan Sorular
S: PWA kurulum zorunlu mu? C: Hayır. Web üzerinden de kullanabilirsiniz ama offline için kurulum gerekli.
S: Offline sipariş kaybedilir mi? C: Hayır. Yerel veritabanında saklanır, internet gelince senkronize olur.
S: Kaç sipariş offline tutulabilir? C: Pratik olarak sınırsız. 1000+ sipariş bile sorun değil.
S: Native uygulamayla farkı ne? C: PWA kurulumu daha kolay, boyutu daha küçük. Çoğu özellik aynı.
S: Veri kullanımı ne kadar? C: İlk senkronizasyon 5-10 MB, sonrası çok düşük (<1 MB/gün).
Pratik İpuçları
1. İlk Senkronizasyon
- WiFi'da yapın
- Tüm müşterilerin inmesini bekleyin
- ~5 dakika
2. Düzenli Bağlantı
- Günde en az 1 kez internete bağlanın
- Bekleyen siparişler senkronize olsun
- Güncellemeler alınsın
3. Pil Tasarrufu
- Arka plan senkronizasyonu açık tutun
- Düşük güç modunda da çalışır
- Pil optimizasyonunda istisna ekleyin
4. Depolama Yönetimi
- Eski veriler otomatik temizlenir
- Gerekirse manuel temizlik
- Ayarlar → Önbellek Temizle
Sonuç
PWA ve Offline Sipariş:
- ✅ İnternetsiz çalışma
- ✅ Hızlı kurulum
- ✅ Otomatik senkronizasyon
- ✅ Düşük veri kullanımı
- ✅ Her cihazda çalışır
Saha çalışması için: Olmazsa olmaz Ofis için: Yedekleme ve hız Kesintisiz iş: Garantili
Hemen Başlayın
Eymex PWA'yı hemen kurun:
- panel.eymex.app adresine gidin
- "Ana ekrana ekle" yapın
- Offline çalışmaya başlayın
PWA kurulum desteği: WhatsApp İletişim
Anahtar Kelimeler: PWA sipariş sistemi, offline sipariş, internetsiz çalışan uygulama, progressive web app, senkronizasyon
Etiketler
Eymex'i Hemen Deneyin
14 gün ücretsiz deneme ile tüm özellikleri keşfedin. Kredi kartı gerekmez!
İlgili Yazılar
Halı Yıkama Cari Takip Programı: Müşteri Bakiyesi ve Ekstre Yönetimi
Halı yıkama işletmelerinde cari takip, müşteri bakiyesi, avans, kapora ve ekstre yönetimi. Eymex ile cari hesap akışının dijital yönetimi adım adım.
Tedarikçi ve Fason İş Yönetimi: Temizlik Sektöründe Dış Kaynak Kullanımı
Halı yıkama ve kuru temizleme işletmelerinde tedarikçi yönetimi, fason iş takibi ve maliyet kontrolü için kapsamlı rehber.
Temizlik Dükkanları İçin POS ve Kiosk Sistemi: Hızlı Sipariş Rehberi
Kuru temizleme ve halı yıkama dükkanları için dokunmatik POS ekranı ve kiosk modu. Hızlı sipariş girişi ve müşteri yönetimi.