WooCommerce kargo ücreti çıkmıyor sorunu, özellikle ödeme sayfasına gelen müşterinin siparişi tamamlayamamasına veya yanlış ücretle sipariş vermesine neden olabilir. Mağaza sahibi için de en riskli hatalardan biridir; çünkü sorun bazen sadece belirli il, ilçe, sepet tutarı, ürün sınıfı veya kargo bölgesinde ortaya çıkar.
Bu rehberde WooCommerce’de kargo ücretinin görünmemesine yol açan en yaygın ayar hatalarını, eklenti çakışmalarını ve kontrol edilmesi gereken pratik noktaları adım adım bulabilirsiniz. Daha fazla WooCommerce çözümü için blog bölümündeki güncel içeriklere de göz atabilirsiniz.
WooCommerce kargo ücreti çıkmıyor: Önce sorunu netleştirin
İlk adım, hatanın nerede oluştuğunu belirlemektir. Kargo ücreti ürün sayfasında, sepette veya ödeme sayfasında görünmeyebilir. Bazen de yönetici hesabında doğru görünürken ziyaretçide görünmez. Bu nedenle testi gizli sekmede, farklı bir adresle ve mümkünse farklı ürünlerle yapmak gerekir.
Kontrol ederken şu sorulara cevap arayın:
- Sorun tüm ürünlerde mi, sadece belirli ürünlerde mi var?
- Belirli şehir, ilçe veya posta kodu girildiğinde mi oluşuyor?
- Sepet tutarı değişince kargo seçeneği geliyor mu?
- Ücretsiz kargo, sabit ücret veya yerel teslimat seçeneklerinden hangisi kayboluyor?
- Son güncellemeden veya yeni eklenti kurulumundan sonra mı başladı?
Bu ayrımı yapmak, gereksiz ayar değiştirmeden doğru noktaya odaklanmanızı sağlar.
1. WooCommerce kargo bölgelerini kontrol edin
WooCommerce kargo sisteminin temeli kargo bölgeleridir. Bir müşterinin adresi hiçbir kargo bölgesiyle eşleşmiyorsa kargo ücreti çıkmaz. Yönetim panelinde WooCommerce > Ayarlar > Gönderim bölümüne girerek aktif bölgeleri inceleyin.
Türkiye geneline satış yapıyorsanız ülke olarak Türkiye seçili bir bölge oluşturulmuş olmalıdır. Sadece belirli şehirlere satış yapıyorsanız şehir ve posta kodu kurallarının fazla dar yazılmadığından emin olun. Özellikle posta kodu kullanıyorsanız müşterinin girdiği formatla sizin belirlediğiniz format uyuşmayabilir.
2. Kargo yönteminin bölgeye eklendiğinden emin olun
Kargo bölgesi oluşturmak tek başına yeterli değildir. Bölgenin içine en az bir kargo yöntemi eklenmelidir. Sabit ücret, ücretsiz kargo veya yerel teslimat yöntemlerinden biri ilgili bölgeye atanmadıysa sepette seçenek görünmez.
Ayrıca yöntemin pasif durumda kalmadığını kontrol edin. WooCommerce ekranında yöntem adı görünse bile yanında aktif/pasif anahtarı kapalıysa müşteri tarafında kargo seçeneği çıkmayacaktır.
3. Sabit ücret ayarında tutar boş bırakılmış olabilir
Sabit ücret yönteminde tutar alanı boşsa veya yanlış formatta girildiyse kargo ücreti beklediğiniz gibi hesaplanmayabilir. Türkiye’de fiyat girerken nokta ve virgül kullanımına dikkat etmek gerekir. WooCommerce çoğu senaryoda ondalık ayırıcı olarak site para birimi ayarlarını takip eder.
Basit test için sabit ücret alanına geçici olarak düz bir rakam girin. Örneğin 100 gibi bir değerle deneyin. Ücret görünüyorsa sorun büyük ihtimalle formül, vergi veya sınıf bazlı fiyatlandırma ayarındadır.
4. Ücretsiz kargo şartları yanlış kurgulanmış olabilir
Ücretsiz kargo kullanıyorsanız minimum sipariş tutarı, kupon şartı veya ikisinin birlikte kullanımı doğru yapılandırılmalıdır. Örneğin ücretsiz kargo için 1000 TL alt limit belirlediyseniz 999 TL sepetlerde kargo seçeneği görünmeyebilir veya müşteri sadece ücretli kargoyu beklerken hiçbir seçenek göremeyebilir.
Bu konuyla ilgili daha detaylı bir senaryo için WooCommerce ücretsiz kargo çıkınca diğer kargo seçeneklerini gizleme rehberini inceleyebilirsiniz.
5. Kargo sınıfları ürünlere yanlış atanmış olabilir
Kargo sınıfları, farklı ürün gruplarına farklı gönderim ücreti tanımlamak için kullanılır. Ancak ürün sınıfı ile kargo yöntemi içindeki sınıf ücreti uyuşmuyorsa beklenmeyen sonuçlar oluşabilir. Özellikle ağır, hacimli, dijital veya özel teslimat gerektiren ürünlerde bu ayar sıkça karışır.
Bir ürünü düzenleyip Ürün verisi > Gönderim alanına bakın. Kargo sınıfı seçiliyse ilgili kargo yönteminde bu sınıfa karşılık gelen ücret tanımlı mı kontrol edin. Test için ürünü geçici olarak “Kargo sınıfı yok” durumuna alıp sepette tekrar deneyebilirsiniz.
6. Dijital ürünlerde gönderim otomatik gizlenir
Ürün “sanal” veya “indirilebilir” olarak işaretlendiyse WooCommerce bu ürünü fiziksel gönderim gerektirmeyen ürün kabul eder. Sepette sadece sanal ürünler varsa kargo alanının çıkmaması normaldir. Bu bir hata değil, WooCommerce’in varsayılan çalışma şeklidir.
Fiziksel ürün satıyorsanız ürün düzenleme ekranında sanal ve indirilebilir seçeneklerinin yanlışlıkla işaretlenmediğinden emin olun.
7. Adres alanları eksikse kargo hesaplanmayabilir
Bazı kargo kuralları ülke, şehir, ilçe veya posta kodu bilgisine göre çalışır. Ödeme sayfasında bu alanlardan biri gizlendiyse ya da zorunlu olmaktan çıkarıldıysa WooCommerce doğru bölgeyi eşleştiremeyebilir.
Checkout alanlarını özelleştirdiyseniz bu ihtimal özellikle önemlidir. Yakın zamanda ödeme formunda düzenleme yaptıysanız WooCommerce checkout alan kaldırma rehberindeki mantığı tersinden düşünerek, kargo hesaplaması için gerekli alanları koruduğunuzdan emin olun.
8. Önbellek ve sepet oturumu eski veri gösteriyor olabilir
Kargo ayarlarını değiştirdikten sonra sonuç hemen görünmeyebilir. Cache eklentileri, sunucu önbelleği veya tarayıcı oturumu eski sepet verisini gösterebilir. Test yaparken sepeti boşaltın, gizli sekme açın ve farklı bir kullanıcı gibi tekrar deneyin.
Önbellek eklentiniz varsa sepet, ödeme ve hesabım sayfalarının cache dışı olduğundan emin olun. WooCommerce sitelerinde bu sayfaların agresif şekilde önbelleğe alınması ödeme ve kargo sorunlarını artırabilir.
9. Kargo eklentisi veya pazaryeri entegrasyonu çakışıyor olabilir
Aras, Yurtiçi, MNG, Sürat, Hepsijet, pazar yeri veya fatura entegrasyonları gibi eklentiler kargo hesaplama sürecine müdahale edebilir. Sorun bir eklenti güncellemesinden sonra başladıysa geçici olarak yalnızca kargo ile ilişkili eklentileri devre dışı bırakıp test edin.
Canlı sitede işlem yapmadan önce yedek almak veya mümkünse staging ortamında denemek daha güvenlidir. Eklenti kapatıldığında kargo ücreti geri geliyorsa sorun WooCommerce ayarlarından çok ilgili entegrasyonun kural veya API tarafındadır.
10. Vergi ayarları kargo ücretini etkiliyor olabilir
WooCommerce’de vergi ayarları kargo ücretinin toplamda nasıl görüneceğini etkileyebilir. Kargo vergilendirilebilir olarak işaretlendiyse ve vergi sınıflarında eksik tanım varsa hesaplama beklediğiniz gibi çıkmayabilir. Özellikle KDV dahil/hariç fiyat gösterimi kullanılan mağazalarda bu ayarları dikkatli kontrol etmek gerekir.
Sorunu ayırmak için kısa süreliğine vergi hesaplamasını test ortamında kapatıp kargonun görünüp görünmediğine bakabilirsiniz. Canlı sitede vergi ayarı değiştiriyorsanız sipariş ve muhasebe süreçlerini etkilememesi için dikkatli olun.
11. Tema veya checkout düzenleyici kaynaklı görünüm problemi olabilir
Bazen kargo ücreti hesaplanır fakat tema CSS’i, checkout düzenleyici veya sayfa oluşturucu nedeniyle görünmez. Özellikle özel ödeme sayfası tasarımlarında kargo satırı gizlenmiş, taşmış veya mobilde okunamaz hale gelmiş olabilir.
Varsayılan bir WooCommerce checkout şablonuyla test etmek, sorunun hesaplama mı yoksa görünüm mü olduğunu anlamanıza yardımcı olur. Web sitenizde daha kapsamlı düzenleme ihtiyacı varsa web tasarım paketleri sayfasından profesyonel destek seçeneklerini inceleyebilirsiniz.
12. Hızlı kontrol listesi
- Kargo bölgesi müşterinin adresiyle eşleşiyor mu?
- Bölge içinde aktif kargo yöntemi var mı?
- Sabit ücret tutarı doğru girildi mi?
- Ücretsiz kargo minimum tutarı doğru mu?
- Ürün sanal/indirilebilir olarak işaretli mi?
- Kargo sınıfı ücretleri eksiksiz mi?
- Ödeme sayfasında ülke, şehir ve posta kodu alanları çalışıyor mu?
- Cache temizlendi mi?
- Kargo veya fatura eklentileri geçici olarak test edildi mi?
Sonuç: WooCommerce kargo ücreti çıkmıyor sorununu sistemli çözün
WooCommerce kargo ücreti çıkmıyor hatasını çözmenin en sağlıklı yolu, ayarları rastgele değiştirmek yerine kargo bölgesi, yöntem, ürün tipi, checkout alanları ve eklenti çakışmalarını sırayla kontrol etmektir. Sorun çoğu zaman tek bir küçük ayardan kaynaklanır; ancak yanlış müdahale canlı sipariş sürecini etkileyebilir.
Eğer kargo hesaplama, ödeme sayfası veya WooCommerce entegrasyonları konusunda profesyonel destek almak isterseniz iletişim sayfasından talep oluşturabilirsiniz.