Bu metod, UpdateProductsStockPrice yöntemi tarafından döndürülen trackingid ile mağazanızda bulunan ürünlerin güncelleme isteğinin kontrolünü sağlamanıza olanak tanır.
https://ws.pttavm.com:93/service.svc HTTP/1.1POSTtext/xml;charset=UTF-84016http://tempuri.org/IService/GetProductsTrackingResultws.pttavm.com:93<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:GetProductsTrackingResult>
<!--Optional:-->
<tem:trackingId>67dbdd56ac10c42d6cc127b3</tem:trackingId>
</tem:GetProductsTrackingResult>
</soapenv:Body>
</soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<ActivityId CorrelationId="2b896902-3205-45df-8f2f-0e75e14f1dd2" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">00000000-0000-0000-0000-000000000000</ActivityId>
<o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<u:Timestamp u:Id="_0">
<u:Created>2024-10-24T09:47:38.978Z</u:Created>
<u:Expires>2024-10-24T09:52:38.978Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<GetProductsTrackingResultResponse xmlns="http://tempuri.org/">
<GetProductsTrackingResultResult xmlns:a="http://schemas.datacontract.org/2004/07/ePttAVMService.Model.Responses" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:CreatedAt>2024-10-24T09:46:41.595Z</a:CreatedAt>
<a:Progress>100</a:Progress>
<a:Status>COMPLETED</a:Status>
<a:TrackingId>671a178183f9c51388bbb169</a:TrackingId>
<a:UpdatedAt>2024-10-24T09:47:27.328Z</a:UpdatedAt>
<a:ProductsSubTrackingResult>
<a:CountOfCancelledProducts>4</a:CountOfCancelledProducts>
<a:CountOfCompletedProducts>1</a:CountOfCompletedProducts>
<a:CountOfInProgressProducts>0</a:CountOfInProgressProducts>
<a:CountOfTotalProducts>5</a:CountOfTotalProducts>
<a:CountOfWaitingProducts>0</a:CountOfWaitingProducts>
<a:ProductBasedInfos>
<a:ProductBasedInfo>
<a:FailureReasons xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:string>Ürünün KDV tanımı 0, 1, 10, 20 değerleri olabilir.</b:string>
<b:string>Ürünün KDV'siz fiyat bilgisi gönderiliyorsa 1'den büyük olmalıdır.</b:string>
</a:FailureReasons>
<a:Message>Ürün güncellemesi başarısız.</a:Message>
<a:Status>CANCELLED</a:Status>
<a:Barcode>tshirt-1071</a:Barcode>
<a:ProductId>744445042</a:ProductId>
</a:ProductBasedInfo>
<a:ProductBasedInfo>
<a:FailureReasons xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:string>Stok kilidinden dolayı ürünün stoğu güncellenemedi.</b:string>
<b:string>Stok kilidinden dolayı varyant stoklarında güncellenemeyen alanlar oldu.</b:string>
</a:FailureReasons>
<a:Message>Ürün güncellemesi başarısız.</a:Message>
<a:Status>CANCELLED</a:Status>
<a:Barcode>tshirt-1072</a:Barcode>
<a:ProductId>744445043</a:ProductId>
</a:ProductBasedInfo>
<a:ProductBasedInfo>
<a:FailureReasons xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:Message>Ürün bilgilerinde herhangi bir değişiklik tespit edilemedi.</a:Message>
<a:Status>CANCELLED</a:Status>
<a:Barcode>tshirt-1073</a:Barcode>
<a:ProductId>744445044</a:ProductId>
</a:ProductBasedInfo>
<a:ProductBasedInfo>
<a:FailureReasons xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:Message>Ürün bilgilerinde herhangi bir değişiklik tespit edilemedi.</a:Message>
<a:Status>CANCELLED</a:Status>
<a:Barcode>tshirt-1074</a:Barcode>
<a:ProductId>744445045</a:ProductId>
</a:ProductBasedInfo>
<a:ProductBasedInfo>
<a:FailureReasons xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:string>Fiyat kilidinden dolayı ürünün fiyatı güncellenemedi.</b:string>
</a:FailureReasons>
<a:Message>Ürün güncellendi.</a:Message>
<a:Status>COMPLETED</a:Status>
<a:Barcode>tshirt-1075</a:Barcode>
</a:ProductBasedInfo>
</a:ProductBasedInfos>
</a:ProductsSubTrackingResult>
</GetProductsTrackingResultResult>
</GetProductsTrackingResultResponse>
</s:Body>
</s:Envelope>
| Değer | Açıklama |
|---|---|
| Waiting | Ürünün güncellenmeyi beklediği ve henüz işlenmediği anlamına gelir. |
| InProgress | Ürünün güncelleme aşamasına geçtiği anlamına gelir. |
| Completed | Ürünün başarıyla güncellendiği anlamına gelir. İşlem bazında, işlemin tamamlandığı anlamına gelir. |
| Cancelled | Ürün güncellemesinin başarısız olduğu anlamına gelir. Doğrulama, kilitlenmiş kaynaklar, veritabanı hataları vb. nedeniyle olabilir. İşlem bazında, işlemin iptal edildiği anlamına gelir. |
| Parametre | Tür | Açıklama |
|---|---|---|
| CreatedAt | DateTime | İşlem talep zamanı. |
| Progress | double | İşlem ilerleme yüzdesi. %100'e ulaştığında işlem tamamlanmıştır. |
| Status | string | İşlem durum bilgisi. |
| TrackingId | string | İşlem takip id'si. |
| UpdatedAt | DateTime | İşlem takip bilgisi, enson güncelleme tarihi. |
| CountOfCancelledProducts | integer | İptal edilen ürünlerin toplam sayısı. |
| CountOfCompletedProducts | integer | Başarıyla güncellenen toplam ürün sayısı. |
| CountOfInProgressProducts | integer | İşleme alınan toplam ürün sayısı. |
| CountOfTotalProducts | integer | Toplam ürün sayısı. |
| CountOfWaitingProducts | integer | İşlenmeyi bekleyen toplam ürün sayısı. |
| FailureReasons | string | Hata mesajını ifade eder. |
| Message | string | Ürün güncelleme mesajı |
| Status | string | İşlem durum bilgisi. |
| Barcode | string | Ürün barkodu |
| ProductId | long | Ürün id |