Filtre parametreleri
| Parametre | Açıklama |
|---|---|
| barcode / barcodes | Tek barkod ya da en fazla 50 barkod |
| stockCode, productMainId, contentId | Stok kodu, model kodu ya da içerik kimliğiyle arama |
| status | archived, blacklisted, locked, onSale, notOnSale |
| page, size | Sayfa ve sayfa boyutu; size en fazla 100 |
| nextPageToken | 10.000'den fazla onaylı içerik varsa sonraki sayfa |
| orderByDirection | SellerCreatedDate'e göre ASC ya da DESC |
page × size en fazla 10.000 olabilir. Büyük mağazalarda ilk sayfalardan sonra nextPageToken ile devam edilir.
Yanıt alanları
Yanıt totalElements, totalPages, page, size ve nextPageToken ile birlikte content dizisi döner. Her içerikte contentId, productMainId ve variants bulunur.
| Varyant alanı | Açıklama |
|---|---|
| variantId | Varyant kimliği |
| barcode / stockCode | Barkod ve stok kodu |
| quantity | Trendyol'daki satılabilir stok |
| salePrice / listPrice | Satış ve liste fiyatı |
| stockLastModifiedDate | Son stok güncellemesinin zamanı; ürüne hiç stok güncellemesi yapılmamışsa null |
Ne zaman bu servis, ne zaman tam liste?
Onaylı ürün listesi başlık, açıklama, görsel, özellik ve kilit bayraklarını da döndürür. Yalnız stok ve fiyat gerekiyorsa bu kadar veriyi indirmek gereksizdir. Stok ve fiyat servisi aynı içerik yapısını çok daha az alanla verir.
- Stok mutabakatı: kendi stoğunuzla Trendyol'daki quantity değerini karşılaştırmak için.
- Fiyat denetimi: kampanya sonrası salePrice ve listPrice'ın beklendiği gibi olduğunu doğrulamak için.
- Güncelleme doğrulaması: stok gönderiminden sonra stockLastModifiedDate'in değiştiğini görmek için.
- Ürün adı, kategori ya da satışta olup olmadığı gibi bilgiler gerekiyorsa tam listeyi kullanın.
Eski limit tablosunda bu servis için dakikada 2000 istek limiti vardı. 14 Eylül 2026'dan beri ürün okuma servisleri Product Integration Read grubunda ortak limitle değerlendirilir. Stok mutabakatını saatlik ya da günlük bir işle yapmak, her stok değişikliğinde tüm kataloğu okumaktan çok daha verimlidir.
Mutabakat akışı ve sık hatalar
Sağlıklı bir stok mutabakatı şu sırayla yapılır: önce kendi stok kaynağınızdan güncel adetleri alın, sonra bu servisle Trendyol'daki adetleri sayfa sayfa okuyun, farkı olan barkodları listeleyin ve yalnız onları stok güncelleme servisine gönderin.
| Belirti | Neden | Çözüm |
|---|---|---|
| Barkod listede yok | Ürün onaysız ya da filtreyle elendi | Onaysız ürün listesine bakın; status filtresini kaldırın |
| stockLastModifiedDate null | Ürüne hiç stok güncellemesi gönderilmedi | Normal durum; ilk gönderimden sonra dolar |
| Adet sizinkinden düşük | Arada sipariş geldi | Siparişleri düştükten sonra karşılaştırın |
| 10.000'den sonra veri gelmiyor | page × size sınırı | nextPageToken kullanın |
Sık sorulanlar
Trendyol'daki stoklarımı API ile nasıl görürüm?
GET /integration/product/sellers/{sellerId}/products/approved/inventory-and-price servisini çağırın. Her varyant için quantity, salePrice ve listPrice döner.
stockLastModifiedDate neden null geliyor?
Ürüne daha önce hiç stok güncellemesi yapılmamışsa alan null döner. Stok gönderdikten sonra dolar.
Bu servis onaysız ürünleri de gösterir mi?
Hayır. Yalnız onaylı ürünlerin stok ve fiyatını döner. Onaysız ürünler ayrı servisten listelenir.
Bir sayfada kaç ürün gelir?
size en fazla 100 olabilir ve sayım içerik (content) bazındadır. page × size 10.000'i geçemez; sonrası için nextPageToken kullanılır.
Stok gönderimimin işlendiğini bu servisle doğrulayabilir miyim?
Evet. Gönderimden sonra ilgili barkodun quantity değerini ve stockLastModifiedDate zamanını okuyun. Kalem bazlı kesin sonuç için ayrıca batch sonucunu kontrol edin.
Kaynaklar
İlgili Trendyol API konuları
Son güncelleme: 27.10.2026 · Trendyol API rehberinin tamamı


