N11 API · Sipariş

N11 sipariş detayı: paket, kalem, tutar alanları ve durumlar

N11'de tek bir siparişin detayı, sipariş listeleme servisine orderNumber ya da packageIds parametresi verilerek alınır; ayrı bir detay servisi yoktur. Yanıttaki paket; alıcı, adres, kargo ve tutar bilgilerini, lines dizisinde de her ürün kalemini taşır. Faturaya esas tutar her kalemdeki sellerInvoiceAmount alanlarının toplamıdır. Paket durumu shipmentPackageStatus alanında yazar.

GEThttps://api.n11.com/rest/delivery/v1/shipmentPackages?orderNumber={orderNumber}Tek paket için packageIds parametresi de kullanılabilir.

Paket seviyesindeki alanlar

AlanAnlamı
idPaket numarası
orderNumberSipariş numarası
shipmentPackageStatusPaket durumu
customerfullName, customerEmail, customerIdAlıcı bilgileri; kurumsal faturada ad alanında firma unvanı
taxId, taxOffice, tcIdentityNumberVergi ve kimlik bilgileri
billingAddress, shippingAddressFatura ve teslimat adresi; invoiceType 1 bireysel, 2 kurumsal
cargoTrackingNumberKargo barkod numarası ya da kargo kampanya kodu
cargoSenderNumber, cargoTrackingLinkKargo takip numarası ve takip bağlantısı
cargoProviderName, shipmentCompanyIdKargo firması
shipmentMethod1 kargo, 2 diğer (dijital, hediye, online teslimat)
agreedDeliveryDateEn geç kargolama tarihi
lastModifiedDateSon hareket tarihi
packageHistoriesDurum geçmişi ve tarihleri
totalAmount, totalDiscountAmountToplam ve toplam indirim
micro, deliveryAddressTypeE-ihracat işareti; teslimat noktası tipi (KTN, EASYPOINT, PUP)

Kalem (lines) alanları ve tutar hesabı

Her kalemde orderLineId, productId, productName, stockCode, barcode, quantity, price, variantAttributes, vatRate, commissionRate ve indirim alanları bulunur. orderLineId, onay ve paket bölme servislerinde kullanılan kalem numarasıdır.

N11'in verdiği hesap formülü şudur: (price × quantity) − (sellerDiscount + sellerCouponDiscount) = sellerInvoiceAmount. Aynı sonuç (price × quantity) − totalSellerDiscountPrice ile de bulunur. Siparişin fatura tutarı, kalemlerdeki sellerInvoiceAmount değerlerinin toplamıdır. N11'in kendi indirimleri (mallDiscount) bu tutarı düşürmez.

Komisyon hesabında kampanyalı indirim de hesaba katılır: commissionRate − sellerCampaignCommissionRate, kalemin net komisyon oranını verir.

Paket durumları ve SOAP karşılıkları

REST servisinde durum yedi değerden biridir. Eski SOAP sipariş servisindeki sayısal durumların karşılığı N11'in karşılaştırma tablosunda verilir:

REST durumuAnlamıEski SOAP karşılıkları
CreatedYeni, onay bekliyor2 Ödendi, 14 Kargo Yapılması Gecikmiş
PickingOnaylandı, hazırlanıyor5 Kabul Edilmiş, 15 Zamanında Kargoya Verilmemiş, 51 İptal Talep Edildi
ShippedKargoda6 Kargoda, 13 Kargoda İade
DeliveredTeslim edildi7, 9, 10, 11, 12, 16, 17, 52, 53
Cancelledİptal4 İptal Edilmiş
UnSuppliedSatıcı tedarik edemedi8 Reddedilmiş
UnpackedPaket bölündü; yerine yeni paketler oluştuKarşılığı yok

Tablo bir şeyi açıkça gösterir: iade ve değişim talepleri paketin durumunu değiştirmez, paket Delivered kalır. İadeleri ayrıca iade talepleri servisinden izlemeniz gerekir.

Sık hatalar

  • Sipariş tarihini lastModifiedDate'ten almak: Bu alan son hareketin tarihidir. Siparişin oluşma zamanı packageHistories içindeki Created satırındadır.
  • totalAmount ile fatura kesmek: Faturaya esas tutar sellerInvoiceAmount toplamıdır.
  • Teslimat noktası siparişinde adres: deliveryAddressType doluysa shippingAddress teslimat noktasının adresidir ve shippingAddress.fullName boş gelir. Alıcı bilgisini billingAddress'ten alın.
  • TCKN'nin hep dolu olacağını varsaymak: Change Log'a göre 15 Ekim 2025'ten beri TCKN bilgisi olmayan alıcılarda bu alan boş dönüyor.

Sık sorulanlar

N11'de tek bir siparişin detayı nasıl alınır?

Sipariş listeleme servisine orderNumber ya da packageIds parametresi verilir. Ayrı bir sipariş detayı servisi yoktur; aynı yanıt bütün paket ve kalem bilgilerini içerir.

N11 siparişinde fatura tutarı hangi alandır?

Her kalemdeki sellerInvoiceAmount alanı. Siparişin fatura tutarı bu alanların toplamıdır; N11'in formülü (price × quantity) − (sellerDiscount + sellerCouponDiscount) şeklindedir.

Picking durumu ne anlama gelir?

Siparişin satıcı tarafından onaylandığını ve hazırlandığını gösterir. Eski SOAP servisindeki "Kabul Edilmiş" durumunun karşılığıdır.

İade edilen sipariş hangi durumda görünür?

N11'in karşılaştırma tablosuna göre iade talepleri paket durumunu değiştirmez, paket Delivered olarak kalır. İadeler ayrı bir SOAP servisinden izlenir.

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.