Paketleme Sonrasında Ne Değişir?
Hepsiburada sipariş işlemlerinde kullanılabilecek servis, kaydın bulunduğu aşamayla ilişkilidir. Paketlenmiş bir kayıt üzerinde paketleme öncesi mantıkla işlem yapmak durum uyuşmazlığına neden olabilir. Bu nedenle eski bir yanıtı tekrar kullanmadan önce mevcut durum okunmalıdır. Siparişin farklı bir çalışan veya entegrasyon tarafından ilerletilmiş olması mümkündür. İnceleme kaydında işlemin yapılmak istendiği zaman ve son bilinen durum birlikte tutulur. Sadece hata koduna bakılarak bağlantı bilgilerinin yanlış olduğu sonucuna gidilmez.
Durum ve Kimlik Birlikte Okunur
Kalem düzeyinde yürüyen işlemle paket düzeyinde yürüyen işlem aynı nesneyi hedeflemez. Hepsiburada belgelerinde paketleme öncesi ve paketli sipariş için ayrı kargo değişikliği kapsamları bulunur. Ekip, yapmak istediği değişikliğin hangi servise ait olduğunu netleştirmelidir. Kurgusal bir örnekte paket oluşmuşken eski kalem işlemini tekrar göndermek başarısız olabilir. Doğru yaklaşım paketi ve izin verilen güncel işlemi okumaktır. Paketi bozmak veya siparişi iptal etmek, durum uyuşmazlığı görüldüğünde otomatik uygulanacak bir onarım değildir.
Hata Yanıtını Bağlamıyla Saklamak
Bir API hatası incelenirken servis adı, satıcı hesabı, nesne kimliği ve yanıt açıklaması birlikte değerlendirilir. Aynı sayısal hata kodu farklı işlemlerde farklı sebeplere işaret edebilir. Paket bulunamadığında yanlış numara veya yanlış hesap ihtimali, işlem desteklenmediğinde ise mevcut durum araştırılır. Tek başına ekran görüntüsündeki kırmızı uyarı çoğu zaman yeterli değildir. Destek notu yeniden üretilebilir olmalı, fakat kimlik doğrulama başlıklarını içermemelidir. Gereksiz müşteri verilerinin paylaşılması teknik incelemeyi kolaylaştırmaz.
Eşzamanlı İşlem Örneği
Bir depo çalışanı siparişi paketlerken entegrasyonun önceki sipariş listesini işlediğini düşünelim. Uygulama eski duruma dayanarak ikinci bir paketleme denemesi yaparsa beklenen sonuç alınmayabilir. Bu örnekte sorun her zaman verinin yanlış gönderilmesi değildir; kayıt arada ilerlemiştir. İşlem öncesi ve sonrası durumların karşılaştırılması zamanlamayı ortaya çıkarır. Yeniden deneme yapılmadan önce mevcut paket ilişkisi görülür. Aynı ürünlerin ikinci bir fiziksel gönderiye dönüşmemesi için depo görevi de ilgili paket kaydıyla eşleştirilir.
Eşzamanlı Paketleme Örneği
AdPix tarafından hazırlanan açıklayıcı şema. İlk Okuma: Uygulama henüz paketlenmemiş kaydı okur. Depo İşlemi: Çalışan paketi oluşturur; durum değişir. Yeni Kontrol: Tekrar denemeden önce mevcut paket okunur. Kurgusal örnek: eski yanıt güncel durum değildir. Gerçek panel ekranı veya müşteri kaydı değildir.
Kargo Kaydını Doğrulamak
Paketin taşıma bilgisi kendi kimliği üzerinden okunur. Paketleme tamamlandı ifadesi, ürünün kargo firmasına fiziksel olarak teslim edildiğini kanıtlamaz. İşletme hazırlık, teslim ve taşıma sonuçlarını ayrı takip etmelidir. Örneğin etiket basılmış fakat paket henüz depodan çıkmamış olabilir. Bu durumda müşteriye kargoda bilgisi verilmesi erken olur. Teknik kayıtla operasyon kaydı aynı olayı anlatmalıdır. Desi veya koli bilgisi incelenecekse de bütün sipariş yerine ilgili paketin ölçüsü ve içeriği esas alınır.
Tekrar Deneme Kararı
Güvenli tekrar, önceki işlemin sonucunun bilinmesine bağlıdır. Yanıt alınamamışsa mevcut paket araştırılır; işlem reddedilmişse açıklanan koşul giderilmeden aynı talep sürekli gönderilmez. Pazaryeri entegrasyonu için hazırlanacak sonuç notu, hangi durumun hangi işlemi engellediğini söylemelidir. Kontrol sonunda doğru paket kimliğiyle güncel durum görülebiliyor ve fiziksel gönderimle uyuşuyorsa inceleme tamamlanabilir. Bekleyen adres değişikliği gibi başka bir süreç varsa o süreç ayrıca izlenir. İşlemi hızlandırmak adına kayıtlar gelişigüzel silinmez veya yeniden oluşturulmaz.
Bu Yazıdaki Terimler 1 Kavram
Kısa açıklamaları burada okuyabilir, ayrıntılar için sözlüğe geçebilirsiniz.
- API
- API (Application Programming Interface), farklı yazılımların birbirleriyle veri alışverişi yapmasını sağlayan bağlantı yöntemidir.
Bu Konuda Nasıl Destek Oluyoruz?
AdPix’in bu alandaki hizmet kapsamını ve çalışma sürecini inceleyin.
Hepsiburada