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.
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.