Trendyol API · Soru-cevap

Trendyol müşteri sorularını çekme (Soru-Cevap API)

Trendyol'da müşteri soruları GET /integration/qna/sellers/{sellerId}/questions/filter servisiyle çekilir. Tarih vermezseniz son bir haftanın soruları döner; startDate ve endDate ile en fazla iki haftalık aralık sorgulanır. Cevap bekleyenler için status=WAITING_FOR_ANSWER kullanılır. Doküman supplierId parametresinin istekte gönderilmesini ister. Tek bir sorunun detayı GET .../questions/{id} ile alınır.

GET/integration/qna/sellers/{sellerId}/questions/filterTek soru: GET /integration/qna/sellers/{sellerId}/questions/{id}

Parametreler

ParametreDeğerAçıklama
supplierIdSatıcı IDKılavuza göre zorunlu
statusWAITING_FOR_ANSWER, ANSWERED, REPORTED, REJECTED, UNANSWEREDSoru statüsü
startDate / endDateMilisaniyeEn fazla iki hafta; aşılırsa endDate otomatik startDate + 2 hafta yapılır
barcodeBarkodBelirli bir ürünün soruları
page / sizeSayfa 0'dan başlarKılavuzda size varsayılanı 20, en fazla 50
orderByFieldLastModifiedDate ya da CreatedDateSıralama alanı
orderByDirectionASC ya da DESCSıralama yönü

API referansı size için daha yüksek bir üst sınır gösterse de kılavuz en fazla 50 der. Güvenli değer 50'dir. Trendyol'un önerdiği sorgu, startDate ve endDate ile birlikte status=WAITING_FOR_ANSWER kullanan istektir; bu sorgu cevap bekleyen soruları doğrudan getirir ve gereksiz sayfaları okumanızı önler.

Statüler

StatüAnlamı
WAITING_FOR_ANSWERSoru satıcının cevabını bekliyor
ANSWEREDSoru cevaplandı ve yayınlandı
REPORTEDSatıcı soruyu raporladı
REJECTEDSatıcının cevabı reddedildi
UNANSWEREDCevaplama süresi doldu ya da yasaklı kelime limiti aşıldı; soru kapandı

Yalnız WAITING_FOR_ANSWER statüsündeki sorular cevaplanabilir. Doküman, 3 iş günü içinde yanıtlanmayan soruların UNANSWERED statüsüne geçtiğini belirtir.

Yanıt alanları

AlanAçıklama
idSorunun kimliği; cevap isteğinde kullanılır
textMüşterinin sorusu
status / creationDateStatü ve sorulma zamanı (milisaniye)
userName / showUserNameMüşterinin adı ve adın gösterilip gösterilmediği; showUserName false ise ad boş döner
productName, productMainId, imageUrl, webUrlSorulan ürünün adı, model kodu, görseli ve sayfası
publicSorunun sitede gösterilip gösterilmeyeceği
answer / rejectedAnswerAktif cevap ve en son reddedilen cevap; cevapta text, creationDate, hasPrivateInfo
answeredDateMessageSorunun cevaplanma süresi mesajı
reason, reportReason, reportedDate, rejectedDateRed ve raporlama bilgileri

Verimli takip

  • Bekleyen soruları sık, cevaplanmış soruları seyrek çekin. Soru çekme limiti dakikada 1000 istektir; bu kadar sık sorguya gerek yoktur.
  • Tarih aralığını iki haftayı aşmayacak pencerelere bölün; aşan istekte bitiş tarihi sessizce kırpılır ve eski sorular gelmez.
  • Aynı ürüne gelen soruları productMainId ile gruplayın. Tekrarlayan sorular ürün açıklamasındaki eksikleri gösterir.
  • Cevaplanmış soruları arşivleyin. Benzer yeni sorulara hazır cevap önermek için en iyi kaynak kendi geçmiş cevaplarınızdır.
  • REJECTED sorularda rejectedAnswer alanını okuyun; reddedilen cevabın metni ve nedeni yeni cevabı yazarken yol gösterir.
  • Tek bir sorunun güncel durumunu görmek için listeyi baştan okumak yerine soru detay servisini kullanın.

Hızlı cevabın satışa etkisi için müşteri soruları ve yorumlar yazısına bakabilirsiniz.

Sık sorulanlar

Trendyol müşteri sorularını API ile nasıl çekerim?

GET /integration/qna/sellers/{sellerId}/questions/filter servisini supplierId ve status=WAITING_FOR_ANSWER ile çağırın. Tarih vermezseniz son bir haftanın soruları döner.

Soru servisinde tarih aralığı ne kadar olabilir?

En fazla iki hafta. Daha uzun aralık verirseniz endDate otomatik olarak startDate + 2 hafta yapılır.

Bir sayfada kaç soru gelir?

Kılavuza göre size varsayılanı 20, en fazla 50'dir. Sayfalama 0'dan başlar.

UNANSWERED statüsü ne anlama gelir?

Soru cevaplanmadan kapanmıştır: 3 iş günü içinde yanıtlanmamış ya da yasaklı kelime limiti aşılmıştır. Bu sorular artık cevaplanamaz.

Tek bir sorunun detayını nasıl alırım?

GET /integration/qna/sellers/{sellerId}/questions/{id} servisini sorunun kimliğiyle çağırın. Yanıt, liste servisindeki alanların tamamını ve varsa reddedilen son cevabı içerir.

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.