Mağazanızı müşterinin ana ekranına taşıyan e-ticaret uygulaması geliştirme
Sipariş düşüyor ama son adet depoda yok; müşteri 3D Secure ekranından geri dönünce sepeti boş buluyor; kargo takibi e-postanın içinde kayboluyor. Mobil uygulama bu üç kopma noktasını tek akışta toplar: gerçek stok, uygulama içinde tamamlanan ödeme, sipariş durumunu kendi ekranında gösteren bildirim. Amaç yeni bir vitrin değil, siparişin baştan sona kopmadan ilerlemesi.
Bu projede kaç ayrı uygulama gerekiyor?
-
01
Müşteri alışveriş uygulaması (iOS + Android)
Katalog, arama ve filtre, varyant seçimi, sepet, uygulama içi 3D Secure ödeme, sipariş takibi, iade talebi ve kampanya bildirimleri tek akışta toplanır.
-
02
Yönetim paneli (web)
Ürün ve varyant yönetimi, stok eşiği, fiyat ve kampanya kuralları, sipariş durumu, iade onayı, kargo etiketi ve push kampanya planlaması panelden yürütülür.
-
03
Depo ve sipariş hazırlama uygulaması (Android)
Barkod okutarak toplama, paket doğrulama, eksik ürün bildirimi ve kargo teslim listesi; hatalı gönderiyi paket kapanmadan önce yakalamak için kullanılır.
Uygulamada neler var?
- Stoğa girince haber ver talebi ve bildirim
- Beden-renk seçiminde görsel ve stok değişimi
- Marka bazlı beden tablosu ve ölçü karşılaştırma
- Kayıtlı kart ve adresle tek dokunuşta tekrar sipariş
- Sipariş satırı bazında kısmi iade ve değişim talebi
- Kurumsal fatura için ayrı vergi dairesi ve numara alanı
- Harita üzerinden teslimat adresi ve tarif notu
- Favori üründe fiyat düşünce bildirim
- Kapıda ödeme hizmet bedelinin sepette ayrı satırda gösterimi
- Doğrulanmış alıcı yorumu ve kullanım fotoğrafı yükleme
- Mağaza içinde barkod okutarak ürünün beden stoğunu görme
- Uygulamaya özel kupon ve mağazada okutulan QR kod
Sektörde durum
Perakendede rekabet artık sadece diğer mağazalarla değil, müşterinin telefonunda hazır duran pazaryeri uygulamalarıyla. Pazaryerinde satmak görünürlük getirir ama komisyon, fiyat baskısı ve en önemlisi müşteri verisinin size ait olmaması anlamına gelir; kim ne aldı, ne zaman tekrar alır bilemezsiniz. Kendi uygulaması olmayan bölgesel bir marka, sadık müşterisine ulaşmak için her seferinde reklam bütçesi öder. Uygulama, tekrar satın almayı reklamdan bildirime taşıyan tek kanaldır; bu yüzden düzenli tüketilen ürün satan işletmelerde yatırım daha hızlı karşılığını bulur.
Bu sektörde ölçülen metrikler
- Sepetten ödemeye tamamlama oranı — Uygulama içi ödeme, kayıtlı kart ve adres ile ödeme adımındaki form yükünü ve terk oranını doğrudan düşürür.
- Tekrar satın alma oranı (90 gün) — Bildirim izni, sipariş geçmişi ve tek dokunuşla yeniden sipariş özelliği ikinci alışverişin sıklığını belirler.
- İade ve iptal oranı — Doğru varyant görseli, beden tablosu ve gerçek stok bilgisi yanlış ürün ile stoksuz iptal kaynaklı iadeleri azaltır.
- Bildirim izni veren kullanıcı oranı — İzin oranı düşükse kampanya ve stoğa girdi bildirimleri kimseye ulaşmaz; uygulamanın tüm getirisi bu orana bağlıdır.
Bu sektörde sık yapılan hatalar
- Siteyi webview ile paketleyip uygulama demek Mobil siteyi çerçeveye alan uygulama yavaş açılır, çevrimdışı çalışmaz ve mağaza incelemesinde reddedilebilir. Katalog, sepet ve ödeme yerel ekranlar olarak kurulmalı; sadece 3D Secure gibi zorunlu adımlar güvenli tarayıcı bileşeninde açılmalı.
- Ödeme adımında üyeliği zorunlu tutmak İlk siparişte hesap açmaya zorlamak sepeti düşürür. Misafir olarak sipariş verilebilmeli, ödeme tamamlandıktan sonra telefon doğrulamasıyla hesap oluşturma önerilmeli. Böylece hem sipariş alınır hem kayıt kazanılır.
- Stoğu gece toplu senkronla güncellemek Gün içinde satılan ürün uygulamada saatlerce satılabilir kalır ve iptal edilen sipariş müşteriyi kaybettirir. Stok değişimi anlık iletilmeli, en azından ödeme onayında sunucu tarafında son kez doğrulanmalı.
- İzinsiz kampanya bildirimi göndermek Ticari nitelikli bildirimler için İYS'de kayıtlı onay gerekir ve ret kaydı sisteme işlenmelidir. İzinsiz gönderim hem idari yaptırım hem toplu bildirim kapatma riski doğurur; sipariş durumu bildirimleri ise ayrı tutulmalıdır.
Mevzuat ve uyum
E-ticarette yükümlülük ödeme ekranından önce başlar. Ticaret Bakanlığı'nın ETBİS kaydı, mesafeli satış sözleşmesi ve ön bilgilendirme formunun sipariş öncesi onaya sunulması, 14 günlük cayma hakkının açıkça belirtilmesi ve iade sürecinin işletilmesi gerekir; bunlar uygulamanın ödeme akışına ekran olarak girer. Ticari bildirim ve SMS göndermek için İYS'de onay kaydı, ret taleplerinin sisteme işlenmesi şarttır. Müşteri adresi, sipariş geçmişi ve iletişim bilgisi KVKK kapsamında kişisel veridir: aydınlatma metni, saklama süresi ve hesap silme talebi uygulamada karşılanmalıdır. Satış sonrası e-Arşiv fatura GİB'e uygun düzenlenir.
Bu sektörün asıl zorlukları
-
Aynı stoğu üç kanaldan satmak
Ürün hem uygulamada, hem web sitesinde, hem pazaryerinde satılıyor. Tek yönlü senkronda son adet iki kez satılır ve sipariş iptal edilir. Çözüm: stok tek kaynakta tutulur, sepete eklemede değil ödeme onayında rezervasyon açılır, rezervasyon süresi dolunca otomatik serbest bırakılır. Uygulama ürün sayfasında “son 2 adet” yerine gerçek zamanlı doğrulanmış adedi gösterir.
-
3D Secure adımında sepetin kopması
Banka doğrulama ekranı uygulama dışına atarsa müşteri geri döndüğünde sepet boş kalır. Ödeme, uygulama içi güvenli tarayıcı bileşeninde açılır; sipariş, karta gitmeden önce “beklemede” kaydıyla oluşturulur. Banka dönüşü gelmezse sunucu tarafında sorgu ile durum tamamlanır. Böylece parası çekilip siparişi görünmeyen müşteri vakası ortadan kalkar.
-
Varyant, kampanya ve kupon çakışması
Beden-renk kombinasyonu, ikinci ürüne indirim, kargo bedava eşiği ve kupon aynı sepette birleşince tutar cihazda hesaplanırsa panelle uyuşmaz. Fiyat ve indirim mantığı yalnızca sunucuda çalışır; uygulama sepeti her değişiklikte yeniden hesaplatır ve satır satır kırılımı gösterir. İndirim kuralları panelden tarih aralığıyla tanımlanır, sürüm güncellemesi gerekmez.
-
İade ve cayma sürecinin uygulama dışına taşması
İade WhatsApp'tan yürütülürse kargo kodu, onay ve para iadesi kaydı dağılır. Uygulamada sipariş satırından iade talebi açılır, sebep seçilir, anlaşmalı kargo iade kodu üretilir, kargo hareketi sipariş kaydına düşer. Panelde onay verildiğinde iade tutarı ödeme sağlayıcısına iade isteği olarak gider ve müşteri durumu kendi ekranından izler.
-
Uzun kataloğun listede takılması
Binlerce ürünlü listede yüksek çözünürlüklü görseller doğrudan yüklenirse kaydırma tutuklaşır ve mobil veride sayfa açılmaz. Görseller liste, detay ve zoom için ayrı boyutlarda sunulur, sayfalama imleç tabanlı yapılır, filtre sonuçları sunucuda hazırlanır. Arama için eş anlamlı ve yazım hatası toleransı kurulur; “tişört” ile “tshirt” aynı sonuca gider.
Gereken entegrasyonlar
- iyzico / PayTR / Craftgate veya banka sanal POS ile 3D Secure ödeme ve iade (refund) çağrısı
- Kargo entegrasyonu: Yurtiçi, Aras, MNG, Sürat, PTT için gönderi oluşturma, barkod ve takip durumu
- GİB uyumlu e-Arşiv fatura entegratörü ile sipariş sonrası otomatik fatura kesimi
- İYS (İleti Yönetim Sistemi) ile ticari elektronik ileti izin kaydı ve ret senkronizasyonu
- Mevcut altyapı veya ERP bağlantısı: Ticimax, İdeaSoft, WooCommerce, Shopify ya da Logo/Mikro/Netsis stok-fiyat servisi
- Pazaryeri ürün ve sipariş akışı (Trendyol, Hepsiburada, n11) için tek stok havuzu bağlantısı
Bu sayfa kimin için?
-
Kendi sitesinden satan bölgesel butik veya mağaza zinciri
Ürün ve stok zaten bir altyapıda duruyor; ihtiyaç ikinci bir yönetim yeri değil, mevcut servise bağlanan uygulama. Faz 1'de katalog, ödeme ve kargo takibi yeterlidir; mağazadan teslim ve beden değişimi ikinci aşamaya bırakılır.
-
Düzenli tüketilen ürün satan yeni marka (kahve, kozmetik, gıda)
Kritik olan katalog genişliği değil tekrar sipariş. Kayıtlı kartla tek dokunuş yeniden sipariş, bitiş tarihine göre hatırlatma ve stoğa girince bildirim öne alınır; varyant karmaşıklığı düşük olduğu için ilk sürüm daha dar tutulabilir.
-
Pazaryerinde büyümüş, kendi kanalını kurmak isteyen satıcı
Sipariş hacmi ve iade oranı zaten yüksek olduğu için tek stok havuzu ve iade akışı en baştan gerekir. Burada Faz 2'nin bir kısmı öne çekilir, buna karşılık kampanya motoru ve çoklu dil sonraya bırakılır.
Bütçeyi bölerek ilerleme planı
-
1
Faz 1 — Satış yapan çekirdek uygulama 8-11 hafta
Katalog, arama ve filtre, varyant seçimi, sepet, uygulama içi 3D Secure ödeme, tek kargo firmasıyla gönderi ve takip, sipariş durumu bildirimi ve e-Arşiv fatura tetikleme. Bu kapsam tek başına yayına alınabilir; müşteri ilk günden sipariş verir. İade ve kampanya motoru olmadan da mağaza çalışır, çünkü sipariş akışı uçtan uca kapanmıştır.
-
2
Faz 2 — İade, kampanya ve tekrar satın alma 5-7 hafta
Sipariş satırından iade ve değişim talebi, anlaşmalı kargo iade kodu, panelden tanımlanan kupon ve kargo bedava eşiği, İYS izinli kampanya bildirimi, stoğa girince haber ver, favori ve tekrar sipariş. Bu blok Faz 1'den sonra gelir çünkü kural motorunun neye göre kurulacağını gerçek sipariş ve iade sebepleri belirler.
-
3
Faz 3 — Depo, çoklu kanal ve ölçek 6-9 hafta
Barkodla toplama yapan depo uygulaması, ikinci ve üçüncü kargo firması, pazaryeri siparişleri için tek stok havuzu, ERP fiyat-stok servisi, çoklu dil ve para birimi. En sona bırakılır çünkü sipariş hacmi belli bir seviyeye gelmeden depo uygulaması ve çoklu kargo yönetimi ek yük getirir, kazanç getirmez.
Tipik kapsam ve süre
Tipik ilk sürüm: iOS ve Android müşteri uygulaması, web yönetim paneli, mevcut altyapı veya ERP ile ürün-stok-sipariş bağlantısı, sanal POS ve 3D Secure ödeme, tek kargo firması entegrasyonu, e-Arşiv fatura tetikleme, iade talebi akışı, bildirim altyapısı ve İYS izin kaydı. Depo toplama uygulaması, pazaryeri stok havuzu ve çoklu dil ikinci aşamada eklenir.
Tahmini süre: 12-18 hafta
Hazır paket mi, özel geliştirme mi?
| Konu | Hazır paket | Özel geliştirme |
|---|---|---|
| Başlangıç hızı ve ilk maliyet | Hazır mağaza uygulaması eklentisi birkaç günde açılır; katalog ve ödeme standart kurgulanır, düşük hacimli mağaza için makul bir başlangıçtır. | Özel geliştirme haftalarla ölçülür ve önce yatırım ister; fazlara bölünürse Faz 1 satış yaparken kalan kapsam gelirle finanse edilebilir. |
| Mevcut ERP ve altyapıya bağlanma | Kendi altyapısıyla aynı markadan gelen uygulama ürün ve stoğu sorunsuz okur; ama Logo, Mikro, Netsis gibi ERP'lere bağlanma çoğu zaman desteklenen listeyle sınırlıdır. | Bağlantı katmanı sizin ERP'nizin verdiği alanlara göre yazılır; fiyat listesi, kampanya kuralı ve cari bazlı iskonto gibi kendinize özgü mantık uygulamaya taşınabilir. |
| Sektöre özgü iş akışı | Standart sepet, ödeme ve iade akışı çoğu perakende mağaza için yeterlidir; tekerleği yeniden icat etmeye gerek yoktur. | Ölçüye göre üretim, ön sipariş, taksitli kurumsal satış, mağazadan teslim veya beden değişimi gibi akışlar hazır pakette zorlanır; özel geliştirmede ekran olarak kurulur. |
| Veri sahipliği ve taşınabilirlik | Aylık abonelik bakım ve mağaza güncellemelerini de kapsar; buna karşılık müşteri, sipariş ve bildirim izni verileri sağlayıcının sisteminde durur, çıkış zordur. | Veritabanı ve kaynak kod sizde kalır, ödeme ve kargo sağlayıcısı değiştirilebilir; buna karşılık bakım, mağaza uyumluluğu ve işletim sorumluluğu da sizde olur. |
Sektör sözlüğü
- Sepet terk oranı
- Sepete ürün ekleyip ödemeyi tamamlamayan müşterilerin payı. E-ticarette ekran tasarımı tartışmaları çoğunlukla bu oran üzerinden yürür; kargo bedelinin geç görünmesi ve zorunlu üyelik en sık suçlanan iki nedendir.
- Stok rezervasyonu
- Ödeme onayı beklerken ürünün belirli bir süre için kilitlenmesi. Süre dolduğunda adet otomatik serbest bırakılır; rezervasyon yoksa aynı son ürün iki müşteriye satılır ve biri iptal edilir.
- Ters ibraz (chargeback)
- Müşterinin bankasına itiraz etmesiyle tutarın satıcıdan geri alınması. Kargo teslim kaydı, sipariş ekran görüntüsü ve fatura itiraza cevap dosyasını oluşturur; bu yüzden sipariş kayıtlarının izlenebilir olması gerekir.
- Varyant ve SKU
- Aynı ürünün beden, renk veya gramaj kırılımı ve her kırılımın kendi stok kodu. Stok, fiyat ve barkod ürün adında değil SKU seviyesinde tutulur; panelde “ürün” gördüğünüz kayıt aslında bir SKU kümesidir.
- Sipariş karşılama (fulfillment)
- Siparişin toplanması, paketlenmesi, faturalanması ve kargoya verilmesinin tamamı. Uygulamada “hazırlanıyor” durumu bu sürecin karşılığıdır; süresi uzarsa müşteri hizmetlerine gelen soruların çoğu buradan doğar.
Sık sorulan sorular
Bu projeyi konuşalım
Kapsamınızı 30 dakikalık ücretsiz görüşmede netleştirelim, 48 saat içinde kalem kalem teklif gönderelim.
Ücretsiz Teklif AlınBu sayfa, bu sektörde uygulamanın çözmesi gereken problemleri anlatır. Referans ve benzer proje örneklerini görüşmede paylaşırız.
Diğer sektörler
Projenin teknik kapsamını planlayın
iOS geliştirme, Android geliştirme ve yönetici paneli ihtiyaçlarını birlikte değerlendirin. Teklif karşılaştırması için mobil uygulama maliyet rehberini inceleyin.