Müşteri deneyiminin en uzun bölümü sitenizde değil, kargonun elinde geçiyor. Sipariş verildikten sonraki birkaç gün boyunca tek iletişim kanalınız takip bilgisiyse, o bilginin doğru ve zamanında akması ödeme sayfanız kadar önemli hale gelir. Kargo entegrasyonu bu yüzden yalnızca teknik bir bağlantı değil, satış sonrası operasyonun tamamıdır.

Anlaşmayı doğru kurun: entegrasyon sonra gelir

Teknik entegrasyona başlamadan önce ticari çerçeveyi netleştirin. Kargo firmasıyla konuşurken şu maddeleri yazılı isteyin:

  • Desi hesaplama yöntemi: Ağırlık mı hacim mi esas alınıyor, hangisi büyükse o mu faturalanıyor? Hafif ama hacimli ürün satıyorsanız bu tek madde birim maliyetinizi ciddi biçimde değiştirir.
  • Bölge farkı: Aynı desi farklı illerde farklı ücretleniyor mu?
  • İade gönderi bedeli: Anlaşmalı iade kodu veriliyor mu, ücreti ne?
  • Teslim edilemeyen gönderi: Kaç gün şubede bekliyor, geri dönüşün bedeli kime ait?
  • Hasar/kayıp tazmin süreci: Hangi belgelerle, hangi sürede başvurulur, tavan tutar ne?
  • API erişimi: Test ortamı veriliyor mu, dokümantasyon var mı, teknik destek kanalı ne?
  • Alım saati: Kurye kaçta geliyor? Bu saat, sitenizde vaat edeceğiniz "bugün kargoda" sınırını belirler.

Tek firmaya bağlanmayın. En az iki firmayla çalışmak, birinde yaşanan aksaklıkta operasyonu durdurmaz; ayrıca bölgeye göre daha hızlı olanı seçebilirsiniz.

Entegrasyonun dört parçası

Kargo entegrasyonu tek bir şey değil, dört ayrı yetenektir. Hangi firmanın hangisini verdiğini baştan öğrenin; "entegrasyonumuz var" cümlesi çoğu zaman sadece ilk satırı kapsar.

YetenekNe işe yararOlmazsa ne olur
Gönderi oluşturmaSipariş bilgisinden kargo kaydı açar, takip numarası dönerHer sipariş kargo panelinde elle yazılır
Barkod/etiket üretimiYazdırılabilir etiket verirElle etiket, adres yazım hatası artar
Durum sorgulamaGönderinin nerede olduğunu çekerMüşteri her sorduğunda elle bakılır
İade koduMüşteriye ücretsiz/anlaşmalı iade kodu üretirİade süreci telefonla yönetilir

Durum sorgulamayı doğru kurgulayın

İki yöntem var: siz belirli aralıklarla sorarsınız (polling), ya da firma değişiklikte size haber verir (webhook). Webhook varsa tercih edin. Yoksa bir cron ile yalnızca yolda olan gönderileri sorgulayın; teslim edilmiş kayıtları her saat yeniden sormak hem API kotanızı hem sunucunuzu yorar. Paylaşımlı hostingte cron sıklığını 15-30 dakikada bir tutmak çoğu işletme için yeterlidir.

Firmaların durum kodları birbirinden farklıdır. Kendi tarafınızda sade bir durum sözlüğü tanımlayın (hazırlanıyor / kargoya verildi / dağıtımda / teslim edildi / teslim edilemedi / iade) ve her firmanın kodunu bu sözlüğe eşleyin. Böylece müşteri arayüzünüz firma değiştiğinde bozulmaz.

Kargo ücreti kuralları: sepetteki en hassas sayı

Ödeme adımında ilk kez görülen kargo bedeli, sepet terkinin bilinen nedenlerinden biridir. Kuralı sepette değil, ürün sayfasında görünür kılın.

  • Ücretsiz kargo eşiği: Ortalama sepet tutarınızın biraz üstüne koyun. Ortalama 450 TL ise eşiği 500-600 TL bandına almak sepet büyütmeye teşvik eder; eşiği ortalamanın çok üstüne koymak ise müşteriyi zorlar.
  • Eşik ilerlemesini gösterin: "Ücretsiz kargoya 85 TL kaldı" mesajı, uygulaması en ucuz sepet büyütme müdahalesidir.
  • Desi bazlı kural: Hacimli ürünlerde sabit ücret zarar ettirir. Ürün kartında ağırlık/desi alanı tutun ve kural motorunuz bu alandan beslensin.
  • Bölge istisnaları: Bazı ilçelere teslimat sorunluysa kuralı baştan buna göre yazın, sonradan müşteriyle pazarlık yapmayın.
  • Tek doğruluk kaynağı: Vitrinde gösterilen eşikle sepette uygulanan eşik aynı yerden okunmalı. İki ayrı yerde tanımlanan eşik er ya da geç birbirinden ayrılır ve tartışmada müşteri haklı çıkar.

Depodan kapıya: günlük operasyon akışı

  1. Toplama listesi: Sabah bekleyen siparişleri raf sırasına göre tek listede yazdırın. Sipariş sipariş depoyu dolaşmak, aynı yolu defalarca yürümek demektir.
  2. Paketleme kontrolü: Kalemleri okutarak veya işaretleyerek doğrulayın. Yanlış ürün göndermek iade + yeni kargo + itibar kaybı demektir.
  3. Toplu barkod: Etiketleri tek seferde bastırın. Her sipariş için ayrı ekran açmak günün en büyük zaman kaybıdır.
  4. Kurye teslimi: Teslim listesini imzalatın. Kayıp tartışmasında elinizdeki tek belge budur.
  5. Bilgilendirme: Takip numarası oluşur oluşmaz müşteriye e-posta/SMS gitsin; "kargoya verildi" bildirimi "siparişim ne oldu" tipi destek taleplerinin büyük kısmını baştan keser.
  6. Takıldı raporu: 3 günden uzun süredir aynı durumda kalan gönderileri listeleyen bir ekran kurun ve her sabah bakın. Müşteri şikâyet etmeden önce arayıp bilgi vermek, aynı gecikmenin çok daha az hasarla kapanmasını sağlar.

Teslimat vaadi: gerçekçi olun, sonra tutun

"1 günde kapınızda" yazıp 4 günde teslim etmek, hiç tarih vermemekten daha çok zarar verir. Vaadi üç parçaya bölün: hazırlık süresi + kargo süresi + güvenlik payı. Örneğin hazırlık 1 iş günü, kargo 2 gün, pay 1 gün ise ürün sayfasında "3-4 iş günü" yazın. Kurye alım saatiniz 16:00 ise sınırı 15:00 olarak duyurun ve hafta sonu ile resmî tatilleri hesaba katan bir tarih hesaplaması kullanın. Gecikme olduğunda müşteri sormadan bilgilendirin; sessizlik, gecikmenin kendisinden daha çok şikâyet üretir.

Hasar, kayıp ve teslim edilemeyen gönderiler

  • Hasar: Müşteriden paketin ve ürünün fotoğrafını isteyin, mümkünse kurye yanındayken tutanak tutulmasını sağlayın. Kargo firmaları tazmin dosyalarında genellikle bu belgeleri ister; sonradan toplanması çok zordur.
  • Kayıp: Belirlediğiniz süre boyunca hareket görmeyen gönderi için firmaya resmî kayıp bildirimi açın. Müşteriyi bu sürecin sonuna kadar bekletmeyin; yeni gönderi veya iade ile deneyimi kapatın, tazminatı arkadan takip edin.
  • Teslim edilemeyen: Adres kaynaklı başarısızlıkların yaygın nedeni eksik telefon numarası ve girilmemiş apartman/daire bilgisidir. Adres formunda bu alanları zorunlu yapmak, geri dönen gönderilerin bir kısmını baştan önler.
  • Kapıda ödeme: Teslim alınmama riski ve tahsilat riski taşır. Kullanacaksanız tutar üst sınırı koyun ve riskli bölgelerde kapatın.

Sık yapılan hatalar

  • Tek kargo firmasına bağlanıp yedek plan tutmamak.
  • Desi/ağırlık alanını boş bırakıp her ürüne sabit ücret uygulamak.
  • Takip numarasını müşteriye geç iletmek veya hiç iletmemek.
  • Teslim edilmiş binlerce gönderiyi cron'da tekrar tekrar sorgulamak.
  • Kargo firmasının ham durum kodlarını doğrudan müşteriye göstermek.
  • İade sürecini yazılı kurala bağlamayıp her seferinde yeniden karar vermek.

Kurulum kontrol listesi

  1. Sözleşmede desi yöntemi, bölge farkı, iade bedeli ve tazmin sürecini yazılı alın; en az iki firmayla çalışın.
  2. Entegrasyonun dört parçasını (gönderi, etiket, durum, iade kodu) test ortamında ayrı ayrı doğrulayın.
  3. Kendi durum sözlüğünüzü tanımlayıp her firmanın kodunu ona eşleyin.
  4. Kargo ücreti eşiğini tek yerden yönetin, ürün sayfasında ve sepette aynı değeri gösterin.
  5. Kurye alım saatine göre sipariş kesme saatini belirleyip vitrinde yazın.
  6. Her sabah "takıldı" raporuna bakın ve müşteri sormadan bilgilendirin.