İçeriğe atla

Kargo Etiketi, Takip Numarası ve Sevkiyat Süreci Nasıl Yönetilir?

Ders 6 / 10 · 30 dakika okuma · İleri

Gönderi kaydı oluşturma, etiket ve takip numarasını fiziksel paketle eşleştirme, taşıyıcıya devir ve takip olaylarını sipariş sistemine güvenilir biçimde aktarma sürecini öğrenin.

Bu Derste Öğrenecekleriniz

  • Sipariş ile shipment/gönderi kaydını birbirinden ayırmak
  • Etiket ve takip numarasının yaşam döngüsünü yönetmek
  • Tek siparişte birden fazla paket/gönderi modellemek
  • Etiket oluşturma ile fiziksel taşıyıcı devrini ayırmak
  • Manifest ve devir kontrolleriyle eksik paket riskini azaltmak
  • Taşıyıcı takip olaylarını normalize etmek
  • Takip verisindeki gecikme ve istisnaları operasyon kuyruğuna dönüştürmek

Sipariş sistemindeki ticari kayıt ile taşıyıcının taşıdığı fiziksel gönderi aynı nesne değildir. Bir sipariş tek pakette çıkabileceği gibi iki farklı depodan veya iki ayrı kolide de gönderilebilir. Bu nedenle shipment/gönderi katmanı ayrı modellenmelidir.

1. Order, shipment ve package kavramlarını ayırın

NesneNe temsil eder?Örnek
Order/SiparişMüşterinin ticari satın alma kaydı3 ürünlü sipariş
Shipment/GönderiBir sevkiyat operasyonuA ve B ürünü bugün
Package/PaketTaşıyıcının fiziksel taşıma birimi2 koli
TrackingTaşıyıcı takip kimliğiHer paket veya gönderiye bağlı referans

2. Shipment kaydını sevke hazır ürünlerle ilişkilendirin

Gönderi kaydı hangi sipariş satırlarının hangi miktarını içerdiğini bilmelidir. Parçalı sevkiyatta aynı sipariş satırının bir kısmı farklı shipment'larda bulunabilir.

Örnek — Parçalı sevkiyat

Müşteri 2 adet A ve 1 adet B satın alıyor. Depoda yalnız 1 A ve 1 B hazırsa işletme politikasına göre ilk shipment 1 A + 1 B, ikinci shipment kalan 1 A olabilir. Her shipment kendi durumunu ve takip bilgisini taşır.

3. Gönderi oluşturmayı idempotent tasarlayın

Taşıyıcı API'sine gönderi oluşturma isteği timeout olduğunda aynı sipariş için kontrolsüz ikinci istek iki ayrı gönderi veya etiket oluşturabilir. İç shipment ID veya benzersiz referans üzerinden önce mevcut sonuç sorgulanmalıdır.

Uyarı — Timeout başarısızlık demek değildir

Taşıyıcı isteği işlemiş ancak yanıt işletmeye ulaşmamış olabilir. Yeniden oluşturma öncesinde mevcut gönderi referansı veya sağlayıcı sorgusu kontrol edilmelidir.

4. Etiket yaşam döngüsünü kaydedin

  1. Shipment oluşturulur.
  2. Taşıyıcı/hizmet seçilir.
  3. Gönderi sağlayıcıda oluşturulur.
  4. Takip numarası alınır.
  5. Etiket üretilir.
  6. Etiket doğru fiziksel pakete uygulanır.
  7. Paket sevkiyat alanına alınır.
  8. Fiziksel taşıyıcı devri doğrulanır.
  9. Takip olayları izlenir.

5. Etiket yeniden basımını yeni gönderi saymayın

Yazıcı problemi nedeniyle aynı etiket tekrar basılabilir. Reprint olayı yeni takip numarası üretmemeli ve aynı shipment kaydıyla ilişkili kalmalıdır. Yeni etiket/gönderi ancak iş kuralı gerçekten yeni taşıyıcı kaydı gerektiriyorsa oluşturulmalıdır.

6. Etiket iptalini fiziksel duruma göre yönetin

Paket henüz taşıyıcıya verilmediyse sağlayıcı destekliyorsa gönderi kaydı iptal edilebilir. Fiziksel devirden sonra aynı işlem artık yalnız 'etiketi iptal et' problemi değildir; taşıyıcının geri çağırma veya iade süreci gerekebilir.

7. Manifest/devir kontrolü oluşturun

Günün sonunda sistemde sevke hazır görünen paketler ile taşıyıcıya fiziksel olarak verilen paketler karşılaştırılmalıdır. Manifest, scan veya teslim tutanağı benzeri kayıtlar işletmenin kullandığı taşıyıcı modeline göre fiziksel devri destekleyebilir.

KontrolBeklenenFark varsa
Sevke hazır paketManifest/devir listesindeDepoda unutulan paket incelemesi
Manifest paketiSistemde shipment mevcutYetkisiz/yanlış paket incelemesi
Takip numarasıTek doğru paketle eşleşiyorEtiket karışıklığı
Paket adediShipment beklentisiyle aynıEksik/fazla koli kontrolü

8. 'Kargoya verildi' olayını fiziksel kanıta bağlayın

Etiket üretim zamanı, manifest zamanı, pickup zamanı ve ilk taşıyıcı taraması farklı olabilir. İşletme müşteriye 'kargoya verildi' bilgisini hangi güvenilir olayda göstereceğini açıkça belirlemelidir.

Örnek — Sahte hız metriği

Etiket saat 11.00'de basılıyor, taşıyıcı paketi ertesi gün 10.00'da alıyor. Sistem ship time'ı etiket zamanından ölçerse depo performansı iyi görünür; müşterinin gerçek sevkiyatı ise yaklaşık 23 saat sonra başlamıştır.

9. Taşıyıcı durumlarını ortak statülere normalize edin

Farklı taşıyıcılar aynı olayı farklı kodlarla adlandırabilir. İşletme taşıyıcıya özgü ham olayları korurken raporlama ve müşteri deneyimi için ortak bir durum sözlüğüne eşleyebilir.

Ortak durumTaşıyıcı olay örnekleri
Gönderi oluşturulduLabel created / shipment registered
Taşıyıcı kabul ettiPicked up / accepted
TransferdeIn transit / hub transfer
DağıtımdaOut for delivery
Teslim edildiDelivered
Teslimat istisnasıAddress issue / recipient unavailable / damaged
İade dönüşüReturn to sender / returning

10. Ham taşıyıcı olayını da saklayın

Normalize durum operasyonu sadeleştirir ancak ayrıntıyı kaybetmemek için taşıyıcının ham event kodu, açıklaması ve event zamanı da saklanmalıdır. Böylece uyuşmazlık veya destek vakasında gerçek kaynak olaya dönülebilir.

11. Event zamanı ile sisteme geliş zamanını ayırın

Taşıyıcı bir olayın 14.05'te gerçekleştiğini ancak webhook'u 14.20'de göndermiş olabilir. Operasyon analizi için event_at ve received_at benzeri iki zamanın ayrılması veri gecikmesini ölçmeye yardımcı olur.

12. Takip olaylarını idempotent işleyin

Aynı takip olayı birden fazla kez gelebilir. Event ID veya taşıyıcı + takip numarası + olay kodu + olay zamanı gibi güvenilir bileşimlerle duplicate işleme engellenmelidir.

13. Sırasız gelen olaylara hazırlıklı olun

Entegrasyon gecikmeleri nedeniyle 'dağıtımda' olayı sisteme 'transferde' olayından önce ulaşabilir. Sistem yalnız geliş sırasına bakarak gönderiyi geriye taşımamalı; taşıyıcının olay zamanı ve durum geçiş kuralları dikkate alınmalıdır.

Uyarı — Teslim edildi durumunu körlemesine geri çevirmeyin

Daha eski zamanlı bir 'transferde' event'i sonradan geldi diye teslim edilmiş gönderiyi tekrar transferde göstermek veri sıralama hatasıdır. Düzeltme olayları ayrı kuralla ele alınmalıdır.

14. İlk hareket gecikmesini izleyin

Taşıyıcıya verildiği düşünülen pakette belirli süre içinde ilk kabul/hareket olayı oluşmuyorsa paket depoda kalmış, taranmamış veya entegrasyon olayı gecikmiş olabilir. Bu durum proaktif istisna kuyruğuna alınabilir.

İstisnaKontrolAksiyon
Etiket var, devir yokDepo/manifestPaketi bul
Devir var, ilk scan yokTaşıyıcı teyidiPickup kaydını doğrula
Takip uzun süre hareketsizSon hub/eventTaşıyıcı vakası aç
Delivered event şüpheliTeslim kanıtıMüşteri/taşıyıcı incelemesi

15. Sevkiyat KPI'larını gerçek olaylardan üretin

KPIBaşlangıçBitiş
Pack-to-handoverPaket hazırFiziksel taşıyıcı devir
Handover-to-first-scanFiziksel devirİlk taşıyıcı kabul/hareket
Transit timeTaşıyıcı kabulTeslim
Tracking latencyTaşıyıcı event zamanıSisteme geliş zamanı
No-first-scan oranıDevir yapılmış paketlerBelirlenen sürede scan olmayanlar

Şimdi Uygulayın

Uygulama Görevi — Shipment ve Takip Akışı Tasarlayın

Tek paketli, iki paketli ve parçalı sevkiyatlı üç sipariş senaryosu oluşturun. Her senaryoda order, shipment, package ve tracking ilişkisini; etiket oluşturma, fiziksel devir ve taşıyıcı event'lerinin hangi durumları değiştirdiğini yazın.

OlayKaynakİç durumMüşteri görünümüİstisna kuralı
Etiket oluşturuldu…………
Taşıyıcı kabul etti…………
Transferde…………
Dağıtımda…………
Teslim…………

İpucu — Kabul testi

Bir siparişte kaç fiziksel paket bulunduğunu, her paketin hangi ürünleri taşıdığını, hangi takip numarasıyla eşleştiğini, etiketin ne zaman üretildiğini ve paketin gerçekten ne zaman taşıyıcıya devredildiğini ayrı ayrı gösterebiliyorsanız sevkiyat modeliniz güvenilir bir temele sahiptir.

Bu Derste Ne Öğrendik?

  • Kargo etiketi ve takip numarası siparişin fiziksel sevkiyat kimliğidir; ancak etiket oluşturulması paketin gerçekten taşıyıcıya verildiğini kanıtlamaz.
  • Sipariş altında bir veya daha fazla gönderi kaydı tutulmalı, her gönderinin paketleri ve ürünleri doğru takip numarasıyla eşleştirilmeli, fiziksel devir doğrulanmalı ve taşıyıcı takip olayları ortak operasyon durumlarına dönüştürülmelidir.

Öğrendiklerinizi Projenize Dönüştürün

Pazaryeri, online mağaza veya kurumsal dijital ticaret projeniz için KMK'nın deneyimli ekibiyle ihtiyaçlarınızı değerlendirin.