Trendyol API · Stok ve fiyat

Trendyol API'de liste fiyatı (listPrice) ve satış fiyatı (salePrice)

Trendyol API'de listPrice ürünün liste fiyatıdır (PSF); satış fiyatı daha düşük olduğunda sitede üstü çizili görünür. salePrice ise müşterinin ödediği satış fiyatıdır (TSF). Ürün yaratmada listPrice, salePrice'tan küçük olamaz. Yayındaki ürünün fiyatı stok ve fiyat güncelleme servisiyle değişir; aynı barkoda dakikada en fazla 30 fiyat güncellemesi gönderilebilir.

İki fiyat alanı

AlanDoküman tanımıSitede görünümü
listPriceÜrün liste fiyatı, PSFSatış fiyatı düşükken üstü çizili fiyat
salePriceÜrün satış fiyatı, TSFMüşterinin ödediği fiyat

Örnek: listPrice 199,90 ve salePrice 149,90 gönderilirse ürün sayfasında 199,90 TL üstü çizili, 149,90 TL satış fiyatı olarak görünür. İki fiyat eşitse indirim görünmez.

Onaylı ürün listesindeki doküman örneğinde fiyat nesnesi salePrice ve listPrice yanında priceSeenByCustomer alanını da taşır. Alan adı müşterinin gördüğü fiyatı anlatır ve örnekte satış fiyatından düşüktür. Doküman bu alanın nasıl hesaplandığını açıklamaz; fiyat kararlarınızı gönderdiğiniz salePrice üzerinden verin ve bu alanı yalnız kontrol amaçlı okuyun.

Kurallar

  • Ürün yaratmada listPrice, salePrice'tan küçük olamaz. Bu kurala uymayan kalem batch sonucunda reddedilir.
  • Güncellemelerde de aynı ilişkiyi koruyun: satış fiyatını yükseltiyorsanız liste fiyatını da en az o seviyeye çekin.
  • Yayındaki ürünün fiyatı stok ve fiyat güncelleme servisiyle değişir. Ürün güncelleme servisleri fiyat taşımaz.
  • Yalnız fiyat güncellemek için barcode, salePrice ve listPrice göndermek yeterlidir.
  • Aynı barkoda dakikada 30'dan fazla fiyat güncellemesi gönderilirse o barkod batch sonucunda hata alır.
  • Trendyol düşük ya da yüksek fiyatlandırma ve kritik fiyat hatası nedeniyle ürünü kilitleyebilir. Kilit nedeni lockReason alanında yazar.

Fiyat değiştirirken akış

Adımİşlem
1Mevcut fiyatı stok ve fiyat listeleme servisinden okuyun
2Yeni salePrice ve listPrice değerlerini hesaplayın; listPrice satış fiyatından küçük olmasın
3Yalnız değişen barkodları price-and-inventory servisine gönderin
4batchRequestId ile kalem sonuçlarını kontrol edin
5Ürün kilitlendiyse nedeni giderip kilit kaldırma servisini çağırın

Fiyatı belirlerken komisyon, kargo ve hizmet bedelini hesaba katın. Satış fiyatından size kalan tutarı görmek için satış fiyatı hesaplama ve Trendyol komisyon oranları araçlarını kullanabilirsiniz.

Sık hatalar

BelirtiNedenÇözüm
Kalem fiyat hatasıyla FAILEDlistPrice satış fiyatının altındaListe fiyatını satış fiyatına eşit ya da büyük yapın
Ürün kilitlendiTrendyol fiyatı hatalı bulduFiyatı düzeltin, sonra kilidi kaldırın
Fiyat değişmedi, istek 15 dakika hatası verdiAynı gövde tekrarlandıDeğişen değerle yeni istek gönderin
Barkod hata aldıDakikada 30'dan fazla fiyat isteğiOtomatik fiyat kurallarını seyreltin

Aynı ürünü farklı kanallarda farklı fiyatla satıyorsanız kanal bazlı fiyat kuralı tutun. Bu yaklaşım için aynı ürünü farklı pazaryerinde farklı fiyata satmak yazısına bakabilirsiniz.

Sık sorulanlar

Trendyol'da listPrice ne demek?

Ürünün liste fiyatıdır (PSF). Satış fiyatı daha düşük olduğunda ürün sayfasında üstü çizili fiyat olarak görünür.

listPrice satış fiyatından düşük olabilir mi?

Hayır. Ürün yaratma servisinde listPrice, salePrice'tan küçük olamaz. Güncellemelerde de bu ilişkiyi korumanız gerekir.

Fiyatı hangi servisle güncellerim?

Stok ve fiyat güncelleme servisi (price-and-inventory) ile. Barcode, salePrice ve listPrice göndermeniz yeterlidir.

Bir ürünün fiyatını dakikada kaç kez değiştirebilirim?

Aynı barkod için dakikada 30'dan fazla fiyat güncellemesi gönderilirse batch sonucunda o barkod için hata döner.

İndirim göstermek için ne göndermeliyim?

listPrice alanına indirim öncesi fiyatı, salePrice alanına satış fiyatını yazın. Satış fiyatı liste fiyatından düşük olduğunda liste fiyatı sitede üstü çizili görünür.

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.