IHS Strategic
Tüm Blog Yazıları
HowTo09 Eylül 2026•2 dk okuma

E-Ticarette Kargo ve Lojistik API Entegrasyonu Rehberi: Adım Adım Süreç Takibi

E-ticaret operasyonlarında kargo ve lojistik süreçlerini API entegrasyonu ile otomatikleştirme rehberi. Sipariş aktarımı, etiketleme ve anlık takip adımları.

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

E-Ticarette Kargo ve Lojistik API Entegrasyonu Nedir?

Kargo API entegrasyonu, e-ticaret platformu ile lojistik sağlayıcılarının sistemlerini birbirine bağlayan programlama arayüzüdür. Sipariş bilgileri, kargo fişi oluşturma, barkod üretimi ve durum güncellemeleri insan müdahalesi olmadan iki yönlü akar.

API Entegrasyonu ile Süreç Takibinin Temel Faydaları

  • Sıfır Manuel Veri Girişi: Müşteri adresi ve paket bilgisi doğrudan taşıyıcı sistemine geçer. Hatalı adres kaynaklı teslimat problemleri biter.
  • Otomatik Barkod ve İrsaliye: Sipariş onaylandığı an kargo takip numarası ve ZPL/PDF barkod üretilir.
  • Canlı Durum Takibi: Kargo hareketleri Webhook mimarisi ile veri tabanına yazılır. Müşteri anlık SMS/E-posta ile bilgilendirilir.
  • Operasyonel Hız: Depo çalışanları tek panelden toplu paketleme ve çıkış yapar.

Adım Adım Kargo API Entegrasyonu Nasıl Yapılır?

Adım 1: API Kimlik Bilgilerini Alma ve Ortam Kurulumu

Taşıyıcı firmadan (Yurtiçi, Aras, MNG, DHL vb.) API anahtarları (API Key, Secret Key, Müşteri Kodu) temin edilir. Test (Sandbox) ortamında yetkilendirme doğrulanır.

Adım 2: Sipariş ve Gönderi Oluşturma (Shipment Creation)

Ödeme alan sipariş, kargo API'sine JSON veya XML formatında POST isteğiyle gönderilir. İstek şunları içerir:

  • Alıcı adı, telefon, açık adres ve il/ilçe kodları
  • Desi, ağırlık ve paket adedi
  • Ödeme türü (Ön ödemeli / Kapıda ödeme)

Adım 3: Takip Numarası ve Barkod Üretimi

Kargo servisinden dönen başarılı yanıttaki (Response) tracking_number ve barkod verisi veritabanına kaydedilir. Termal yazıcılar için ZPL çıktısı veya standart A4 PDF barkod depo paneline basılır.

Adım 4: Webhook ile Canlı Durum Dinleme

Kargonun dağıtıma çıkması, teslim edilmesi veya devir olması durumlarında periyodik sorgulama (polling) yerine Webhook endpoint'i kullanılır. Kargo firması durum değiştikçe belirlenen URL'e veri fırlatır, e-ticaret sipariş durumu otomatik güncellenir.

Modern Web ve Entegrasyon Trendleri

Modern web ekosisteminde kargo süreçleri tekil kargo API'lerinden çoklu taşıyıcı orkestrasyon sistemlerine evrilmiştir. Öne çıkan trendler:

  • Çoklu Kargo Orkestrasyonu: Sipariş lokasyonuna ve desi oranına göre en ucuz veya en hızlı kargo firmasını dinamik seçen algoritmalar.
  • Headless Ticaret Uyumu: REST ve GraphQL tabanlı, frontend bağımsız mikroservis lojistik katmanları.
  • Tahminsel Teslimat Süreleri: Yapay zeka ile rota analizi yapılarak müşteriye net teslimat saati sunulması.
Başarılı bir lojistik entegrasyonu, sepet terk oranlarını düşürür ve müşteri destek biriminin çağrı yükünü doğrudan azaltır.

Geliştiriciler ve Dijital Ajans Ekipleri İçin Kritik Pratikler

  • İdempotency (Tekrarlılık Koruması): Ağ kopmalarında mükerrer kargo kaydı oluşmaması için her siparişe özel Idempotency-Key veya tekil sipariş referansı tanımlayın.
  • Asenkron Kuyruk Yönetimi: Kargo isteklerini ana thread yerine Redis/RabbitMQ gibi kuyruk sistemleriyle (Queue) arka planda işleyin. API gecikmesi ödeme akışını kilitlememelidir.
  • Adres Doğrulama Katmanı: Kargo firmasının il/ilçe/mahalle ID yapısıyla sisteminizi senkronize edin. Hatalı adres girişlerini sepette engelleyin.
  • Fallback Mekanizmaları: Birincil kargo API'si çöktüğünde siparişleri ikincil kargo servisine yönlendiren yedekli altyapı kurun.