Posta kodu tabanlı teslimat mesajlaşmasıyla ödeme sürprizlerini azaltma
Posta kodu tabanlı teslimat mesajlaşmasının kullanılabilirlik, ETA ve COD bilgilerini erken göstererek ödeme sırasında sepet terklerini ve destek taleplerini nasıl azalttığını öğrenin.

Neden ödeme aşamasında sürprizler olur (ve kullanıcılar ne bekler)
Bir ödeme sürprizi, alıcının kuralların son anda değiştiğini hissettiği zamandır. Ürünü seçer, kafasında fiyatı kabul eder ve sonra ödeme sırasında daha önce görmediği bir kısıtlama veya ücret eklenir.
Genellikle şöyle görünür:
- Teslimat birden bire pincode için “sağlanamıyor” olur
- Adres girildikten sonra ETA “2–3 günden” “10–14 güne” çıkar
- Neden açık değilken Kapıda Ödeme (COD) engellenir
- Ek ücretler görünür (kargo, işlem, uzak bölge ücreti, minimum sipariş kuralları)
Bu sürprizler pahalıdır. İnsanlar gördüklerine güvenmedikleri için sepeti terk eder. Bazıları siparişi verir sonra iptal eder veya vaat gerçeklikle eşleşmediğinde iade ister. Destek ekipleri şu tür öfkeli mesajlar alır: “Neden daha önce söylemediniz?” ve “Uygulamanız zamanımı boşa harcadı.”
Hedef açık: kullanıcı çaba harcamadan önce hizmet verilebilirliğini doğrulamak ve beklentileri belirlemek. Bu, ana kuralları erken göstermek anlamına gelir; ideal olarak ürün sayfasında veya sepet bölümünde, böylece alıcılar hızlı karar verebilir.
İşte pincode-tabanlı teslimat mesajlaşmasının faydası: gizli kısıtlamaları konuma özel, açık yanıtlara çevirir: buraya teslimat yapılabiliyor mu, ne zaman ulaşır, COD izinli mi ve bu bölge için nihai fiyat nasıl görünecek.
Kapsamı dar ve pratik tutun. Alıcıların en çok önem verdiği dört şeye odaklanın: posta koduna göre teslimat kullanılabilirliği, teslimat ETA mesajlaşması, COD uygunluk kontrolü ve bölgeye duyarlı fiyat gösterimi (konuma bağlı ücretler veya eşikler dahil).
Erken ne gösterilmeli: kullanılabilirlik, ETA, COD ve ücretler
Sepet sürprizlerini azaltmanın en hızlı yolu, insanların sepete eklemeden önce zaten sordukları dört soruyu yanıtlamaktır:
Size teslimat yapılabiliyor mu? Ne zaman gelir? Nakit ödeyebilir miyim? Bölgeme kargo maliyeti ne olacak?
Kullanılabilirlik
Kullanılabilirlikle başlayın. “Gönderilebilir” veya “Gönderilemez” ile yetinmeyin. Ürüne özgü limitler varsa, bunu açık, yalın ifadeyle söyleyin.
İyi örnekler:
- “Bölgenizde mevcut, ancak piller sadece karayolu ile gönderilir.”
- “Boyut sınırlamaları nedeniyle bu ürün posta kodunuza gönderilemiyor.”
İnsanlar kötü haberi daha spesifik olduğunda daha kolay kabul eder.
ETA
ETA sonra önemlidir, ama sadece inandırıcıysa. Kaçırdığınız sıkı bir söz, düzenli tuttuğunuz geniş bir aralıktan daha fazla zarar verir. “2 ila 4 gün” gibi aralıkları tercih edin ve davranışı değiştiren durumlarda yalnızca bir kesme notu ekleyin: “Aynı gün sevk için 16:00’dan önce sipariş verin.”
ETA ürün bazında farklıysa, bunu erken yansıtın. Adres adımını beklemeyin.
COD uygunluğu
COD uygunluğu genellikle en büyük sürprizdir, bu yüzden açık olun. COD yoksa, bunu baştan söyleyin. Mevcut ama sınırlıysa (maksimum sipariş değeri, engellenen kategoriler, ilk siparişler, sadece ön ödemeli ürünler), kuralı bir kısa cümlede belirtin.
Ücretler
Ücretler güvenin kazanıldığı veya kaybedildiği yerdir. Bölgeye duyarlı fiyat gösterimi, posta koduna göre gerçekte değişenleri yansıtmalıdır: kargo ücreti, COD ücreti, yerel vergiler (uygunsa) veya minimum sipariş eşiği.
Henüz kesin vergi hesaplayamıyorsanız tahmin etmeyin. “Ödeme sırasında tahmini” deyin ve kısa bir gerekçe verin.
İşleyen basit bir sunum şöyle olabilir:
- Gönderilebilir durumu (artı varsa kısıtlamalar)
- ETA aralığı (artı herhangi bir kesme notu)
- COD: evet/hayır (sınırlıysa ana kural)
- Ücretler: kargo, COD ücretleri ve varsa minimum sipariş kuralı
Bölge için doğru olan güven sinyallerini gösterin. İade, değişim veya kurulum desteği alana göre değişiyorsa, mesajı doğru tutun. “Bölgenizde ücretsiz iade” yalnızca o posta kodu için güvenilirse güçlüdür.
Örnek: bir alıcı ürün sayfasında posta kodunu girdiğinde şu görsün: “Gönderilebilir. 2–4 günde teslim. COD ₹5,000’a kadar mevcut. Kargo ₹49, ₹999 üzeri ücretsiz.” Bu dört nedeni ortadan kaldırır.
Gerekli veriler (ve genelde kim sahibi olur)
İyi pincode-tabanlı teslimat mesajlaşması UI'dan daha çok arkasındaki temiz kurallara bağlıdır. Veri dağınıksa, ürün sayfası, sepet ve ödeme farklı cevaplar gösterecek ve alıcılar size güvenmeyi bırakacaktır.
Temel girdiler ve genelde sahipleri
Çoğu ekip zaten ihtiyacı olanlara sahiptir, ancak farklı yerlerde durur. Her öğe için bir “gerçeklik kaynağı” üzerinde uzlaşın:
- Pincode → bölge eşlemesi (Lojistik veya Operasyon): hangi pincode’ların hizmet verilebilir olduğu, hangi kuryenin teslim edebileceği, vaat edilen hızlar, özel yollar (metropol vs uzak). Genelde bir kurye aracında, kargo toplayıcıda veya operasyonların tuttuğu bir tabloda bulunur.
- Ürün kısıtları (Katalog veya Fulfillment): ağırlık ve boyutlar, kırılgan veya tehlikeli maddeler, soğuk zincir gereksinimi ve hangi depo veya satıcının göndereceği. Bu, “bu pincode servis edilebilir”i “bu eşyaya göre servis edilebilir”e çevirir.
- COD kuralları (Ödemeler veya Risk): yüksek değerli sepetler için COD engellenmesi, ilk siparişler, belirli adres tipleri (yurt, P.O. box), geçmiş iadeler veya yüksek RTO olan pincode'lar. Bu kurallar açık olmalı, ezber bilgiler olmamalı.
- Fiyat girdileri (Finans ve Büyüme): bölgeye ve ağırlığa göre kargo dilimleri, COD ücretleri, ilgili bölge vergi kuralları, sadece bazı eyalet veya şehirlerde geçerli kampanyalar.
- Envanter ve kesme saatleri (Depo Operasyonları): aynı gün kesme saatleri, tatiller ve kapasite kısıtları ETA'yı değiştirebilir.
Gerçek bir duruma örnek: bir pincode servis edilebilir, ancak atanan kuryenin o hattı için boyut limiti varsa büyük bir ürün engellenir. Veya sepet değeri bir eşik aştığı için COD devre dışı bırakılır.
ETA bilinmiyorsa bir geri plan
Bazen ETA henüz hesaplanamaz (ağırlık eksik, kurye yanıtı yok, farklı lokasyonlardan gelen karışık sepet). Deneyimi tutarlı tutmak için ne göstereceğinize karar verin:
- “Bu pincode için teslimat mevcut” ancak tarih yok
- Bir ETA aralığı (ör. 3–5 gün)
- “Kesin ETA için ödeme sırasında tam adres girin”
- Bir şey engellenmişse açık neden (ürün kısıtı, pincode servis dışı, COD yok)
Bu mantığı tek bir paylaşılan serviste (basit bir iç API bile) kurarsanız, sayfalar arasında mesajları tutarlı tutmak çok daha kolay olur.
Pincode kontrolünü nereye koymalı ki insanlar görsün
İnsanlar yalnızca ödeme adımında teslimat limitlerini öğreniyorsa, kandırılmış hissederler; kurallar adil olsa bile. Çözüm basit: posta kodunu erken isteyin, sonra ödeme aşamasına kadar aynı vaadi yineleyin.
En yüksek etkiye sahip yer ürün sayfasıdır. Pincode alanını fiyat ve ana Satın Al/Sepete Ekle butonuna yakın koyun, böylece kararın bir parçası gibi hissedilsin, gizli bir koşul değil. Sayfanız varyantlara sahipse, seçili varyant fiyatının yanında pincode kontrolünü tutun.
Çoğu mağaza için işe yarayan pratik bir düzen:
- Ürün sayfası: anında sonuç veren küçük bir “Posta kodunu girin” alanı, fiyat ve ana CTA yakınında.
- Yapışkan başlık veya çubuk: onaylandıktan sonra “560001 adresine teslimat” gösterin ki kullanıcılar hangi konumu kullandığınızı bilsin.
- Sepet: kaydedilmiş posta kodunu onaylayın ve tek bir blokta birleşik bir özet gösterin (ETA, COD, varsa teslimat ücreti).
- Ödeme: onaylanan taahhüdü sadece tekrar edin. Burada yeni kurallar eklemeyin.
Sepette bilgiyi üç yere serpmekten kaçının (kargo için bir satır, COD için başka, ETA için başka). Bunu tek, kolay taranabilir bir cümlede birleştirin; örneğin: “Salı teslim, COD mevcut, Kargo ücreti: Rs 49.”
Ödemeyi bir sözleşme gibi ele alın. Zaten üzerinde anlaşılanı yeniden ifade ediyorsunuz. Bir şey değişirse (stok tükenmesi gibi), bunu bir değişiklik olarak belirtin ve alıcıdan onay isteyin; seçenekleri gizlice değiştirmeyin.
Temel kontroller için giriş yapmayı zorunlu kılmayın. Misafir kullanıcılar ürün sayfasında ve sepette posta kodu girebilmeli ve bu onaylanmış konumu ödemeye taşıyabilmelidir.
Güven inşa eden mesajlaşma (aşırı vaatte bulunmadan)
Basit bir istemle başlayın: “Teslimatı kontrol etmek için posta kodunu girin.” Bu, alıcılara tahmin yapmadığınızı gösterir ve kullanılabilirliğin konuma göre değiştiğini açıklar.
Sonucu gösterdiğinizde, okunabilir olsun. İnsanlar sonucu bir bakışta anlamalı.
Pincode kontrolünden sonra temiz bir yapı:
- Kullanılabilirlik: Mevcut / Mevcut değil
- Teslimat ETA: “2–4 günde teslim” (veya gerçekten anlamı buysa “24 saat içinde gönderilir”)
- COD: “Kapıda ödeme: Mevcut / Mevcut değil”
- Ücretler: “Teslimat ücreti: Rs X” veya “Ücretsiz teslimat”
Bir şey mümkün değilse, nedenini yalın sözlerle söyleyin. “Bu posta kodunda servis yok” demek “Teslimat yok” demekten iyidir. Neden biliyorsanız, kullanıcıyı suçlamadan spesifik olun: “Bu bölgede kurye alımı yok” veya “Bu ürün konumunuza gönderilemiyor.”
Yanlış kesinlikten kaçının. “Salı 15:15’te varacak” gibi kesin zaman damgaları iddialı görünür; taşıyıcılar bunları tutturamazsa geri teper. Uzun mesafe, yoğun dönemler veya uzak bölgeler için aralıklar daha dürüst gelir. Tarih gösteriyorsanız, bunu tahmini olarak etiketleyin.
Alıcının posta kodunu ürün, sepet ve ödeme boyunca hatırlayın ki tekrar girmek zorunda kalmasın. Ancak tek tıkla değiştirmeyi kolaylaştırın; çünkü insanlar hediye, ofis adresi veya seyahat için farklı adres kullanabilir.
İyi yapıldığında, pincode-tabanlı mesajlaşma operasyonunuzun karşılayamayacağı sözler vermeden sürprizleri azaltır.
Adım adım: basit bir posta kodu kullanılabilirlik akışı
Kullanıcı duygusal olarak ödemeye bağlanmadan önce posta kodunu isteyin. Alanı ürün sayfasına ve tekrar sepete koyun, ve basitçe doğrulayın (uzunluk, sadece rakam). Yanlış görünüyorsa, bunu ödeme bölümünü beklemeden hemen söyleyin.
Geçerli bir posta kodunuz olduğunda, servis edilebilirlik kontrolünü çağırın ve seçimi oturum için kaydedin (ve isteğe bağlı olarak kullanıcı profilinde). Bir kullanıcı tercihi olarak ele alın, tek seferlik bir giriş değil.
Çoğu mağaza için kapsayan basit akış:
- Posta kodunu erken yakalayın, doğrulayın ve sayfalar arası hatırlayın.
- Servis edilebilirliği kontrol edip o posta kodu için bir teslimat bölgesi atayın.
- Bölge + ürün kısıtları (satıcı SLA’sı, kırılganlık, depo kesme saatleri) kullanarak bir teslimat vaadi oluşturun (“2–4 günde teslim” gibi aralık).
- Pincode + sepet kurallarını kullanarak COD uygunluğunu belirleyin (sipariş değeri limitleri, kategori kısıtları) ve temel risk kurallarını uygulayın.
- Bölgeye göre ücretleri yeniden hesaplayın ve sipariş özetini güncelleyin ki toplamlar ödemeyle eşleşsin.
Son olarak, kullanıcı ödeme başlattığında vaadi kilitleyin. Aynı ETA, ücretler ve COD kararı, posta kodu, sepet ürünleri, miktar, gönderim yöntemi veya adres tipi (ev vs işyeri) değişmediği sürece sabit kalmalı. Bu girdiler değişirse, yeniden kontrol edin ve güncellemenin nedenini açıkça gösterin.
Örnek: birisi ürün sayfasında 560001 girer. Siz “560001 adresine gönderilebilir” artı bir ETA aralığı ve COD durumu gösterirsiniz. Sepette ağır bir ürün eklerse ETA orada güncellenir; ödeme adımında değil.
Yayınlamadan önce karar vermeniz gereken uç durumlar
Çoğu teslimat ve ödeme kuralı, ilk “neredeyse” vakası ortaya çıkana kadar iyi çalışır. Uç durumlara önceden karar verirseniz, pincode-tabanlı mesajlaşma tutarlı kalır ve son dakikada sürpriz yaşamazsınız.
Parçalı gönderimler
Parçalı gönderimler en yaygındır. Bir sepet farklı depolardan geliyorsa, varsayılan olarak en yavaş ETA’yı gösterin ve bazı ürünlerin ayrı geleceğini belirtin. İnsanlar iki teslimatı bir kaçırılan vaat kadar kötü kabul etmez.
Kısmi kullanılabilirlik
Bir ürün posta koduna gönderilemiyorsa, tüm sepeti engellemeyin; hangi ürünün engellendiğini ve nedenini söyleyin (ör. “Bu bölge için kısıtlı” veya “Servis alanı dışında”). Ardından basit bir sonraki eylem sunun: ürünü kaldır, posta kodunu değiştir veya daha sonra kaydet.
Tatiller ve kesme saatleri
Tatil ve günlük kesme saatleri güveni sessizce bozabilir. Alıcı kontrol ettiğinde kesme saatinden sonra veya tatildeyseniz ne göstereceğinize karar verin. “Bir sonraki iş gününde gönderilir” aynı gün işleme dair ima eden bir tarihten daha nettir.
Adres değişiklikleri
Adres değişiklikleri yeniden kontrolü tetiklemeli, sadece ödeme aşamasında değil. Posta kodu değiştiğinde neyin değiştiğini vurgulayın:
- ETA değişti (erken veya geç)
- COD uygunluğu değişti (mevcut/değil)
- Teslimat ücreti veya bölge ücreti değişti
İadeler ve değişimler
İade ve değişimler bölge vaatleriyle eşleşmeli. Eğer bir posta kodu için COD izin verilmiyorsa, iade nasıl yapılacak (banka transferi, cüzdan, kart iadesi) konusunda karar verin ve bu kuralı sipariş detaylarında görünür kılın.
Örnek: kullanıcı 560001 girer ve “Salı teslim, COD mevcut” görür. Ağır bir ürün ekledikçe mesaj “Perşembe teslim, bazı ürünler ayrı gönderilir” olarak güncellenir ve COD sepet için “Mevcut değil”e döner. Değişiklik açıklamalı olduğu için dürüst hisseder.
Güveni zedeleyen yaygın hatalar
Ürün sayfası bir şeyi söylerken ödeme başka bir şey gösterdiğinde güven hızlı düşer. Çoğu alıcı erken söylerseniz sınırları kabullenir; önemli olan erken, yalın dil ve tutarlılıktır.
Yaygın bir problem, herkes için “1 günde teslim” gibi iyimser bir ETA göstermektir. Bu genelde en iyi durum bölgesidir, alıcının gerçek posta kodu değil. Sadece bir aralığınız varsa bunu söyleyin. Birden fazla kurye varsa, adres için en hızlı gerçekçi seçeneği gösterin, başlık numarasını değil.
Bir diğer güven katili, COD kurallarını ödeme adımına kadar saklamaktır. İnsanlar genellikle COD olduğunu varsayar; son anda kaybolduğunda kandırıldıklarını hissederler. COD posta koduna, sepet değerine, ürün türüne veya ilk siparişe bağlıysa, posta kodu girildikten hemen sonra uygunluğu gösterin.
Ücret sürprizleri aynı derecede kötü. Kargo, işlem ve ödeme ücretleri son ekranda değişmemeli çünkü bölge kuralları eksik veya geç uygulanmış. Kesin ücretler henüz bilinmiyorsa açık bir tahmin ve neyin değişebileceğini gösterin (ör. uzak alan ek ücreti).
Birlikte görülen hatalar:
- ETA’nın girilen posta kodu yerine en iyi durum bölgesine göre hesaplanması
- COD kısıtlarının sadece ödeme sırasında ortaya çıkması
- Ücretlerin son adımda yeniden hesaplanması
- Sepet değiştiğinde yeniden kontrol yapılmaması (ağırlık, değer, kısıtlı ürünler)
- “Bir şeyler ters gitti” gibi eylem önerisi olmayan belirsiz hatalar
Mesajları eyleme dönüştürülebilir yapın. Genel bir hata yerine ne yapacaklarını söyleyin: “560001 için COD yok. Peşin ödemeyi seçin veya başka bir adres deneyin.” Tutarlılık mükemmel kesinlikten daha önemlidir: sepet güncellendiğinde yeniden kontrol edin ve ödeme adımında aynı kuralları gösterin.
Yayına almadan önce hızlı kontrol listesi
Bir alıcı gibi son bir tur yapın. Mobilde bir ürün sayfası açın, tek elle posta kodu yazın ve vaadin 5 saniye içinde net olup olmadığını kontrol edin.
Kontrol listesi:
- Ürün sayfasında ve sepette posta kodu kontrolü kolayca bulunuyor mu?
- Posta kodu girildikten sonra tüm vaat bir yerde gösteriliyor mu: stok (var/yok), bir ETA aralığı, COD evet/hayır ve herhangi bir teslimat ücreti (veya ücretsiz teslim)?
- Kullanıcı posta kodunu değiştirdiğinde mesaj hemen güncelleniyor ve farklar açıkça belirtiliyor mu (ör. “COD yok” veya “5–7 günde teslim”)—metin sessizce değişmiyor mu?
- Bölge servis dışıysa, kullanıcıya bir sonraki adım (ürünü kaldır, mevcut olduğunda bildir, peşin öde, alternatif adres seç) açıkça söyleniyor mu?
- Aynı kurallar ödeme ve onay mesajında da görünüyor mu, böylece vaat son adımda değişmiyor mu?
Temel kontroller geçtikten sonra birkaç gerçek senaryo test edin: bir metropol posta kodu, uzak bir posta kodu ve COD için engellenmiş bir posta kodu. Farklı depolardan gelen iki ürün ekleyin ve ETA ile ücretlerin anlaşılır kaldığını doğrulayın.
Ekipler arasında ifadeyi hizalayın. Kurye verisi “2–4 iş günü” diyorsa, bunu “Cuma’ya kadar teslim” gibi farklı bir şekilde çevirmeyin; tutarlılığı bozan en hızlı yol, ürün sayfası ile ödeme arasında farklı vaatler göstermektir.
Gerçekçi bir örnek: bir alıcının deneyimi
Asha bir koşu ayakkabısı ürün sayfasına geldi. “Satın al” düşünmeden önce fiyatın altında basit bir posta kodu kutusu görüyor. 560001 giriyor.
Sayfa anında güncelleniyor: “2–4 günde teslim. COD mevcut.” İnce yazı yok, gizli koşul yok. Artık ürünün kendisine ulaşabileceğini, yaklaşık ne zaman ulaşacağını ve kapıda ödeme seçeneğinin olup olmadığını biliyor.
Ayakkabıyı sepete ekliyor, gezmeye devam ediyor ve farklı bir satıcıdan bir cilt bakım seti ekliyor. Sepet yeniden hesaplıyor ve her ürünün yanında küçük, net bir güncelleme gösteriyor. Ayakkabılar hâlâ “2–4 gün, COD mevcut.” diyor. Cilt bakım seti “3–5 gün, COD mevcut değil.” diyor. Kısa bir not nedenini açıklıyor: “Bu ürün için bölgede COD desteklenmiyor.”
Ücretler aynı zamanda güncelleniyor. Sepet cilt bakım seti için bir teslimat ücreti gösteriyor ve toplam hemen değişiyor. Erken maliyeti ve ödeme seçeneklerini gördüğü için çevrimiçi ödemeyi seçiyor ve devam ediyor.
Ödemede hiçbir şey değişmiyor. Aynı teslimat vaatleri ve COD kuralları ürün sayfası ve sepette gördüğüyle tam uyumlu çıkıyor. Ödeme adımında son anda “COD uygun değil” mesajıyla engellenmiyor.
İşte pincode-tabanlı teslimat mesajlaşmasının amacı: beklentileri erken belirlemek, bunları tutarlı tutmak ve insanların tam ödeme anında sepeti terk etmesine neden olan sürprizleri ortadan kaldırmak.
Sonraki adımlar: kuralları çalışır bir deneyime dönüştürmek
Önce fikirleri yazılı kurallara dönüştürün. Kurallar sadece insanların kafasında duruyorsa, UI kayar ve müşteriler fark eder. “Servis edilebilir” ne demek, ETA nasıl seçilir, COD ne zaman izin verilir ve ücretler bölgeye göre nasıl değişir gibi konuları yakalayın.
Pratik bir yöntem, gerçeklerden kararları ayırmaktır. Gerçekler bakılan verilerdir (kurye kapsamı, depo stokları, pin→bölge eşlemesi). Kararlar sayfada vaad ettiğiniz şeydir (mevcut/değil, ETA aralığı, COD evet/hayır, ek ücretler).
Erken için neyin yeterli olduğunu tanımlayın
Ürün sayfasında mükemmel olmanız gerekmez. Daha az sürpriz yeterlidir. Gerekirse aralık kullanın (“3–5 günde teslim”) ve vaadin ödemenin göstereceğiyle tutarlı kalmasını sağlayın. Sistem emin değilse açıkça söyleyin (“ETA ödeme sırasında onaylanır”) ve tahminde bulunmayın.
Önemli anları ölçün
Yayınlamadan önce basit takip ekleyin ki insanların nerede kafası karıştığını ve vaatlerin nerede başarısız olduğunu görebilesiniz:
- Posta kodu girildi (geçerli formatla eşleşip eşleşmediği)
- Gösterilen vaat (kullanılabilirlik, ETA aralığı, COD durumu, ücretler)
- Posta kodu vaat görüldükten sonra değiştirildi mi
- Vaatı gördükten sonra ödeme başlatıldı mı
- Kural değişikliği nedeniyle ödeme engellendi mi (ör. COD kaldırıldı)
Riskleri azaltmak için aşamalı olarak yayınlayın. Önce “Gönderilebilir + ETA aralığı” ile başlayın; bu en çok sürprizi çözer. Sonra COD kontrolünü ekleyin, ardından bölge ücretleri ve fiyat detaylarını ekleyin. Her aşama bilinmeyen vakalar için net bir geri planla gelmeli.
Hızlıca inşa edip yinelemek istiyorsanız, Koder.ai (koder.ai) gibi bir platform React UI modülü ve Go/PostgreSQL ile kurallar servisi prototiplendirmenize yardımcı olabilir. Anlık görüntüler ve geri alma, gerçek kurye ve ödeme verileriyle mantığı ayarlarken faydalıdır.
SSS
Alıcı pincode girdikten sonra hangi bilgileri göstermeliyim?
Gösterilen dört ana şeyi pincode girildikten hemen sonra gösterin:
- Kullanılabilirlik: teslim edilebilir ya da değil, artı varsa ürüne özgü kısıtlamalar
- ETA: gerçekçi bir aralık (ör. “2–4 gün”)
- COD: mevcut/değil, sınırlıysa ana kuralı belirtin
- Ücretler: kargo/COD ücretleri ve varsa minimum sipariş eşiği
Henüz hesaplayamıyorsanız, şimdi onaylananı ve daha sonra onaylanacak olanı söyleyin.
Pincode kontrolü nerede olmalı—ürün sayfası, sepet yoksa ödeme mi?
Satın alma kararını etkileyen yerde, gizli bir koşul gibi değil, gösterin.
- Ürün sayfası (en yüksek etki): fiyatın ve Sepete Ekle butonunun yanında
- Sepet: aynı taahhüdü tek bir özet içinde tekrarlayın
- Ödeme: sadece onaylayın — yeni kurallar eklemeyin
Ayrıca seçili pincode'u görünür tutun (ör. “560001 adresine teslimat”) ki kullanıcılar hangi konumu kullandığınızı bilsin.
Pincode tabanlı mesajlaşma neden ödeme terkini azaltır?
Çünkü ödeme aşaması kullanıcıların en “kilitlenmiş” hissettiği yerdir. Ödeme sırasında teslimat mümkün değilse, ETA kötüleşiyorsa, COD kaybolduysa veya ücretler arttıysa, kurallar son anda değişmiş gibi gelir.
Erken gösterilen pincode temelli cevaplar şunları azaltır:
- Sepet terkleri
- Sipariş sonrası iptaller
- “Neden bana daha önce söylemediniz?” destek talepleri
ETA'yı nasıl aşırı vaat etmeden göstermeliyim?
Varsayılan olarak aralıklara yönelin, kesin tarihler değil.
- “2–4 günde teslim”i “Salı geliyor” yerine tercih edin
- Kesinti notunu yalnızca davranışı değiştirdiğinde ekleyin (ör. “Aynı gün gönderim için 16:00’a kadar sipariş verin”)
- Emin değilseniz “ETA ödemenizde onaylanır” deyin, tahminde bulunmayın
Sürekli tutturduğunuz daha geniş bir aralık, kaçırdığınız sıkı bir sözden daha güven inşa eder.
COD uygunluğunu nasıl sinirlendirmeden açıklamalıyım?
Pincode kontrolünden hemen sonra COD durumunu gösterin ve basit tutun:
- “COD mevcut” (isteğe bağlı olarak “₹5,000'a kadar” ekleyin)
- veya “COD mevcut değil” + bir net neden/kural (değer limiti, kategori kısıtı, pincode riski)
COD kısıtlarını sadece ödeme adımında açığa çıkarmaktan kaçının—bu en büyük sürpriz kaynaklarından biridir.
Bölge bazlı ücretleri nasıl gösterip "ücret şoku" yaratmam?
Gerçekten konuma göre değişenleri gösterin ve okunabilir tutun:
- Kargo ücreti (veya ücretsiz gönderim eşiği)
- COD ücreti (varsa)
- Herhangi bir uzak bölge ek ücreti veya minimum sipariş kuralı
Vergi/ücret tam hesaplanamıyorsa, sayı üretmeyin. Şöyle bir ifade kullanın:
- “Ödeme sırasında tahmini (kesin tutar adres detaylarına bağlı)”
Eğer ETA'yı henüz hesaplayamıyorsam ne göstermeliyim?
Net bir yedek plan seçin ve UI'yi tutarlı tutun:
- Tarih hesaplanamıyorsa teslimatın mümkün olduğunu onaylayın ya da muhafazakar bir aralık gösterin
- Gerekirse “Kesin ETA için ödeme adresinizi girin” diye isteyin
- Engellenmişse spesifik nedeni gösterin (ürün kısıtı, pincode serviste değil, COD kuralı)
Boş durumlar veya belirsiz hatalardan kaçının; kullanıcıyı yolunda bırakan açıklamalar verin.
Bu mesajların arka planda doğru olmasını sağlamak için hangi verilere ihtiyacım var?
Her kural için tek bir “gerçeklik kaynağı” oluşturun ki ürün sayfası, sepet ve ödeme çelişmesin:
- Pincode → bölge/servis (Operasyon/Lojistik)
- Ürün kısıtları (Katalog/Tedarik)
- COD kuralları (Ödemeler/Risk)
- Kargo/COD ücretleri ve eşikler (Finans/Büyüme)
- Envanter ve kesme saatleri (Depo Operasyonları)
Pincode + sepet için kullanılabilirlik/ETA/COD/ücret döndüren küçük bir iç API bile tutarsız mesajlaşmayı engeller.
Sepette bölünmüş gönderimler ve kısmi kullanılabilirliği nasıl ele almalıyım?
Varsayılan olarak açıklık ve eylem yolu sunun:
- Bölünmüş gönderimler: varsayılan olarak en yavaş olan ETA'yı gösterin ve “Bazı ürünler ayrı gönderilebilir” notu ekleyin.
- Kısmi kullanılabilirlik: hangi ürünün bloke olduğunu ve nedenini belirtin; ardından kaldırmayı, pincode değiştirmeyi veya kaydetmeyi önerin.
- Tatil/kesimler: uygun olduğunda “Sonraki iş gününde gönderilir” deyin.
- Pincode/adres değişiklikleri: yeniden kontrol tetikleyin ve neyin değiştiğini özetleyin (ETA, COD, ücret).
Bu, kullanıcıların değişiklikleri “rastgele” hissetmesini önler.
Pincode tabanlı teslimat taahhüdünü uygulamak için en basit plan nedir?
Tekrar kullanılabilir bir akış olarak inşa edin ki her yerde aynı taahhüt görünsün:
- Pincode'u doğrulayın (basit uzunluk/rakam kontrolü) ve oturum için saklayın
- Tek bir servisi çağırarak: kullanılabilirlik, ETA aralığı, COD uygunluğu, ücretleri döndürün
- Sepet değiştiğinde veya pincode değiştiğinde yeniden kontrol edin
- Ödeme başladığında taahhüdü “kilitleyin”; yalnızca girdiler değişirse güncelleyin
Prototiplama için Koder.ai gibi bir platform, pincode kutusu için React UI ve Go/PostgreSQL tabanlı bir kurallar servisi ile hızlıca deney yapmanıza yardımcı olabilir.