Önce işlemin sonucunu sınıflandırın

Bir ürünü geçici sepetten kaldırmak ile ödenmiş siparişi iptal etmek aynı işlem değildir. Birincisinde geri ekleme düşünülebilir; ikincisi işletmenin sipariş ve iade sürecine bağlıdır. W3C hata önleme açıklaması, önemli gönderimlerde geri çevrilebilirlik, kontrol veya onay yollarını ele alır. Bu, her küçük sepet hareketine onay penceresi eklenmesi gerektiği anlamına gelmez. Aşağıdaki geri alma yaklaşımı bizim tasarım önerimizdir.

Geri alınacak bilgiyi açıkça tanımlayın

Temsili sepette mavi renk, büyük boy ve iki adet ürün seçilmiş olsun. Geri alma, yalnız ürün sayfasına dönmek değil bu seçimi yeniden kurmak demektir. Ürün kimliği, varyantı ve adedi korunmalıdır. Ancak önceki fiyatı sessizce garanti etmek doğru değildir. Fiyat veya stok değişmişse sunucunun güncel sonucu gösterilmeli, kullanıcının seçimi ile şu anda uygulanabilen koşullar birbirinden ayrılmalıdır.

Mesajı ürünün bulunduğu yerde tutun

Kaldırılan satırın yerinde ürün adıyla kısa bir mesaj ve “Geri al” düğmesi göstermek, sayfanın başka köşesinde beliren geçici bir bildirimden daha kolay ilişkilendirilebilir. Bu örnekte mesajı kullanıcının bir sonraki belirgin işlemine kadar görünür tutmayı değerlendirin. Her mağazaya uyan sihirli bir saniye değeri yoktur. Görsel tasarım, mesajın okunmasını ve düğmeye klavyeyle ulaşılmasını birlikte desteklemelidir.

Görsel değişikliğin duyulmasını da sağlayın

W3C durum mesajı rehberi, odağı almayan durum bilgisinin yardımcı teknolojiler tarafından sunulabilmesini açıklar. Sepet güncellemeleri buna örnektir. “Mavi ürün kaldırıldı” gibi anlamlı bir mesaj, yalnız sayı değişiminden daha anlaşılır olabilir. Her güncellemeyi kesintili bir alarma çevirmeyin. Ekran okuyucuyla mesajın bağlamını, tekrarlarını ve geri alma düğmesinin erişimini kontrol edin.

Toplam tutarı gerçek sonuçla eşleştirin

Bir satırın kalkması kargo eşiğini, kampanya uygunluğunu veya toplam adedi etkileyebilir. Geri alma sonrasında ekrandaki ürünle özetin aynı durumu gösterdiğini kontrol edin. Güncelleme sürerken düğmeye tekrar basılması iki ürün satırı oluşturmamalıdır. İşlem başarısız olursa neden geri alınamadığını açıklayın ve yeniden deneme veya ürün seçimine dönme yolu sağlayın. Başarı mesajını yalnız animasyon tamamlandı diye göstermeyin.

Kısa bir görevle kabul kontrolü yapın

Test sepetine iki farklı varyant ekleyin. Birini kaldırın, klavyeyle geri alın ve adetleri karşılaştırın. Ardından aynı davranışı dar ekranda ve yavaş bağlantı altında deneyin. Son olarak stokta kalmayan bir test ürünüyle başarısız geri alma durumunu inceleyin. Bu kontroller gerçek ödeme yapmayı gerektirmez; test ortamındaki sepet davranışını sınarlar. Sonucu yalnız düğmenin görünmesine göre değil seçimin ve toplamın tutarlılığına göre kaydedin.

Sepet düzeltmesini satın alma yoluyla bağlayın

Ürün seçiminin açıklığı için varyant seçimi rehberine, hesap zorunluluğu kararı için misafir alışverişi yazısına bakabilirsiniz. E-ticaret tasarımında geri alma ayrı bir küçük ayrıntı gibi görünse de hata sonrası devam yolunu belirler. Teslim notunda hangi durumun geri alınabildiğini ve hangi sipariş işlemlerinin kapsam dışında kaldığını açıkça yazın.

Sık sorulan sorular

Her kaldırma işlemi önce onay istemeli mi?

Hayır. İşlemin etkisine göre karar verin. Basit sepet düzenlemesinde açık bir geri alma yolu daha uygun olabilir.

Geri al eski fiyatı da geri getirmeli mi?

Eski seçimi koruyun, fakat fiyat ve stok koşullarını yeniden doğrulayın. Değişiklik varsa kullanıcıya açıkça gösterin.

Kaynaklar ve ileri okuma

W3C — Error Prevention W3C — Status Messages
E-ticaret yönetimiBu hizmeti konuşalım