Randevulu iade hizmetinde iade alımı uygun günleri için bu servisi tetikleyerek iade alınacağı lokasyona uygun günlerin listelendiği servistir. Bu servisten dönen uygun tarihlere göre RETURNED tipli gönderi sendDeliveryOrderEnhanced servisinden oluşturulabilir.
/rest/delivery/findAvailableDeliveryDatesV2?startDate=2023-02-21&endDate=2023-02-28&deliveryType=RETURNED&city=İstanbul&town=Kartal
Response Sonucu;
{
"status": "OK",
"data": [
{
"cityName": "İstanbul",
"towns": [
{
"townName": "KARTAL",
"xDock": [
{
"xDockName": "KARTAL",
"days": [
{
"date": "2023-02-21",
"returnedLimit": 1000000
},
{
"date": "2023-02-22",
"returnedLimit": 1000000
},
{
"date": "2023-02-23",
"returnedLimit": 1000000
}
]
}
]
}
]
}
]
}
sendDeliveryOrderEnhanced RETURNED iade gönderimi
{
"company": {
"name": "Hepsijet", Bu alan sabittir, bu şekilde gönderi oluşturulması gerekir.
"abbreviationCode": "Hepsijet" Bu alan sabittir, bu şekilde gönderi oluşturulması gerekir.
},
"delivery": {
"customerDeliveryNo": "HJET100000000", Her gönderi için unique olmalıdır.
"customerOrderId": "HJET100000000", "customerDeliveryNo" ile aynı gönderilebilir.
"totalParcels": "1", Sipariş kaç paketten oluşuyorsa, bu alana o girilmelidir.
"desi": "4", Paketlerin desi ölçüsünü verir.
"deliverySlotOriginal": "0", Standart gönderilerde bu alan sıfır olarak gönderilir.
"deliveryDateOriginal": "2023-02-13", Gönderi oluşturulan tarih bilgisi gönderilmelidir.
"deliveryType": "RETURNED", Randevulu İade süreci işlenecek olan gönderilerde bu alan "RETURNED" değeri ile gönderilmelidir.
"product": {
"productCode": "HX_STD" Bu alan standart gönderiler için bu kod ile iletilmelidir.
},
"receiver": {
"companyCustomerId": "HJET100000000", Her yeni adres için benzersiz olmalıdır. recipientAddress alanındaki "companyAddressId" ile aynı gönderilebilir.
Adres hatalarını önlemek adına başına firma kodu eklenmesi tavsiye edilir. Örnek: HJET100000000
"firstName": "Hepsijet",
"lastName": "",
"phone1": "5321112233",
"email": ""
},
"senderAddress": { Randevulu İade sürecine sahip gönderiler için servis çağırılırken senderAddress ve recipientAddress blokları firma/müşteri bazında yer değiştirir.
"companyAddressId": "HJET100000000", Her yeni adres için benzersiz olmalıdır. receiver alanındaki "companyCustomerId" ile aynı gönderilebilir.
Adres hatalarını önlemek adına başına firma kodu eklenmesi tavsiye edilir. Örnek: HJET100000000
"country": {
"name": "Türkiye"
},
"city": {
"name": "Osmaniye"
},
"town": {
"name": "Merkez"
},
"district": {
"name": "Hacı Osmanlı"
},
"addressLine1": "Hacı Osmanlı Mah. 4005 Sk. No:13 D:3 Merkez / Osmaniye"
},
"recipientAddress": { Randevulu İade sürecine sahip gönderiler için servis çağırılırken senderAddress ve recipientAddress blokları içerisindeki değerler firma/müşteri bazında yer değiştirir.
"companyAddressId": "Hepsijet_ankara_address", Bu alan sabittir, bu şekilde gönderilmelidir.
"country": {
"name": "Türkiye"
},
"city": {
"name": "Ankara"
},
"town": {
"name": "Yenimahalle"
},
"district": {
"name": "Demetlale"
},
"addressLine1": "Demetlale Mahallesi 405. Cd. No:70 06200 Yenimahalle/Ankara"
},
"recipientPerson": "Mehmet Tufan",
"recipientPersonPhone1": "5322103019"
},
"currentXDock": {
"abbreviationCode": "Hepsijet_ankara" Bu alan sabittir, bu şekilde gönderilmelidir.
}
}