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