Offline Sipariş ve PWA: İnternetsiz Çalışan Sipariş Sistemi yazısı kapak görseli

Offline Sipariş ve PWA: İnternetsiz Çalışan Sipariş Sistemi

Özellikler

PWA (Progressive Web App) teknolojisi ile internet olmadan sipariş oluşturun. Otomatik senkronizasyon ve kesintisiz çalışma rehberi.

Eymex Ekibi
15 Kasım 2025
11 dk okuma

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ış

  1. Sipariş Oluşturma (Offline): Yerel veritabanına kaydedilir
  2. İnternet Geldiğinde: Otomatik senkronizasyon
  3. Sunucuya Aktarım: Sipariş numarası atanır
  4. 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):

  1. panel.eymex.app adresine git
  2. Menü (⋮) → "Ana ekrana ekle"
  3. "Ekle" butonuna tıkla
  4. Ana ekranda uygulama ikonu görünür

iOS (Safari):

  1. panel.eymex.app adresine git
  2. Paylaş butonu (□↑) → "Ana Ekrana Ekle"
  3. "Ekle" butonuna tıkla
  4. Ana ekranda uygulama ikonu görünür

Windows (Chrome/Edge):

  1. panel.eymex.app adresine git
  2. Adres çubuğunda kurulum ikonu (⊕)
  3. "Yükle" butonuna tıkla
  4. Masaüstünde uygulama kısayolu oluşur

Adım 2: Offline Modu Aktifleştirme

  1. Ayarlar → Uygulama Ayarları
  2. "Offline Modu" aktif et
  3. 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ış:

  1. Sipariş oluştur
  2. Anında sunucuya gönderilir
  3. Sipariş numarası alınır
  4. Etiket yazdırılabilir

Senaryo 2: İnternet Yok

Durum: Müşteri evinde, internet yok

Akış:

  1. Sipariş oluştur
  2. Yerel depolamaya kaydedilir
  3. "Senkronize edilecek" olarak işaretlenir
  4. Uyarı: "Offline sipariş oluşturuldu"

Senaryo 3: İnternet Geldi

Durum: Ofise döndünüz, WiFi bağlandı

Akış:

  1. Sistem otomatik algılar
  2. Bekleyen siparişler gönderilir
  3. Sipariş numaraları atanır
  4. Bildirim: "3 sipariş senkronize edildi"

Senaryo 4: Çakışma

Durum: Offline'dayken aynı müşteriye ofisten de sipariş girilmiş

Akış:

  1. Senkronizasyon sırasında çakışma tespit edilir
  2. Kullanıcıya bildirilir
  3. Manuel çözüm: "Hangisini kullan?"
  4. 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

ÖzellikPWANative App
KurulumHızlı (1 dk)Yavaş (Store'dan)
Boyut1-5 MB50-100 MB
GüncellemeOtomatikManuel
  • ✅ | 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:

  1. panel.eymex.app adresine gidin
  2. "Ana ekrana ekle" yapın
  3. 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

#PWA#offline#senkronizasyon#mobil uygulama

Eymex'i Hemen Deneyin

7 gün ücretsiz deneme ile tüm özellikleri keşfedin. Kredi kartı gerekmez!

İlgili Yazılar