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
7 gün ücretsiz deneme ile tüm özellikleri keşfedin. Kredi kartı gerekmez!
İlgili Yazılar
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.
IVR ile Otomatik Teslimat Onayı: Müşteri İletişiminde Devrim
IVR (Sesli Yanıt Sistemi) ile teslimat onayı alın, randevu erteleyin ve müşteri iletişimini otomatikleştirin. NetGSM entegrasyonu rehberi.