Ürün servisi için WSDL adresi: https://api.n11.com/ws/productService.wsdl
Ürün Sorularını Listeleme (GetProductQuestionList)
Müşterileriniz tarafından mağazanıza sorulan soruları listeler.
Dikkat Edilmesi Gerekenler;
- Ürün soruları dakikada 1 kez listelenebilmektedir, tekrar istek atıldığında uyarı mesajı verilecektir.
- startDate, endDate, currentPage, pageSize alanları zorunludur.
- status parametresi boş gönderildiğinde default olarak OPEN status baz alınarak açık sorular listelenecektir.
| Parametre | Parametre Değer | Açıklama |
| Auth.appKey | API Key | |
| Auth.appSecret | API Secret | |
| productId | n11 Ürün Kodu | |
| buyerEmail | Müşteri e-posta adresi | |
| subject | Sorunun konusu | |
| status | OPEN / CLOSED | Gelen soruların durumları, default değer OPEN |
| startDate | DD/MM/YYYY | Filtreleme başlangıç tarihi |
| endDate | DD/MM/YYYY | Filtreleme bitiş tarihi |
| currentPage | Gösterilen sayfa numarası (currentpage 0 ile başlar) | |
| pageSize | Sayfada yer alan madde sayısı |
| Parametre (Cevap) | Açıklama |
| result.status | İşlem sonucu durum bilgisini gösterir. “success” ya da “failure” durum bilgilerini döner. |
| productQuestion.answer | Kaydedilen cevap |
| productQuestion.id | Gelen sorunun ID değeri |
| productQuestion.productId | n11 Ürün Kodu |
| productQuestion.productTitle | Ürün başlığı |
| productQuestion.question | Soru |
| productQuestion.questionSubject | Sorunun konusu |
| currentPage | Gösterilen sayfa numarası (currentpage 0 ile başlar) |
| pageSize | Sayfada yer alan madde sayısı |
| totalCount | Toplam soru sayısı |
| pageCount | Toplam sayfa sayısı |
Örnek Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sch="http://www.n11.com/ws/schemas">
<soapenv:Header/>
<soapenv:Body>
<sch:GetProductQuestionListRequest>
<auth>
<appKey>***</appKey>
<appSecret>***</appSecret>
</auth>
<productQuestionSearch>
<productId></productId>
<buyerEmail></buyerEmail>
<subject></subject>
<status>CLOSED</status>
<startDate>11/03/2026</startDate>
<endDate>12/03/2026</endDate>
</productQuestionSearch>
<pagingData>
<currentPage>0</currentPage>
<pageSize>10</pageSize>
</pagingData>
</sch:GetProductQuestionListRequest>
</soapenv:Body>
</soapenv:Envelope>
Örnek Response
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns3:GetProductQuestionListResponse xmlns:ns3="http://www.n11.com/ws/schemas">
<result>
<status>success</status>
</result>
<productQuestions>
<productQuestion>
<answer>Merhaba, ürün kargoya patpata sarılarak verilmektedir.</answer>
<id>114646171</id>
<productId>730196627</productId>
<productTitle>Çiçek Desenli Fincan Takımı</productTitle>
<question>Ürün kargoya nasıl verilmektedir?</question>
<questionSubject>Kargo hakkında</questionSubject>
</productQuestion>
</productQuestions>
<pagingData>
<currentPage>0</currentPage>
<pageSize>10</pageSize>
<totalCount>1</totalCount>
<pageCount>1</pageCount>
</pagingData>
</ns3:GetProductQuestionListResponse>
</env:Body>
</env:Envelope>
Ürün Sorularını Detaylandırma (GetProductQuestionDetail)
GetProductQuestionList ile listelenen soruların detayını bu servis aracılığıyla görüntüleyebilirsiniz.
Dikkat Edilmesi Gerekenler;
- GetProductQuestionList servisinden dönen id değerini bu serviste productQuestionId parametresinde sorgulayarak içeriğe ulaşabilirsiniz.
| Parametre | Açıklama |
| Auth.appKey | API Key |
| Auth.appSecret | API Secret |
| productQuestionId | Gelen sorunun ID değeri |
| Parametre (Cevap) | Açıklama |
| result.status | İşlem sonucu durum bilgisini gösterir. “success” ya da “failure” durum bilgilerini döner. |
| answer | Kaydedilen Cevap |
| answeredDate | Cevaplanma Tarihi |
| buyerExpose | Müşteri soru paylaşımı – Özel / Genel |
| Müşteri e-posta Adresi | |
| fullName | Müşteri Adı |
| productId | n11 Ürün Kodu |
| productStatus | Ürün Durumu |
| productTitle | Ürün Başlığı |
| question | Soru |
| questionDate | Soru Tarihi |
| questionSubject | Soru Başlığı |
| sellerExpose | Satıcı soru paylaşımı – Özel / Genel (Satıcı panelinden değiştirilebilir) |
| status | Sorunun Durumu |
Örnek Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sch="http://www.n11.com/ws/schemas">
<soapenv:Header/>
<soapenv:Body>
<sch:GetProductQuestionDetailRequest>
<auth>
<appKey>***</appKey>
<appSecret>***</appSecret>
</auth>
<productQuestionId>114646171</productQuestionId>
</sch:GetProductQuestionDetailRequest>
</soapenv:Body>
</soapenv:Envelope>
Örnek Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns3:GetProductQuestionDetailResponse xmlns:ns3="http://www.n11.com/ws/schemas">
<result>
<status>success</status>
</result>
<productQuestion>
<answer>Merhaba, ürün kargoya patpata sarılarak verilmektedir.</answer>
<answeredDate>2026-03-11</answeredDate>
<buyerExpose>YES</buyerExpose>
<email>adsoyad@gmail.com</email>
<fullName>Ad Soyad</fullName>
<productId>730196627</productId>
<images/>
<productStatus>Active</productStatus>
<productTitle>Çiçek Desenli Fincan Takımı</productTitle>
<question>Ürün kargoya nasıl verilmektedir?</question>
<questionDate>2026-03-11</questionDate>
<questionSubject>Kargo hakkında</questionSubject>
<sellerExpose>YES</sellerExpose>
<status>CLOSED</status>
</productQuestion>
</ns3:GetProductQuestionDetailResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ürün Sorularını Cevaplama (SaveProductAnswerRequest)
Müşterilerden gelen ürün sorularını cevaplamak için kullanılır.
Dikkat Edilmesi Gerekenler;
- Soruları cevaplamak için productQuestionId ve answer parametrelerini doldurarak gönderim sağlamalısınız, GetProductQuestionList servisinden dönen id değeri bu serviste productQuestionId parametresinde kullanılmaktadır.
- answer alanında minimum 1, maksimum 2048 karakter gönderebilirsiniz.
- 1 Soru 1 Kere cevaplanabilmekte olup, cevap gönderildikten sonra sorunun statüsü CLOSED olarak güncellenmektedir.
| Parametre | Açıklama |
| Auth.appKey | API Key |
| Auth.appSecret | API Secret |
| productQuestionId | Gelen sorunun ID değeri |
| answer | Sorunun Cevabı |
| Parametre (Cevap) | Açıklama |
| result.status | İşlem sonucu durum bilgisini gösterir. “success” ya da “failure” durum bilgilerini döner. |
Örnek Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sch="http://www.n11.com/ws/schemas">
<soapenv:Header/>
<soapenv:Body>
<sch:SaveProductAnswerRequest>
<auth>
<appKey>***</appKey>
<appSecret>***</appSecret>
</auth>
<productQuestionId>114245586</productQuestionId>
<answer>Merhaba, ürünümüz su geçirmez kumaşa sahiptir...</answer>
</sch:SaveProductAnswerRequest>
</soapenv:Body>
</soapenv:Envelope>
Örnek Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns3:SaveProductAnswerResponse xmlns:ns3="http://www.n11.com/ws/schemas">
<result>
<status>success</status>
</result>
</ns3:SaveProductAnswerResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>