Mobil uygulama (e-ticaret) nedir?
Mobil uygulama (e-ticaret), telefon veya tablet üzerinden alışveriş yapma ya da mağaza işlemlerini yönetme işlevleri sunan, mobil cihazda kullanılan yazılımdır. Kurguda geliştirme, kabul ve bakım için seçilen ilk yıl toplamı 82.000 TL’dir.
Tanım
Mobil uygulama (e-ticaret), telefon veya tablet üzerinden alışveriş yapma ya da mağaza işlemlerini yönetme işlevleri sunan, mobil cihazda kullanılan yazılımdır.
Bir bakışta
Alışveriş uygulaması ile satıcı uygulaması nasıl ayrılır?
E-ticarette mobil uygulama iki farklı kullanıcıya hizmet edebilir. Müşteri uygulaması ürün inceleme, sepet ve sipariş akışını sunar. Satıcı uygulaması ise ürün veya sipariş yönetimi gibi işletme görevlerini telefondan yürütür. WooCommerce’ın resmî mobil uygulama sayfası, ürün ve sipariş yönetimini satıcı tarafındaki işlevler arasında açıklar. Bu tür bir yönetim uygulamasının bulunması, işletmenize ait ayrı bir müşteri alışveriş uygulamasının da hazır olduğu sonucunu vermez. Türkiye’de internetten satış yapan işletme önce hangi kullanıcının hangi işini çözmek istediğini belirlemelidir. Teklif veya hizmet kapsamına yalnız “mobil uygulama” yazmak yerine müşteri ve satıcı işlevlerini ayrı listeleyin.
Telefon tarayıcısında açılan mağaza ile cihaza kurulan uygulamanın deneyimi farklı olabilir. PWA web teknolojileriyle geliştirilip destekleyen cihazlarda kurulabilir. İşletim sistemine özel uygulama ise platformun araçlarını kullanabilir. MDN bu modellerin çalışma ortamlarını ayırır; PWA tarayıcı motoruyla çalışır. Bu nedenle uygulamanın simgesine bakarak hangi teknik yapının kullanıldığını belirlemeyin. Tek kod tabanı, platforma özel geliştirme veya web içeriği gösterimi gibi seçeneklerin bakım kapsamını geliştiriciye sorun. Hangi model seçilirse seçilsin ürün, sepet ve sipariş sonuçlarını gerçek kullanım akışıyla kontrol edin. Görünüşün aynı olması bütün cihazlarda aynı davranışın oluşacağını göstermez.
Mağazanın verileri uygulamaya nasıl ulaşır?
Ürün, fiyat, stok ve sipariş bilgilerinin hangi sistemden geldiğini belirleyin. Uygulamanın bir API üzerinden veri alması veya mağaza sistemiyle başka bağlantı kullanması mümkündür. Bağlantı kapsamını, güncelleme zamanını ve hata kaydının sorumlusunu yazın. Stok web mağazasında değişirken uygulamada eski değer görünüyorsa iki ekranın kaynağını karşılaştırın. Ürün varyantı bulunan katalogda renk ve beden bilgisini ana ürün stokuyla karıştırmayın. Uygulamada yalnız ürünün açılması yeterli kontrol değildir. İstenen seçeneğin fiyatı, kullanılabilirliği ve siparişte kaydedilen kimliği aynı ürünü temsil etmelidir. Deneme için birbirinden farklı seçenekleri olan ürünler seçin.
Sipariş akışında müşterinin düğmeye basması, işlemin sunucuya ulaşması ve sonucunun gösterilmesi ayrı aşamalardır. Bağlantı kesildiğinde veya kullanıcı aynı düğmeye tekrar bastığında uygulamanın ne yaptığını deneyin. Kullanıcıya tamamlanmış gibi görünen ancak kaydı oluşmamış işlem bırakmayın. Yeni sürümde eski kullanıcı oturumu, adres ve sepetin nasıl ele alındığını kontrol edin. İki aşamalı doğrulama gibi giriş seçeneklerinin hangi hesaplarda desteklendiğini kendi hizmetinizden öğrenin. Satıcı yönetim erişimini müşteri hesabına ait yetkilerle aynı düşünmeyin. Hata bildirirken gizli anahtarları veya müşteri verisini genel destek mesajına eklemek yerine uygun yetkili kanalı kullanın.
Cihaz izinleri ve veri açıklaması nasıl hazırlanır?
Android geliştirici belgesi, uygulamanın ihtiyaç duyduğu işlem için gereken en az izinle çalışmasını ve iznin ilgili kullanıcı eylemiyle bağlantılı istenmesini önerir. Her işlevin mutlaka aynı izin ekranını gerektirdiğini varsaymayın; bazı işlemler daha sınırlı erişim yöntemleriyle yapılabilir. Kullanıcı bir izni reddederse hangi işlevin etkileneceği açık anlatılmalıdır. Konum, kamera veya başka erişimleri sırf ileride işe yarayabilir diye kapsam listesine eklemeyin. Kullanılan üçüncü taraf bileşenlerin istediği izinleri de geliştiricinizle inceleyin. Güncellemede yeni bir bileşen eklenmesi uygulamanın erişim ve veri akışını değiştirebilir. Önceki sürümün açıklamasını kontrol etmeden aynen taşımayın.
Apple’ın App Store gizlilik açıklaması, uygulamaya eklenen üçüncü taraf kodların veri uygulamalarının da dikkate alınmasını ister. Bildirimlerin doğru ve güncel tutulması geliştiricinin sorumluluğundadır. Uygulama mağazasındaki gizlilik bilgisiyle cihazın teknik izin ekranı farklı kayıtlardır. Hangisinin hangi veriyi açıkladığını belirleyin ve KVKK görevleriyle birlikte değerlendirin. Mağazada yayımlanmış olmak, kendi veri akışınızı inceleme ihtiyacını ortadan kaldırmaz. Analiz, bildirim veya destek aracı eklendiğinde hangi bilginin kimlere gittiğini listeleyin. Güncellemeyi hazırlayan kişiyle veri açıklamasını hazırlayan kişinin aynı kapsamı kullandığından emin olun. Kullanılmayan veri alanlarını ve gereksiz erişimleri tasarım aşamasında azaltın.
Özgün örnek: ilk yıl bütçesinin kapsamı
Tamamı kurgusal bir projede geliştirme bedeli 60.000 TL, ilk deneme ve kabul çalışması 10.000 TL, yıllık bakım 12.000 TL olsun. Seçilen ilk yıl kalemlerinin toplamı 60.000 TL + 10.000 TL + 12.000 TL = 82.000 TL’dir. Bu tutar gerçek geliştirici teklifi veya bütün uygulama giderlerinin listesi değildir. Vergi hesabı yapılmamış ve rakamlar aynı vergi kapsamındaymış gibi ele alınmıştır. Uygulama mağazası hesabı, barındırma, bağlantı veya ek hizmet ücretleri bu kurguda hesaplanmamıştır. Gerçek teklifte hangi kalemlerin dahil olduğunu ayrıca yazılı öğrenin. Tek seferlik geliştirmeyi her yıl tekrarlanan bakım bedeliyle aynı dönem gideri gibi değerlendirmeyin.
Yalnız yıllık bakımın 18.000 TL’ye yükseldiği ikinci bir senaryoda seçilen ilk yıl toplamı 88.000 TL olur. Fark 6.000 TL’dir. Bakım kaleminin artışı 6.000 / 12.000 × 100 = %50, seçilen eski toplamın artışı ise 6.000 / 82.000 × 100 ≈ %7,32 olur. Bu iki oran farklı paydalara aittir. Hesap, uygulamanın bu maliyeti satışla geri kazanacağını göstermez. Bütçeye karar verirken hedeflenen işlevleri, desteklenen cihazları, sürüm bakımını ve kabul ölçütlerini birlikte kaydedin. Aynı adı taşıyan iki teklif farklı işlevler içeriyorsa yalnız toplam tutarı karşılaştırarak eşit hizmet satın aldığınızı varsaymayın. Son kullanıcı akışını tamamlayan özellikleri açıkça tanımlayın.
Örnek: Seçilen ilk yıl proje giderlerinin ayrılması
Kurguda geliştirme 60.000 TL, kabul 10.000 TL, yıllık bakım 12.000 TL’dir. Alternatif senaryoda yalnız bakım 18.000 TL olur.
- 60.000 TL + 10.000 TL + 12.000 TL = 82.000 TL bulun.
- 60.000 TL + 10.000 TL + 18.000 TL = 88.000 TL yeni toplamı bulun.
- 88.000 TL − 82.000 TL = 6.000 TL farkı hesaplayın.
- 6.000 / 82.000 × 100 ≈ %7,32 toplam artışını bulun.
Kurguda seçilen toplam 6.000 TL artar; vergi, bütün proje giderleri veya satış geri dönüşü hesaplanmaz.
Mobil uygulama (e-ticaret) ile karıştırılan kavramlar
İşletme görevleri içindir; müşterilerin alışveriş yaptığı ayrı mağaza uygulamasıyla aynı ürün değildir.
Web teknolojileriyle çalışır; platforma özel mobil uygulamayla aynı çalışma ortamını kullanmaz.
Teknik erişim onayıyla verinin kullanımının açıklanması farklı kayıtlardır.
Satıcı ne yapmalı?
- Müşteri ve satıcı işlevlerini ayrı listeleyin.
- Desteklenen cihaz ve sürümleri teklif kapsamına yazın.
- Ürün, varyant ve sipariş veri bağlantısını doğrulayın.
- Bağlantı kesintisi ve tekrar gönderimi deneme kapsamına alın.
- Cihaz izinlerini ve üçüncü taraf veri akışlarını inceleyin.
- Geliştirme, kabul ve dönemsel bakım bütçelerini ayırın.
İlgili rehberler
Mobil uygulama (e-ticaret) hakkında sık sorulanlar
Satıcı uygulaması müşteriye mağaza uygulaması sağlar mı?
Telefonda açılan her site mobil uygulama mıdır?
Her işlev için bütün cihaz izinleri istenir mi?
Gizlilik açıklaması üçüncü taraf araçları kapsar mı?
Kurgudaki 82.000 TL bütün proje bedeli midir?
Öteki terimler
- Açık kaynak e-ticaret yazılımı
- Alan adı
- Amazon entegrasyonu
- API
- Canlı destek (live chat)
- CDN
- CDP (müşteri veri platformu)
- Chatbot
- CMS (içerik yönetim sistemi)
- CRM (müşteri ilişkileri yönetimi)
- DDoS saldırısı
- E-ticaret altyapısı
- E-ticarette yapay zekâ
- ERP
- Headless commerce
- Hepsiburada entegrasyonu
- Hosting
- İki aşamalı doğrulama
- Muhasebe entegrasyonu
- OMS (sipariş yönetim sistemi)
- Pazaryeri entegratörü
- PIM (ürün bilgi yönetimi)
- PWA
- SaaS