API Deposu
PazaryeriKataloğa gitBlogMCPTest LabAPI EkleDestek OlGitHub
Blog'a dön
Açık Veri
COMPARISON
yurtici-kargo
EN

Türkiye Kargo ve Lojistik API'leri

Yurtiçi Kargo, MNG Kargo, HepsiJet ve ShipEntegra gibi seçenekleri gönderi oluşturma, takip, etiket ve çoklu taşıyıcı yönetimi açısından karşılaştırın.

14 May 20263 dk okuma533 kelime
Yazar:Mert Murat

Mert Murat, API Deposu'nu kurdu ve sürdürüyor. Katalogdaki 400'ü aşkın herkese açık API kaydını sağlayıcıların resmî dokümantasyonuna karşı doğruluyor, uygun olanlarda endpoint'leri çalıştırarak test ediyor ve blogdaki rehberleri yazıyor. Düzeltme ve önerileri iletisim@apideposu.com adresine iletebilirsiniz.

İnceleme yöntemi: Temel iddialar, bağlantı verilen sağlayıcı belgeleri ve ilgili API Deposu katalog kayıtlarıyla karşılaştırıldı. Editoryal politikayı incele

Hazırlanışı: Taslak aşamasında yapay zekâ desteği kullanılabilir. Yayımdan önce her iddia, yazıda bağlantı verilen resmî sağlayıcı belgelerine ve katalog kayıtlarına karşı bir editör tarafından kontrol edilir; doğrulanamayan bilgi yayımlanmaz.

Türkiye Kargo ve Lojistik API'leri cover image

E-ticaret ve operasyon yazılımlarında kargo entegrasyonu ödeme kadar kritik bir parçadır. Sipariş alındıktan sonra gönderi oluşturma, etiket basma, takip numarası saklama, teslimat durumunu güncelleme ve iade sürecini yönetme akışları doğru kurulmazsa müşteri deneyimi hızla bozulur.

Bu rehber, API Deposu'ndaki Yurtiçi Kargo API, MNG Kargo API, HepsiJet API ve ShipEntegra kayıtlarını ürün mimarisi ve operasyon riski açısından karşılaştırır.

Hızlı karşılaştırma

APIEn iyi kullanımKimlik doğrulamaNot
Yurtiçi KargoKurumsal SOAP kargo entegrasyonuSOAP kullanıcı/şifreKurumsal sözleşme gerekir
MNG KargoREST tabanlı modern kargo akışlarıAPI KeySandbox sinyali var
HepsiJetHızlı teslimat ve Hepsiburada ekosistemiTokenKurumsal erişim gerekebilir
ShipEntegraÇoklu taşıyıcı yönetimiAPI TokenTek arayüzden carrier yönetimi

Shipment modeli kurun

Kargo entegrasyonunda ilk yapılması gereken şey, sağlayıcıdan bağımsız bir gönderi modeli oluşturmaktır. shipmentId, orderId, carrier, trackingNumber, labelUrl, status, lastStatusAt ve rawCarrierPayload gibi alanlar temel ihtiyaçları karşılar.

Bu model olmadan her taşıyıcı UI'a farklı veri basar. Bir taşıyıcı barkodu farklı döndürür, biri takip numarasını ayrı alanda verir, biri teslimat durumunu Türkçe metinle gönderir. Ortak model, bu farkları backend içinde tutar.

SOAP ve REST farkı

Yurtiçi Kargo gibi SOAP tabanlı akışlarda WSDL, XML ve kurumsal erişim süreçleri modern REST API'lere göre daha fazla operasyon yükü getirir. Bu kötü olduğu anlamına gelmez; sadece adapter katmanının daha dikkatli yazılması gerekir.

MNG Kargo gibi REST tabanlı yaklaşımlar geliştirici deneyimi açısından daha hızlı olabilir. Ancak REST olması tek başına entegrasyonu kolay yapmaz. Adres doğrulama, desi/ağırlık, teslimat şubesi, etiket formatı ve iade kuralları yine iş kuralı olarak modellenmelidir.

Çoklu taşıyıcı ne zaman gerekir?

Tek taşıyıcıyla başlayan ürünler genellikle daha hızlı canlıya çıkar. Ancak sipariş hacmi büyüdükçe bölgeye göre taşıyıcı seçimi, fiyat optimizasyonu, teslimat hızı, iade kolaylığı ve kapasite gibi konular önem kazanır. Bu noktada ShipEntegra gibi çoklu taşıyıcı katmanı veya kendi carrier abstraction'ınız anlamlı hale gelir.

Çoklu taşıyıcı seçerken karar motorunu açık modelleyin. Hangi şehirde hangi taşıyıcı seçilecek, büyük paketler nasıl yönlenecek, aynı gün teslimat hangi koşulda aktif olacak ve başarısız taşıyıcı çağrısında fallback ne olacak sorularına cevap verilmelidir.

Takip ve müşteri iletişimi

Takip durumu kullanıcıya güven verir. Ancak her taşıyıcı durum metinlerini farklı isimlendirebilir. Bu yüzden carrier status değerlerini uygulama içinde created, in_transit, out_for_delivery, delivered, failed, returned gibi sınırlı bir sete çevirmek gerekir.

Kullanıcıya SMS veya e-posta gönderiyorsanız takip linkinin doğru taşıyıcıya ait olduğundan emin olun. Aynı siparişte birden fazla paket varsa kullanıcıya tek takip numarası yerine paket bazlı bilgi göstermek daha doğru olur.

İade ve teslimat dışı durumlar

Kargo entegrasyonlarında sadece başarılı teslimat akışını modellemek eksik kalır. Alıcı adreste bulunamadı, paket şubeye döndü, hasarlı teslimat, iade başlatıldı, barkod üretildi ama teslim edilmedi gibi durumlar ayrı statüler ister. Bu statüler sipariş ekranı, müşteri bildirimi ve muhasebe akışını etkiler.

İade sürecinde carrier response'u ile ürün iade kaydı birbirinden ayrılmalıdır. Kargonun iade hareketi başlamış olması, ürünün depoya kabul edildiği anlamına gelmez. Bu ayrım yapılmazsa stok yanlış artabilir veya kullanıcıya erken iade onayı verilebilir.

SLA ve destek notu

Taşıyıcı API'si çalışmadığında sipariş sevkiyatı durabilir. Bu yüzden manuel fallback planı gerekir: panelden barkod üretme, CSV export, taşıyıcı portalına manuel giriş veya geçici carrier değişimi. Teknik entegrasyon ne kadar iyi olursa olsun operasyonun çalışmaya devam edebilmesi gerekir.

Bu fallback planı yazılı değilse ilk API kesintisinde ekip panikle karar verir. Kargo, müşteri memnuniyetine doğrudan dokunduğu için bu plan ürün dokümantasyonunun parçası olmalıdır.

İlgili API Deposu kayıtları

  • Yurtiçi Kargo API
  • MNG Kargo API
  • HepsiJet API
  • ShipEntegra

Kaynaklar

  • https://www.yurticikargo.com/
  • https://apizone.mngkargo.com.tr/
  • https://hepsijet.com/
  • https://www.shipentegra.com/

Sık Sorulan Sorular

›Kargo API entegrasyonunda ilk hangi akış yapılmalı?

Önce gönderi oluşturma, barkod/etiket üretimi ve takip numarası eşleştirme akışları kurulmalıdır. Teslimat durumu ve iade akışları sonraki aşamada eklenebilir.

›SOAP tabanlı kargo API'leri hâlâ kullanılmalı mı?

Eğer taşıyıcı sadece SOAP sağlıyorsa kullanılabilir, ancak adapter katmanı şarttır. Uygulama kodu SOAP detaylarını bilmemeli, kendi shipment modeliyle çalışmalıdır.

›Tek taşıyıcı mı çoklu taşıyıcı mı daha iyi?

Düşük hacimde tek taşıyıcı daha basittir. Hacim, bölge ve teslimat seçenekleri arttıkça ShipEntegra gibi çoklu taşıyıcı katmanı veya kendi carrier abstraction'ınız daha değerli olur.

›Kargo takip webhook ile mi polling ile mi yapılmalı?

Taşıyıcı destekliyorsa webhook daha verimlidir. Destek yoksa takip numarası bazlı polling yapılabilir, ancak aralık ve retry politikası dikkatle ayarlanmalıdır.

Yazı bilgisi

dk okuma3
kelime533
İlgili API'ler4

İlgili API'ler

yurtici-kargo
mng-kargo
hepsijet
shipentegra

Kaynaklar

Yurtiçi Kargo

https://www.yurticikargo.com/

MNG Kargo API Zone

https://apizone.mngkargo.com.tr/

HepsiJet

https://hepsijet.com/

ShipEntegra

https://www.shipentegra.com/

Benzer yazılar

Tüm blog yazılarını gör
Okumaya devam et
Türkiye Pazaryeri API Entegrasyonları: Trendyol, Hepsiburada ve N11 cover image

Türkiye Pazaryeri API Entegrasyonları: Trendyol, Hepsiburada ve N11

Trendyol, Hepsiburada ve N11 satıcı API'lerini ürün, stok, fiyat, sipariş ve fatura akışları açısından nasıl konumlandırmalısınız?

Okumaya devam et
Namaz Vakti, İmsak ve İftar API'leri cover image

Namaz Vakti, İmsak ve İftar API'leri

İmsakiyem, AlAdhan, MuslimSalat ve Diyanet AwqatSalah API seçeneklerini Ramazan takvimi, il/ilçe seçimi ve resmi veri ihtiyacı açısından karşılaştırın.

Okumaya devam et
Türkiye Nöbetçi Eczane API'leri cover image

Türkiye Nöbetçi Eczane API'leri

EczaneAPI, İzmir ve Kayseri açık veri kaynaklarını nöbetçi eczane listesi, konum, güncellik ve sağlık odaklı kullanıcı deneyimi açısından karşılaştırın.

Daha fazla API rehberi keşfet

API Deposu blogunda katalog verisine dayalı karşılaştırmalar, listeler ve entegrasyon rehberleri bulabilirsin.

Tüm blog yazılarını gör

API Deposu

Bu katalog, 24 Ağustos 2026 itibarıyla doğrulanmış açık kaynaklardan derlenmiştir. Entegrasyondan önce resmi dokümantasyonu kontrol edin.

iletisim@apideposu.com

Güven ve içerik

HakkındaEditoryal politikaMetodolojiİletişimDestek olTeşekkürler

Yasal ve tercihler

Kullanım ŞartlarıGizlilikÇerezlerX