İstek alanları
Gövde items adlı bir dizidir. Her kalem bir barkodu temsil eder. Yalnız stok ya da yalnız fiyat güncelleyecekseniz diğer alanları göndermeniz gerekmez.
| Alan | Zorunlu | Açıklama |
|---|---|---|
| barcode | Evet | Trendyol'a kaydedilmiş barkod (boşluklar birleştirilmiş hâli) |
| quantity | Hayır | Satılabilir stok adedi; en fazla 20.000 |
| salePrice | Hayır | Satış fiyatı (TSF) |
| listPrice | Hayır | Liste fiyatı (PSF); indirimde üstü çizili görünen fiyat |
Örnek kalem: barcode: ORNEK_BARKOD, quantity: 100, salePrice: 112.85, listPrice: 113.85. Fiyat alanlarının kuralları için liste fiyatı ve satış fiyatı sayfasına bakın.
Kurallar
- Servis yalnız Trendyol'a aktarılmış ve onaylanmış ürünlerde çalışır. Onay bekleyen ürünün stoğu bu servisle değişmez.
- quantity satılabilir stoktur. Sipariş geldiğinde Trendyol bu sayıyı düşürür; siz yeni stok gönderdiğinizde yeniden yazılır.
- Bir istekte en fazla 1000 kalem gönderilir. Daha büyük güncellemeleri parçalara bölün.
- Gövdeyi değiştirmeden aynı isteği 15 dakika içinde tekrar gönderirseniz "15 dakika boyunca aynı isteği tekrarlı olarak atamazsınız!" hatası döner. Yalnız değişen stok ve fiyatları gönderin.
- Aynı barkoda dakikada 30'dan fazla fiyat güncellemesi gönderilirse o barkod batch sonucunda hata alır.
- Güncellemeler eş zamana yakın işlenir; 200 yanıtı yalnız isteğin kuyruğa alındığını gösterir.
Limitler
14 Eylül 2026'dan beri stok ve fiyat güncelleme kendi grubunda (Inventory & Price Write) sınırlanır. Bu grup yalnız bu servisi içerir; ürün yaratma ve güncelleme istekleriyle limit paylaşmaz.
| Ürün listeleme limiti | Dakikadaki istek |
|---|---|
| 50.000 ürün | 350 |
| 75.000 ürün | 500 |
| 150.000 ürün | 1000 |
| 500.000 ürün | 1500 |
| Limitsiz | 2000 |
Her istek 1000 kalem taşıyabildiği için en düşük kademede bile dakikada yüz binlerce barkod güncellenebilir. Limit sorunlarının çoğu kalemleri tek tek göndermekten kaynaklanır.
Sonucu kontrol etmek ve sık hatalar
Yanıttaki batchRequestId ile toplu işlem kontrolü servisini çağırın. Stok-fiyat işlemlerinde toplu statü dönmez; her kalemin status alanı SUCCESS ya da FAILED olarak okunur.
| Belirti | Neden | Çözüm |
|---|---|---|
| 15 dakika hatası | Aynı gövde tekrar gönderildi | Yalnız değişen kalemleri gönderin |
| Kalem FAILED, barkod bulunamadı | Barkod onaylı değil ya da boşluklu gönderildi | Barkodu onaylı ürün listesindeki hâliyle gönderin |
| Kalem FAILED, fiyat | Barkoda dakikada 30'dan fazla fiyat isteği | Fiyat değişikliklerini birleştirip seyrek gönderin |
| Stok Trendyol'da farklı görünüyor | Sipariş düşümü ile sizin gönderiminiz çakıştı | Göndermeden önce Trendyol'daki stoğu okuyup karşılaştırın |
Stoku birden çok kanalda tutuyorsanız tek bir doğruluk kaynağı seçin. Kanallar arası fazla satışı önleme yöntemleri için pazaryeri stok senkronu rehberine bakabilirsiniz.
Sık sorulanlar
Trendyol'da stok nasıl güncellenir?
POST /integration/inventory/sellers/{sellerId}/products/price-and-inventory servisine items dizisinde barcode ve quantity gönderilir. Sonuç dönen batchRequestId ile toplu işlem kontrolü servisinden okunur.
Tek istekte kaç ürünün stoğunu güncelleyebilirim?
En fazla 1000 barkod. Bir ürüne yazılabilecek en yüksek stok ise 20.000 adettir.
"15 dakika boyunca aynı isteği atamazsınız" hatası neden çıkar?
Gövdesi değişmemiş aynı isteği 15 dakika içinde tekrar gönderdiğinizde çıkar. Sisteminizi yalnız değişen stok ve fiyatları gönderecek şekilde kurun.
Sadece fiyatı güncelleyebilir miyim?
Evet. Yalnız barcode, salePrice ve listPrice göndermeniz yeterlidir; quantity alanı zorunlu değildir.
Onay bekleyen ürünün stoğunu güncelleyebilir miyim?
Hayır. Servis Trendyol'a aktarılmış ve onaylanmış ürünlerde çalışır. Ürün onaylandıktan sonra stok güncellemesi gönderin.
Kaynaklar
İlgili Trendyol API konuları
Son güncelleme: 27.10.2026 · Trendyol API rehberinin tamamı


