Alternatif Ürün Gönderimi

Alternatif Ürün Bildirimi

Header Parametreleri

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.

  • PUT markAlternative

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
}