N11 API · Genel

N11 REST API ve SOAP servisleri: hangisi ne için kullanılır?

N11 bugün iki teknolojiyi birlikte kullanır: ürün, stok-fiyat, kategori ve sipariş işlemleri REST (JSON) ile, ürün soruları, iade talepleri, parçalı iptal, fatura linki ve katalog arama SOAP (XML) ile yapılır. Eski SOAP ürün ve stok metotları Ocak 2025'te kapatıldı. Yeni bir N11 entegrasyonu bu ayrıma göre tasarlanmalıdır.

Geçiş takvimi

N11, REST'e geçişi parça parça yaptı. Geliştirici sitesindeki Change Log sayfasına göre önemli adımlar şunlardır:

TarihDeğişiklik
4 Nisan 2024Stok-fiyat güncelleme ve ürün güncelleme REST'e geçti; işlem sonucu için task servisleri açıldı
25 Aralık 2024Sipariş listeleme, sipariş onaylama ve sipariş bölme REST'e geçti; siparişler paket mantığına taşındı
25 Ocak 2025Eski SOAP ürün, stok ve satış durumu metotları kapatıldı
17 Temmuz 2025Kategori servislerinin 15 Ağustos 2025'ten itibaren anahtarsız çalışmayacağı duyuruldu
8 Haziran 2026E-ihracat için sipariş listeleme ve fatura linki servislerine yeni alanlar eklendi

Kapatılan SOAP metotları

Ocak 2025 duyurusunda kapatılan metotlar üç servis altında toplanır. Bu metotları çağıran eski bir entegrasyon artık çalışmaz:

  • ProductService: SaveProduct, UpdateProductBasic, UpdateProductPriceById, UpdateProductPriceBySellerCode, UpdateDiscountValueByProductId, UpdateDiscountValueBySellerCode
  • ProductStockService: GetProductStockByProductId, GetProductStockByProductSellerCode, UpdateStockByStockId, UpdateStockByStockSellerCode, IncreaseStockByStockId, IncreaseStockByStockSellerCode, DeleteAndUpdateStockByStockAttributes, IncreaseStockByStockAttributes
  • ProductSellingService: StartSellingProductByProductId, StartSellingProductBySellerCode, StopSellingProductByProductId, StopSellingProductBySellerCode

Bunların yerine ürün yükleme için product-create, güncelleme için product-update, stok ve fiyat için price-stock-update REST görevleri kullanılır. Satıştan çekme işi de product-update içindeki status alanıyla (Active ya da Suspended) yapılır.

Bugün hangi işlem hangi teknolojiyle yapılır?

İşlemTeknolojiAdres
Kategori ağacı ve özelliklerREST/cdn/categories, /cdn/category/{id}/attribute
Ürün yükleme, güncelleme, silmeREST görev/ms/product/tasks/...
Stok ve fiyatREST görev/ms/product/tasks/price-stock-update
Ürün sorgulamaREST/ms/product-query
Sipariş listeleme ve onayREST/rest/delivery/v1/shipmentPackages, /rest/order/v1/update
Ürün sorularıSOAPProductService.wsdl
İade talepleriSOAPReturnService.wsdl
Parçalı iptalSOAPClaimCancelService.wsdl
Fatura linkiSOAPSellerInvoiceService.wsdl
Katalog aramaSOAPCatalogService.wsdl

Bütün adresler https://api.n11.com ile başlar. SOAP servislerinin WSDL dosyaları /ws/ altındadır.

Tasarım için pratik notlar

İki teknolojiyi aynı kodda yönetmek için tek bir kimlik katmanı kurun. REST istemcisi başlık ekler, SOAP istemcisi aynı değerleri auth bloğuna yazar. Böylece anahtar değiştiğinde tek yeri güncellersiniz.

Hata kontrolünü de ayırın. REST görevlerinde status ve reasons alanlarına, SOAP'ta result.status alanına bakılır. SOAP yanıtlarında eleman adları ad alanı öneki taşıyabilir (örneğin ns3:); ayrıştırıcınız öneki yok sayabilmelidir.

Eski SOAP sipariş servisinden REST'e geçiyorsanız alan eşleşmesi için N11'in karşılaştırma tablosunu kullanın: N11 sipariş detayı ve durumları.

Sık sorulanlar

N11 SOAP API kapandı mı?

Tamamen değil. Ürün, stok ve satış durumu SOAP metotları Ocak 2025'te kapatıldı. Ürün soruları, iade talepleri, parçalı iptal, fatura linki ve katalog arama SOAP ile çalışmaya devam ediyor.

SaveProduct yerine ne kullanılmalı?

REST ürün yükleme görevi kullanılmalı: POST https://api.n11.com/ms/product/tasks/product-create. Tek istekte en fazla 1.000 SKU gönderilir, sonuç task detayından okunur.

Sipariş servisleri ne zaman REST'e geçti?

N11 Change Log'una göre 25 Aralık 2024'te sipariş listeleme, onaylama ve bölme servislerinin REST geçişi tamamlandı. Siparişler artık paket olarak listeleniyor.

N11 SOAP servislerinin WSDL adresleri nerede?

Hepsi https://api.n11.com/ws/ altındadır. Örneğin ürün soruları için ProductService.wsdl, iade talepleri için ReturnService.wsdl, parçalı iptal için ClaimCancelService.wsdl, fatura linki için SellerInvoiceService.wsdl ve katalog arama için CatalogService.wsdl kullanılır.

Kaynaklar

İlgili N11 API konuları

Son güncelleme: 27.10.2026 · N11 API rehberinin tamamı

N11 entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.