Test Siparişlerinde Statü Güncellemeleri

Test senaryolarınızı gerçekleştirmek adına stage ortamda vermiş olduğunuz siparişler için statüleri aşağıdaki servis aracılığıyla "Shipped", "AtCollectionPoint", "Delivered", "UnDelivered" ve "Returned" olarak güncelleyebilirsiniz.

  • Bu servis sadece stage ortamı için kullanılmaktadır.
  • Header içinde SellerID gönderilmelidir. Değeri ise kullanmış olduğunuz test satıcısının satıcıId si olmalıdır.
  • Header içerisinde göndermiş olduğunuz satıcıId ile basic authentication yapmanız gerekmektedir.
  • Statüler sıralı ilerlemektedir. Örneğin "Delivered" olan bir paket "AtCollectionPoint" ve "Shipped" statüsüne geri çekilemez.
StatusAçıklama
ShippedPaket kargoya verildi
AtCollectionPointPaket kargo firmasının dağıtım noktasına ulaştı
DeliveredPaket teslimat noktasına ulaştı
UnDeliveredPaket teslim edilemedi (kargonun dağıtım merkezine geri döndü)
ReturnedPaket geri gönderildi

Method PUT

Örnek Servis İsteği

{
    "lines": [
        {
            "lineId": 4944785,
            "quantity": 1
        }
    ],
    "params": {
    },
    "status": "Delivered"
}

Başarılı Servis Cevabı

"200 OK";

İade Test Siparişlerini WaitingInAction Statüsüne Çekme

Test senaryolarınızı gerçekleştirmek adına stage ortamda vermiş olduğunuz siparişler için yaratmış olduğunuz iade talepleri sonrasında iade statüsünü waitinginaction'a çekmek için aşağıdaki servisi kullanabilirsiniz.

  • Bu servis sadece stage ortamı için kullanılmaktadır.

Method PUT

📘

STAGE

https://stageapigw.trendyol.com/integration/test/order/sellers/{sellerId}/claims/waiting-in-action

Örnek Servis İsteği

{
    "shipmentPackageId": 56526451 // getClaims servisinden dönen "orderShipmentPackageId" değerine karşılık gelmektedir,
}

Başarılı Servis Cevabı

"200 OK";