İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
WordPress

WooCommerce sepet ve ödeme akışını test etme

Sepet, ödeme sağlayıcısı, sipariş durumu, stok ve e-postaları test ortamında birlikte doğrulayın.

WooCommerce sepet ve ödeme akışını test etme

WooCommerce mağazasında ödeme sayfasının açılması, satış akışının bütünüyle çalıştığını göstermez. Ürün fiyatı, vergi, kargo, stok, ödeme dönüşü ve e-posta gibi adımlar birbirine bağlıdır. Tema veya eklenti güncellemesi sonrasında bu adımları gerçek kullanıcı senaryosuyla sınayın. Önce sağlayıcının test ortamını kullanın. Test modunda kullanılan kart veya ödeme verileri canlı hesapta geçerliymiş gibi değerlendirilmemelidir.

Başlamadan önce

WordPress, WooCommerce, tema ve ödeme eklentisi sürümlerini kaydedin. Dosya ve veritabanı yedeği alın. Staging ortamında gerçek müşteri verisini maskeleyin ve e-posta alıcısını test hesabına yönlendirin. Ödeme sağlayıcınızın resmî test yönergesini bulun; WooPayments örnekleri başka sağlayıcıya doğrudan uygulanmaz. Kullanılacak ürün, miktar, kupon ve test adreslerini önceden belirleyin.

Uygulama adımları

1. Ürün ve sepet tutarını doğrulayın

Basit ve varsa varyasyonlu ürünü ayrı deneyin. Miktar, indirim, kargo ve vergi birleşimini kontrol ederek beklenen toplamı elle hesaplayın.

Kontrol: Sepette ve son ödeme özetinde aynı tutar görünmelidir. Eksik stok veya geçersiz kupon anlaşılır hata üretmelidir.

2. Ödeme sonucunu test modunda üretin

Sağlayıcının test kimliklerini ve desteklediği başarı ile başarısızlık senaryolarını kullanın. Tek siparişte deneme sonucunu kaydedin.

Kontrol: Ödeme ekranı sonucu ile sipariş durumu ilişkili olmalıdır. Tarayıcı dönüş sayfası tek başına sağlayıcı doğrulamasının yerine geçmez.

3. Dönüş ve webhook davranışını sınayın

Başarılı, başarısız ve kesilmiş ödeme için sağlayıcı bildiriminin nasıl işlendiğini inceleyin. Aynı bildirim tekrarlanırsa mükerrer işlem oluşmamalıdır.

Kontrol: Stok ve sipariş durumu iş kurallarınıza uygun güncellenmelidir. Bildirim alamıyorsanız güvenlik kuralını topluca kapatmak yerine ilgili yolu kontrol edin.

4. Sipariş sonrası akışı kontrol edin

Müşteri hesabında sipariş detayını, yönetici ekranını, stok hareketini ve gerekli e-postaları kontrol edin. İptal veya test iadesini ayrı değerlendirin.

Kontrol: Bildirimlerin doğru alıcıya ve doğru toplamla gittiğini görün. Önbellek farklı müşterilerin sepet veya hesap bilgisini karıştırmamalıdır.

Sonucu nasıl doğrularsınız?

Kabul tablosunda misafir alışveriş, üye alışverişi, geçersiz adres, kupon, yetersiz stok ve sağlayıcı hata sonucu bulunsun. Her senaryoda beklenen son durum, tutar ve bildirim yazsın. WooCommerce sistem raporunu sorun giderme için inceleyin; özel verileri paylaşırken maskeleyin. Test bittikten sonra canlı hesapta test modunun kapalı, canlı anahtarların doğru ve deneme siparişlerinin operasyon kayıtlarından ayırt edilebilir olduğunu kontrol edin.

Sorun devam ederse

Sepete ekleme çalışıp ödeme düğmesi çalışmıyorsa JavaScript konsolunu, tema uyumunu ve sağlayıcı eklentisini inceleyin. Tamamlanmış ödeme beklemede kalıyorsa webhook veya zamanlanmış görev durumuna bakın. Test ortamında başarılı olan işlem canlıda farklı anahtar, URL veya güvenlik sınırına takılabilir. Tek sorunu çözmek için bütün mağaza veritabanını eski yedeğe döndürmeden yeni siparişlerin etkisini değerlendirin.

Uygulama örneği

Bir varyasyonlu ürün için iki adet, geçerli kupon ve belirli kargo bölgesi seçin. Beklenen ara toplam, indirim, vergi ve kargoyu not edin. Sağlayıcı test başarısından sonra siparişe yansıyan tutarı bu hesapla karşılaştırın. Ardından aynı senaryoyu başarısız ödeme ile deneyerek siparişin yanlışlıkla tamamlanmadığını kontrol edin.

Sık sorulan sorular

Canlı kartla küçük tutar denemek şart mı?

Önce test ortamını tamamlayın. Gerçek para hareketi gereken son kabul, sağlayıcınızın yöntemi ve kurumunuzun onayıyla ayrı planlanmalıdır.

Sadece ana sayfayı kontrol etmek yeterli mi?

Hayır. Sepet, ödeme, sipariş kaydı ve bildirimler farklı işlevlerdir. Her birinin tutarlı sonucu kabul testine dahil edilmelidir.

Bakım ve kabul kaydı

Test kaydına sipariş kimliği, sağlayıcı işlem kimliği, beklenen toplam ve son durum bilgisini ekleyin; kart verisini eklemeyin. Aynı testin ekranı açıkken ikinci tarayıcıdan hesap ve sepet görüntüsünü kontrol edin. Müşteriye özel veriler başka oturumda görünmemelidir. İade veya iptal senaryosunda stok ve e-posta davranışını da yazın. Başarılı test siparişlerinin gerçek muhasebe ve operasyon listesinde karışmaması için hangi ortamda üretildiklerini belirgin biçimde kaydedin.

İlgili rehberler

Süreç özeti

WooCommerce sepet ve ödeme akışını test etme için kontrol sırası

AdımKontrol
1Ürün ve sepet tutarını doğrulayın
2Ödeme sonucunu test modunda üretin
3Dönüş ve webhook davranışını sınayın
4Sipariş sonrası akışı kontrol edin

Resmî kaynaklar