WooCommerce nedir?
WooCommerce, WordPress üzerine kurulan açık kaynaklı bir e-ticaret platformudur. Türkiye’de küçük butikten büyük markaya kadar binlerce işletme mağazasını WooCommerce ile yönetiyor — esnek tema yapısı, geniş eklenti ekosistemi ve kendi verinize sahip olma avantajı ile. Kargo gibi operasyonel süreçleri kendi sitenizden yönettiğiniz için, pazaryeri kısıtlamalarına bağlı kalmadan istediğiniz kargo firmasıyla çalışabilirsiniz.
Yurtiçi Kargo nedir?
Yurtiçi Kargo, Türkiye’nin en köklü ve geniş şube ağına sahip kargo firmalarından biridir; özellikle Anadolu’daki yaygın kapsama alanı sayesinde e-ticaret işletmelerinin sık tercih ettiği bir lojistik partneridir. Gönderi kaydı, takip numarası, etiket basımı ve teslimat durumu sorgulama için açık bir API sunar. Ancak Aras Kargo’nun aksine WooCommerce için bakımlı bir resmi eklentisi yoktur — bağlantı için API’sine doğrudan konuşan özel bir köprü gerekir. Şube/şahıs gönderi ayrımı ve peşin/faturalı ödeme tipleri de bu köprüde tanımlanır.
Neden WooCommerce ve Yurtiçi Kargo entegre edilmeli?
Mağazanız büyüdükçe her siparişi tek tek Yurtiçi panelinden manuel girmek operasyonel bir darboğaza dönüşür. WooCommerce ile Yurtiçi Kargo’yu doğru bağladığınızda:
- Otomatik gönderi kaydı: Sipariş belirlediğiniz statüye geçtiğinde Yurtiçi Kargo’da gönderi kaydı API üzerinden kendiliğinden açılır.
- Takip numarası geri yazımı: Yurtiçi’den dönen takip numarası WooCommerce siparişine ve müşteri bildirimine otomatik işlenir.
- Tek tıkla etiket: Kargo etiketi panele girmeden WooCommerce üzerinden basılır, toplu etiket alınabilir.
- Doğru desi/ağırlık: Ürün ağırlık ve boyut alanları gönderiye otomatik aktarılır, yanlış ücretlendirme önlenir.
- Anadolu kapsamasıyla uyumlu akış: Geniş şube ağına çıkan gönderilerde şube/şahıs ayrımı ve ödeme tipi doğru eşlendiği için iade ve sorgu yükü azalır.
Manuel akışta bir kişinin tam zamanlı işi olan kargo takibi, otomatik akışta arka planda kendiliğinden yürür.
WooCommerce Yurtiçi Kargo entegrasyonu nasıl yapılır?
Dürüst olalım — Yurtiçi Kargo için iş, Aras’tan biraz farklı başlar. Aras’ta çoğu mağazaya yeten bir resmi/üçüncü taraf eklenti seçeneği varken, Yurtiçi Kargo’nun WooCommerce için bakımlı bir resmi eklentisi yoktur; piyasadaki eklentiler genelde güncelliğini yitirmiş ya da kısıtlıdır. Bu nedenle sağlıklı çözüm, Yurtiçi’nin açık API’sine bağlanan özel köprüdür. Zeisoft olarak süreci şöyle yürütüyoruz:
- Yurtiçi Kargo ile sözleşmeli müşteri olduğunuzu teyit ediyor, müşteri kodu/kullanıcı adı/şifre erişim bilgilerini şubenizden almanız için adımı netleştiriyoruz.
- WooCommerce’in REST API’si ile Yurtiçi Kargo API’si arasında özel köprüyü kuruyor, sipariş→gönderi→takip akışını iş kurallarınıza göre yazıyoruz.
- Tetikleme statüsünü (işleniyor/tamamlandı), desi-ağırlık kurallarını, şube/şahıs gönderi tipini ve peşin/faturalı ödeme eşlemesini tanımlıyoruz.
- Takip numarası geri yazımını ve “kargolandı” e-posta/SMS bildirimini çift yönlü olarak kuruyoruz.
- 5-10 test siparişiyle gönderi kaydı, etiket ve takip numarası geri yazımını canlı öncesi onaylıyoruz.
- Canlı geçişten sonra ilk hafta günlük kontrol yapıyor, bakım anlaşmasıyla API ve WordPress sürüm değişikliklerini sizin yerinize takip ediyoruz.
Sıkça karşılaşılan sorunlar
Sahada WooCommerce-Yurtiçi Kargo kurulumlarında en sık gördüğümüz dört sorun ve nasıl önlediğimiz:
- Resmi eklenti sanılan ölü eklenti. WordPress dizininde bulunan güncellenmemiş bir Yurtiçi eklentisi kurulduğunda gönderiler açılmaz veya yarı yolda kalır, mağaza sahibi “eklenti var ama çalışmıyor” sanır. Çözüm: bakımlı resmi eklenti olmadığını baştan kabul edip açık API’ye konuşan özel köprü kurmak.
- “Kargo İşlem Görmemiş” / takılı sipariş. Şube kargoyu entegrasyon yerine manuel kesince hareket kaydı API’ye düşmez, sipariş “kargo bekliyor” durumunda asılı kalır; müşteri “kargom nerede” diye yazar. Çözüm: gönderi açıldığı halde hareket kaydı gelmeyen siparişleri tespit edip uyaran kontrol kuralı tanımlamak.
- Eksik desi/ağırlık nedeniyle yanlış ücret. WooCommerce ürünlerinde ağırlık ve boyut alanları boş olduğunda gönderi minimum desiyle gider, fatura tutmaz. Çözüm: kurulumda ürün verisini denetlemek, eksik kalanlar için kategori bazlı varsayılan desi kuralı tanımlamak.
- Ödeme tipi ve gönderi tipi karışıklığı. Peşin ödemeli bireysel gönderiyle faturalı kurumsal gönderi ya da şube/şahıs ayrımı yanlış eşlenince gönderi reddedilir veya hatalı ücretlendirilir. Çözüm: sipariş özelliğine göre doğru ödeme ve gönderi tipini köprüde otomatik seçtirmek.
Dördü de kurulumda doğru tasarlanırsa önlenebilir; sonradan düzeltmek 3-5 kat iş yükü çıkarır.