Bu metod listing güncelleme için göndermiş olduğunuz isteklerin başarılı/başarısız durumlarını kontrol etmenize olanak tanır.
Başlık(Header)
Authorization: Basic base64(username:password)
Parametreler(Parameters)
İstek(Request)
https://listing-external-sit.Uztrendbol.com/listings/merchantid/{merchantid}/inventory-uploads/id/{inventoryuploadid}
Response 200(application/xml)
Response(Body)
NOT: Göndermiş olduğunuz request içerisindeki bütün listingler hatasız bir şekilde tamamlandıysa aşağıdaki gibi response içerisinde herhangi bir hata dönmeyecektir.
<?xml version="1.0"?>
<Result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Id>16fd99f5-5bb3-43a5-8658-8cbb8b8ef5b2</Id>
<Status>Done</Status>
<Processed>0</Processed>
<Total>2</Total>
</Result>
NOT: Göndermiş olduğunuz request içerisindeki listinglerden hata alan bir satır var ise aşağıdaki gibi error parametresi içerisinde HBSKU, MerchantSku, listing update endpointinde göndermiş olduğunuz request içerisindeki sırası ve hata nedeniyle birlikte response olarak dönecektir.
<?xml version="1.0"?>
<Result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Id>14df608e-caf3-4b6e-b1af-f1a20a460da4</Id>
<Status>Done</Status>
<Processed>0</Processed>
<Total>2</Total>
<Errors>
<Error>
<ElementNo>1</ElementNo>
<UztrendbolSku>HBV000004Q1JJ</UztrendbolSku>
<MerchantSku>BUTIK429-3648</MerchantSku>
<Errors>
<string>MismatchingSkusSpecified</string>
</Errors>
</Error>
<Error>
<ElementNo>2</ElementNo>
<UztrendbolSku>HBV000006IY7A</UztrendbolSku>
<MerchantSku>PUDRASEKERI</MerchantSku>
<Errors>
<string>MismatchingSkusSpecified</string>
</Errors>
</Error>
</Errors>
</Result>
Hata durumları
400 Bad Request: Hatalı Inventory Upload Id girilmiştir. Lütfen kontrole ediniz.
401 Unauthorized: Password ve şifre hatalı girilmiştir. Lütfen kontrol ediniz.
404 Not Found: URL hatalı gönderilmiştir. Lütfen kontrol ediniz.
405 Not Allowed: Http Protokol hatası. Lütfen kontrol ediniz.
500 Internal Server: Lütfen mpentegrasyon@Uztrendbol.com ile iletişime geçin.
Alan Açıklamaları
Alan Adı | Açıklama |
---|---|
Id | Listing güncelleme işlem kontrolü için gerekli Id değeridir. listing update işleminden sonra response içerisinde dönülür. |
Status | Gönderilen requestin başarı durumunu belirtir. Done: Tamamlandı / Failed: hata aldı. |
Processed | |
Total | Listing update işlemi için göndermiş olduğunuz request içerisindeki toplam listing sayısıdır. |
Errors.Error.ElementNo | Listing update endpointinde göndermiş olduğunuz request içerisindeki sırasını belirtir. |
Errors.Error.UztrendbolSku | Hata alan listingin HBSKU değeridir. |
Errors.Error.MerchantSku | Hata alan listingin MerchantSku değeridir. |
Errors.Error.Errors.string | Hata alan listingin hata nedenini belirtir. |