Aynı Pakete Konulabilecek Kalemleri Listeleme

Aynı Pakete Konulabilecek Kalemleri Listeleme(Get List of Packagable with Lineitems[GET])

Bu metod aynı müşteriye gidecek olan tek paket içerisine girebilecek kalemleri görebilmenize olanak tanır.

Başlık(Header)

 Authorization: Basic base64(username:password)
 Content-Type: application/json

Parametreler(Parameters)

  • Merchantid (gerekli, guid, b2910839-83b9-4d45-adb6-86bad457edcb) Her satıcının unique bir tanımlayıcısıdır.

  • Lineitemid (gerekli, guid, 52910839-8369-4dg5-adb6-86bad457edcb) Her sipariş kaleminin unique bir tanımlayıcısıdır. (Bknz: Ödemesi Tamamlanmış Siparişleri Listeleme items.id)

NOT: Bir sipariş içerisinde birden fazla kalem olabilir. Gömlek, pantolon ve ayakkabı aynı sipariş içerisinde ise her biri tek bir kalem olarak değerlendirilir. Url içerisindeki lineitemid alanına karşılık gelmektedir. Bu bilgiye ödemesi tamamlanmış siparişler endpointinde bulunan items.id alanından ulaşabilirsiniz.

İstek(Request)

https://oms-external-sit.Uztrendbol.com/lineitems/merchantid/{merchantid}/packageablewith/lineitemid/{lineitemid}

Response 200(application/xml)

Response(Body)

{
    "lineItems": [
        {
            "orderNumber": "0874654893",
            "lineItemId": "82c41b2b-e30b-4d38-9162-1aeae7eadecc",
            "quantity": "10"
        }
    ]
}

Hata Durumları

  • Beraber paketlenebilecek kalem bulunmadığı durumda 404 Not Found dönecektir.

  • İstekte gönderilen lineitemid open statüsünde değilse hata mesajı 409 Conflict dönecektir. Mesaj: Bu ürün paketlenemez.(line item:{lineitemid} can NOT be packaged!!!)

NOT: Aynı Pakete Konulabilecek Kalemleri Listeleme enpointinden sonraki adım olan Kalem veya Kalemleri Paketleme enpointine buradan ulaşabilirsiniz.

Hata Durumları

400 Bad Request: URL içerisindeki parametreleri kontrol edin.

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
lineItems.orderNumber İlgili kalemin sipariş numarasıdır.
lineItems.lineItemId İlgili kalemin unique değeridir.
lineItems.quantity İlgili kalemin adet değeridir.