Listing Güncelleme İşlem Kontrolü

Listing Güncelleme İşlem Kontrolü (Check Inventory Upload Results for a merchant [GET])

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)

  • Merchantid (gerekli, guid, b2910839-83b9-4d45-adb6-86bad457edcb) Her satıcının unique bir tanımlayıcısıdır.
  • Inventory-uploadid (gerekli, guid, 32910839-83b9-4545-adb6-76dad457edc4) Her inventory upload işlmenin unique bir tanımlayıcısıdır.

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