Parametre | Açıklama | Tip | Zorunluluk |
---|---|---|---|
x-agentname | Entegratör ismi | string | Evet |
x-executor-user | İşlemi yapan kişinin email bilgisi | string | Evet |
Bu servis siparişlerde alternatif ürün gönderileceği durumlarda kullanılmalıdır. Alternatif ürün gönderilmeyecek ise kullanımız zorunlu değildir.
Sipariş içerisinde alternatif gönderimi yapılmacak , tedarik edilemeyen ürün var ise öncelikle tedarik edilememe bildirilmelidir. Tedarik edilememe işlemi sonrası oluşan yeni packageId ile alternatif ürün bildirimi yapılmalıdır.
collectedItemIdList alanında olması gereken şekilde toplanmış ve gönderilecek , alternativeItemIdList alanında gönderilmesi gereken ürün yerine alternatif ürün gönderilen barkoda ait packageItemIdlist gönderilmelidir.
İstek içerisinde pakette bulunan tüm ürünler collected ya da alternative olarak yer almalıdır.
Statü gönderimi yapılan ürünleri sipariş servisinden isCollected ve isAlternative alanlarında kontrol edebilirsiniz.
Endpoint : https://api.trendyol.com/grocerygw/suppliers/{sellerid}/packages/{packageId}/mark-alternative
{
"collectedItemIdList" : ["string","string","string"], // sipariş servisinde dönen packageItemIdList gönderilmelidir
"alternativeItemIdList":["string","string","string"] // sipariş servisinde dönen packageItemIdList gönderilmelidir
}