Kargo İşlemleri
Propars sisteminde bulunan bir sipariş için kargo gönderisi oluşturma ve takip adımları aşağıdaki şekildedir:
NOT: Siparişler için kargo gönderileri oluşturabilmek ve gönderebilmek için, gönderilerin içinde bulunan her bir ürün için GTİP numarası gönderilmesi gerekmektedir. Siparişlerin ürün kartlarına bağlantılı olarak yönetileceği senaryolarda bu işlem her bir ürün kategorisi için bir kere tanımlama yapılarak kullanıcı panelinden gerçekleştirilebilmektedir. Siparişlerin ürünlere bağlantısının olmayacağı senaryolarda her bir sipariş satırı için GTİP numarası tanımlamak gerekmektedir.
1) Kargonun gönderileceği platormdan siparişin teslimat ülkesi için teklif alma
-
Bu aşamada kullanılacak kargo platformu ve bu platform için hesabınızda aktif olan kargo hesabının id'si önceden biliniyor olmalıdır. Bu bilgilere api üzerinden ulaşılabileceği gibi kullanıcı panelinden de ulaşılabilmektedir (Firma ayarlarında Kargo Servisleri bölümü).
-
Sipariş için kargo oluştururken teklif id'si kullanılmaktadır fakat bu id'ler zaman içinde değişebileceği için, ya da kargo platformu hedef ülke/bölge için verdiği servislerde değişiklik yapabileceği için bu noktada önerilen yöntem, kullanılmak istenen teklif kodlarını (offer_code olarak gelecek ve kargo platformuna göre değişkenlik göstermekte) sabit tutarak hedef ülke için teklif aramak ve dönen teklifler içinde offer_code'a göre kullanılmak istenen teklifi belirleyip id'sini alarak ilerlemektir.
2) Alınan teklif ile sipariş için o platformda kargo gönderisi oluşturma
- Teklif servisinden alınan offer_code ve id değerleri ve gönderilmek istenen sipariş id'si kullanılarak gönderi oluşturulur.
2-b) Tek api isteği ile otomatik teklif seçerek kargo gönderisi oluşturma
- Tek bir api isteği ile teklif arama ve gelecek olan sonuçlardan birini otomatik olarak seçerek gönderi oluşturma işlemleri yapılır.
3) Asenkron olarak oluşan etiket ve takip bilgileri için siparişin kargo gönderilerini listeleme
- Propars'tan gönderilen sipariş bilgisi için kargo takip ve etiket bilgilerini senkron olarak dönmeyen, bu bilgileri almak için Propars'ın kargo platfomuna periyodik olarak sorgu yaptığı senaryolarda, sonradan oluşacak olan bu etiket ve takip bilgilerini alabilmek için periyodik olarak sipariş kargo gönderileri servisine sorgu yapılır.