Trendyol API · Ürün ve katalog

Trendyol API ile ürün oluşturma (createProducts v2)

Trendyol'a ürün yüklemek için POST /integration/product/sellers/{sellerId}/v2/products servisi kullanılır. Bir istekte en fazla 1000 ürün gönderilir. Göndermeden önce marka, en alt seviye kategori, kategori özellikleri ve özellik değerleri ilgili servislerden alınmalıdır. İşlem asenkrondur: yanıttaki batchRequestId ile sonucu kontrol edersiniz. Başarılı ürünler onay sürecine girer.

POST/integration/product/sellers/{sellerId}/v2/productsİstek başına en fazla 1000 kalem; yanıt batchRequestId döner.

Yüklemeden önce toplanacak bilgiler

Ürün gövdesindeki kimliklerin çoğu Trendyol'un kendi listelerinden gelir. Sırayla şu servisleri çağırın:

İstek alanları

AlanZorunluTip ve sınırAçıklama
barcodeEvetmetin, 40Özel karakter olarak yalnız nokta, tire ve alt tire; aradaki boşluklar birleştirilir
titleEvetmetin, 100Ürün adı
productMainIdEvetmetin, 40Model kodu; varyantlar aynı değeri taşır
brandId / categoryIdEvetsayıTrendyol marka ve en alt kategori kimliği
quantityEvetsayıStok adedi
stockCodeAPI referansında zorunlumetin, 100Kendi sisteminizdeki benzersiz stok kodu
dimensionalWeightAPI referansında zorunlusayıDesi
descriptionEvetHTML metin, 30.000Ürün açıklaması
listPrice / salePriceEvetsayıListe fiyatı satış fiyatından küçük olamaz
vatRateEvetsayıKDV oranı: 0, 1, 10, 20
imagesEvetliste, en fazla 8https adresleri
attributesEvetlisteattributeId ile attributeValueIds ya da attributeValue
deliveryOption.deliveryDurationHayırsayı0 bugün kargoda, 1 en geç yarın kargoda
origin, lotNumber, shipmentAddressId, returningAddressId, cargoProvidersHayırçeşitliMenşei, parti/lot bilgisi, depo adresleri, barkod bazlı kargo

Kılavuz sayfası stockCode ve dimensionalWeight için "Hayır" yazar; API referansındaki şema ise ikisini zorunlu listeler. Güvenli yol ikisini de göndermektir.

Varyantlı ürün nasıl açılır?

Varyantlama productMainId ile yapılır. Aynı ürünün L ve XL bedenleri aynı productMainId, farklı barkod ve farklı stok koduyla gönderilir; yalnız ilgili özellik değeri değişir.

Kategori özelliğindeki iki bayrak sonucu belirler. slicer true olan özellik (çoğunlukla renk, elektronikte hafıza) ürünü ayrı içerik kartlarında açar. varianter true olan özellik (çoğunlukla beden) aynı kartta seçenek oluşturur. Her kategoride en fazla bir varianter seçilebilir.

Gönderim sonrası

Yanıt yalnız batchRequestId içerir. Toplu işlem kontrolü servisinde batchRequestType ProductV2OnBoarding olarak görünür. Kalem SUCCESS ise ürün onay sürecindedir. Onay süren ve reddedilen ürünler yayına çıkmaz; durumlarını onaysız ürün listesinden izleyin ve ret nedenine göre ürünü güncelleyin.

HataNedenÇözüm
FAILED, kategori hatasıÜst seviye kategori ya da eski kategori kimliğiEn güncel ağaçtan yaprak kategoriyi seçin
FAILED, zorunlu özellikrequired true olan özellik eksikÖzellik listesini required filtresiyle kontrol edin
FAILED, fiyatlistPrice, salePrice'tan küçükListe fiyatını satış fiyatına eşit ya da büyük yapın
400Alan adı ya da tip hatasıV1 alan adlarını (attributeValueId gibi) v2 karşılıklarıyla değiştirin

Sık sorulanlar

Trendyol'a tek istekte kaç ürün yükleyebilirim?

createProducts v2 servisine bir istekte en fazla 1000 kalem gönderilebilir. İstekler Product Integration Write grubu limitine sayılır.

Ürün yükledim ama sitede görünmüyor, neden?

Başarılı yükleme ürünü onay sürecine sokar. Onay süren ya da reddedilen ürün yayına çıkmaz. Durumu onaysız ürün filtresinden kontrol edin; reddedildiyse nedeni orada yazar.

Varyantları nasıl gruplarım?

Aynı ürünün varyantlarını aynı productMainId ile, farklı barkod ve stok koduyla gönderin. Yalnız varyant özelliği (örneğin beden) farklı olmalıdır.

Barkodda hangi karakterler kullanılabilir?

Harf, rakam ve Türkçe karakterlere ek olarak yalnız nokta, tire ve alt tire kullanılabilir. Barkod en fazla 40 karakterdir; ortadaki boşluklar birleştirilir.

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.