Trendyol API · Stok ve fiyat

Trendyol API ile stok ve fiyat güncelleme (updatePriceAndInventory)

Trendyol'da stok ve fiyat POST /integration/inventory/sellers/{sellerId}/products/price-and-inventory servisiyle güncellenir. Bir istekte en fazla 1000 barkod gönderilir ve bir ürüne en fazla 20.000 adet stok yazılabilir. Stok ile fiyatı aynı istekte ya da ayrı ayrı gönderebilirsiniz. Aynı gövdeyi 15 dakika içinde tekrar göndermek hata verir. Sonuç batchRequestId ile kontrol edilir.

POST/integration/inventory/sellers/{sellerId}/products/price-and-inventoryEn fazla 1000 kalem; yanıt batchRequestId döner.

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

AlanZorunluAçıklama
barcodeEvetTrendyol'a kaydedilmiş barkod (boşluklar birleştirilmiş hâli)
quantityHayırSatılabilir stok adedi; en fazla 20.000
salePriceHayırSatış fiyatı (TSF)
listPriceHayırListe 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 limitiDakikadaki istek
50.000 ürün350
75.000 ürün500
150.000 ürün1000
500.000 ürün1500
Limitsiz2000

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.

BelirtiNedenÇözüm
15 dakika hatasıAynı gövde tekrar gönderildiYalnız değişen kalemleri gönderin
Kalem FAILED, barkod bulunamadıBarkod onaylı değil ya da boşluklu gönderildiBarkodu onaylı ürün listesindeki hâliyle gönderin
Kalem FAILED, fiyatBarkoda dakikada 30'dan fazla fiyat isteğiFiyat değişikliklerini birleştirip seyrek gönderin
Stok Trendyol'da farklı görünüyorSipariş 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ı

Trendyol entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.