Sipariş Numarası ile Paket Kimliği
Bir Trendyol siparişi birden fazla gönderi paketinden oluşabilir. Sipariş numarası müşterinin satın almasını temsil ederken shipmentPackageId belirli paketi tanımlar. Paket bölme işleminde aynı sipariş numarası altında yeni paket kimlikleri ve kargo takip bilgileri oluşur. Entegrasyon yalnızca sipariş numarasıyla kayıt tutuyorsa yeni paketleri eski kaydın üzerine yazabilir veya tek paketten ibaret sanabilir. Depo ekranında siparişin toplamı ile hazırlanacak paketin içeriği bu nedenle ayrı gösterilmelidir. Bir müşterinin tek alışverişi, depoda farklı zamanlarda hazırlanacak birkaç gönderiye dönüşebilir.
İstek Kabulü ile Yeni Paketlerin Oluşması
Bölme işlemi asenkron yürür. Servisin isteği kabul etmesi, yeni paketlerin aynı anda bütün sistemlerde göründüğü anlamına gelmez. Yeni kayıtlar sipariş sorgusundan tekrar alınmalı veya webhook bildirimleriyle izlenmelidir. Bu aralıkta eski paket üzerinden etiket basılması yanlış barkod kullanımına yol açabilir. Operasyon ekranında bölme talebi verilmiş kaydın sevkiyata hazır görünmemesi yararlı bir kontroldür. Bekleme sırasında aynı talebi gelişigüzel tekrar göndermek yerine işlemin sonucu izlenir. Entegrasyonun ne zaman istek gönderdiği ve sonrasında hangi paketleri aldığı kayda geçirilir.
Ürün Barkodu ve Kargo Barkodu
Ürün barkodu satılan ürünü, kargo barkodu ise gönderiyi tanımlar. Bölme servislerinde ürün satırlarının orderLineId ve miktar bilgileri kullanılır; bunlar da kargo barkoduyla aynı kimlik değildir. Kurgusal bir siparişte iki sandalye ve bir masa varsa sandalyeler bir pakette, masa başka pakette hazırlanabilir. Bölme yöntemine göre belirtilmeyen satırlar için ayrıca paket oluşabilir. Bu nedenle gönderilen grupların yanında kalan satırların da nereye yerleştiği kontrol edilir. Paketlerdeki toplam adet, iptal veya başka geçerli işlem yoksa siparişin hazırlanacak toplamıyla tutarlı kalmalıdır.
Eski Etiket ve Çift Kayıt Riski
Yeni paketler geldikten sonra önceki etiketin fiziksel olarak kullanılmaması gerekir. Yalnızca yazılım kaydını güncellemek, önceden basılmış etiketi ortadan kaldırmaz. Depo işleyişinde eski etiketin ayrılması ve doğru yeni etiketle değiştirilmesi de tanımlanmalıdır. Entegrasyon tarafında eski paket geçmişi korunabilir; fakat yeni paketle birlikte iki aktif sevkiyat gibi işlenmemelidir. Aynı olayın tekrar alınması ikinci kez stok düşümü veya ikinci fatura işlemi üretmemelidir. Bunun için paket kimliği ve işlem türüne göre tekrarları ayırt eden bir kayıt düzeni gerekir.
Sonuç Nasıl Değerlendirilir?
Kontrolün sonunda aynı sipariş numarasına bağlı güncel paketlerin tamamı görünmelidir. Her paketin satırları, miktarı ve kargo takip bilgisi kendi içinde eşleşmelidir. Bir paketteki ürünün diğer pakette de yanlışlıkla hazırlanması önlenir. Kısmi iptal sonrasında da yeni paket oluşabildiği için yeni kimliğin sebebi işlem geçmişinden anlaşılmalıdır. Sorun bildiriminde sipariş numarası, eski ve yeni paket kimlikleri, bölme zamanı ve beklenen ürün dağılımı yeterli bir teknik çerçeve sağlar. Müşterinin açık adresini veya erişim anahtarlarını paylaşmak bu inceleme için gerekli değildir.
Bu Konuda Nasıl Destek Oluyoruz?
AdPix’in bu alandaki hizmet kapsamını ve çalışma sürecini inceleyin.
Trendyol