Saha Satışında Offline Çalışma:
İnternet Olmadan Sipariş Almak

Saha satış temsilciniz organize sanayi bölgesinin kenarında, bir fabrikanın içinde ya da dağ ilçesinde müşteri ziyaretindeyken uygulamanız "bağlantı yok" hatası veriyorsa, o ziyaret yarım kalmış demektir. Offline-first yaklaşım bu sorunu tasarım seviyesinde çözer.

Bağlantı Sorunu Gerçekte Ne Kadar Büyük?

Türkiye'de saha satış ekiplerinin önemli bir kısmı her gün bağlantı sorunuyla karşılaşmaktadır: kapalı otopark, sanayi bölgesi depo içi, eski bina bodrum katı, kırsal müşteri. Bu noktaların ortak özelliği, sipariş kararının tam oraya gidildiğinde alınmasıdır.

İnternet gerektiren bir uygulama bu anlarda "sonra girerim" kararını doğurur. "Sonra" ise ofise döndükten saat sonra, hafıza körleştiğinde ve WhatsApp mesajları siparişi bozduğunda gerçekleşir.

Offline-First Ne Demek?

Birçok uygulama "çevrimdışı çalışır" diye tanıtılır ama aslında bağlantı olmadığında donup bekler. Gerçek offline-first bir uygulama şu prensibi benimser: İnternet bağlantısı varsayılan değil, bonus olarak ele alınır.

Bu prensip şu anlama gelir: Uygulama önce yerel veritabanına yazar, sonra bulutla senkronize eder. Kullanıcı her iki durumda da aynı deneyimi yaşar — yalnızca bağlantı ikonu değişir.

Offline Sipariş Nasıl Çalışır?

📲

Sabah sabahçı çıkmadan önce: Veri önbelleği

Uygulama günün başında müşteri listesini, stok bilgilerini ve kendi fiyat listesini yerel veritabanına indirir. Bu güncelleme arka planda çalışır, kullanıcı fark etmez.

🏭

Fabrika içinde: Offline sipariş

Temsilci bağlantısız ortamda müşteri kartını açar, ürünleri seçer, miktarları girer ve onaylar. Sipariş telefon belleğine kaydedilir, "gönderilecek" kuyruğuna alınır.

🌐

Bağlantı kurulunca: Otomatik senkronizasyon

Araçta, kafede veya ofise döndüğünde bağlantı kurulur kurulmaz kuyruk boşaltılır. Siparişler sunucuya iletilir, ERP'ye aktarılır. Temsilci bildirim alır: "5 sipariş senkronize edildi."

⚠️

Çakışma olursa: Şeffaf çözüm

Offline sipariş verilen ürünün aynı anda başka biri tarafından da satılması durumunda sistem kullanıcıya açıkça bildirir: "Bu ürünün stoğu değişti. Onay verir misiniz?" Sessizce başarısız olmaz.

Gerçek Dünya Senaryoları

🏗️ OSB Ziyareti

Fabrika içinde sinyal yok. Temsilci 3 müşteri ziyaret eder, 6 sipariş alır. Otopark çıkışında hepsi senkronize olur.

🚗 Karayolu Rotası

İki şehir arası yolda köy ilçelerinde müşteri ziyareti. Otoyola çıkınca kuyruktaki siparişler iletilir.

⚡ Mobil Data Kesintisi

Fatura ödemesi unutan temsilcinin hattı kesildi. Uygulamadan sipariş almaya devam eder, hat açılınca senkronize olur.

🏢 Bina İçi Toplantı

Müşteri ofisinde internet erişimsiz toplantı odası. Temsilci sunum yapar, sipariş alır, çıkarken gönderir.

Teknik Yapının Basit Özeti

🔧 Altta Ne Çalışıyor?

Kobalt Suite Mobil Saha Satış uygulaması cihazda SQLite yerel veritabanı kullanır. Tüm veriler (müşteri, stok, fiyat, sipariş) önce buraya yazılır. Bulut senkronizasyonu ikincil katmandır. Bu mimari sayesinde uygulama her koşulda çalışır; bağlantı, yalnızca veri aktarımı için kullanılır.

Offline Çalışmanın Sınırları

Her şey offline yapılamaz. Şu işlemler mutlaka bağlantı gerektirir: anlık stok sorgusu (senkronize edilenden daha güncel bilgi gerekiyorsa), canlı fiyat güncelleme (yeni kampanya devreye girdiyse) ve tahsilat ödemesi (bankacılık işlemi olduğu için). Bu sınırları bilen bir kullanıcı, bağlantı gerektiren adımları ofiste veya bağlantılı ortamda planlayabilir.

Saha ekibiniz offline çalışıyor mu?

Bağlantı sorunlarının sipariş sürecinizi nasıl etkilediğini konuşalım. Demo'da offline-online geçişi canlı gösteriyoruz.

Demo Talep Et →