• Change Log
  • API Dokümantasyonu
  • Mağaza Destek Merkezi
  • Satıcı Paneli
  • Change Log
  • API Dokümantasyonu
  • Mağaza Destek Merkezi
  • Satıcı Paneli
  • Change Log
    • n11 Ürün Entegrasyonu
      • Kategori Ağacı Listeleme
      • Kategori Özellikleri Listeleme
      • Ürün Yükleme
      • Ürün Bilgisi Güncelleme
      • Ürün Fiyat-Stok Güncelleme
      • Ürün Soru-Cevap Servisi
      • Ürün Silme
      • Task Detail Sorgulama
      • Satıcı Ürün Sorgulama
      • Katalog Servisi ve Hızlı Ürün Yükleme
    • n11 Sipariş Entegrasyonu
      • Sipariş Listeleme Servisi
      • Sipariş Kalemlerini Güncelleme
      • Toplama Talebi Oluşturma
      • Sipariş Paket Bölme
      • Miktar Bazlı Paket Bölme & Sipariş Ürün İptali
      • Fatura Linki Gönderme
      • Sipariş Kalemine İşçilik Bedeli Gönderme
    • İade/İptal Entegrasyonu
      • İade Talepleri Servisi
      • Parçalı İptal Talebi
    • Bilgilendirmeler
      • API Hata Mesajları ve Açıklamaları
      • SOAP-Rest API Sipariş Listeleme Servisi Karşılaştırması
    • n11faturam
      • n11faturam E-Fatura Link Oluşturma
    • Mikro İhracat
      • Micro İhracat

    Sipariş Paket Bölme

    556 görünüm 1

    Yazar n11 Developer
    3 Nisan 2015
    POST https://api.n11.com/rest/delivery/v1/splitCombinePackage
    • Authorization no auth seçiniz.
    • Headers alanına appKey ve appSecret bilgisini eklemeniz gerekir.
    • HTTP isteğinizi POST methoduyla ilgili endpoint’e gönderin.
    • İsteğinizi JSON formatında body de raw olarak aşağıdaki örnek desende iletiniz.

    Dikkat Edilmesi Gerekenler;

    • Siparişler yalnızca Picking status’te bölünebilmektedir, Created status olan siparişler bölünemez.
    • Bölünen ana sipariş status’u Unpacked olarak güncellenip, bölünmüş paketler Picking status ile oluşmaktadır.
    • Oluşan paketler aynı orderNumber, farklı id ( paket numarası ) ve farklı cargoTrackingNumber ( kampanya kodu ) ile oluşmaktadır.
    • Body içerisindeki orderLineId bilgisine GetShipmentPackages servisinden ürün bazlı ulaşabilirsiniz.
    • Body içerisinde gönderilen orderLineId haricindeki ürünler otomatik olarak yeni bir pakette ayrıca oluşacaktır.
    • Bölünen paketler, birden fazla ürün mevcut ise tekrardan bölünebilmektedir.
    • Body içerisinde oluşturmak istediğiniz paketlere göre JSON bloğunda istekler gönderebilirsiniz. Aşağıda Request örnekleri mevcuttur.

    Tek Ürün Paket Bölme

    Örnek Request
    {
        "splitGroups": [
            {
                "orderLineIds": [
                    466969524
                ]
            }
        ]
    }
    Örnek Response
    {
        "code": 200,
        "message": "success",
        "splitPackageOrderItems": [
            {
                "orderNumber": "207291931000",
                "packageId": "112152753274001",
                "orderLineId": 466969524,
                "stockCode": "SplitQTY-5",
                "quantity": 2
            },
            {
                "orderNumber": "207291931000",
                "packageId": "112617253822000",
                "orderLineId": 466969525,
                "stockCode": "SplitQTY-6",
                "quantity": 3
            }
        ]
    }

    Birden Fazla Ürün ( Aynı Pakette olacaksa ) Paket Bölme

    Örnek Request
    {
        "splitGroups": [
            {
                "orderLineIds": [
                    466969524,
                    466969525
                ]
            }
        ]
    }
    Örnek Response
    {
        "code": 200,
        "message": "success",
        "splitPackageOrderItems": [
            {
                "orderNumber": "207291931399",
                "packageId": "112152753274970",
                "orderLineId": 466969524,
                "stockCode": "SplitQTY-5",
                "quantity": 1
            },
            {
                "orderNumber": "207291931399",
                "packageId": "112152753274970",
                "orderLineId": 466969525,
                "stockCode": "SplitQTY-6",
                "quantity": 2
            },        
            {
                "orderNumber": "207291931399",
                "packageId": "112617253822254",
                "orderLineId": 466969526,
                "stockCode": "SplitQTY-7",
                "quantity": 4
            }
        ]
    }

    Birden Fazla Ürün ( Farklı Pakette olacaksa ) Paket Bölme

    Örnek Request
    {
        "splitGroups": [
            {
                "orderLineIds": [
                    466969524
                ]
            },
            {
                "orderLineIds": [
                    466969525
                ]
            }
        ]
    }
    Örnek Response
    {
        "code": 200,
        "message": "success",
        "splitPackageOrderItems": [
            {
                "orderNumber": "207291931337",
                "packageId": "112152753274970",
                "orderLineId": 466969524,
                "stockCode": "SplitQTY-5",
                "quantity": 2
            },
            {
                "orderNumber": "207291931337",
                "packageId": "112617253822254",
                "orderLineId": 466969525,
                "stockCode": "SplitQTY-6",
                "quantity": 2
            }
        ]
    }

    Bu yararlı oldu mu?

    1 Evet  0 Hayır
    Related Articles
    • Micro İhracat
    • Mikro İhracat
    • n11faturam E-Fatura Link Oluşturma
    • n11faturam
    • Katalog Servisi ve Hızlı Ürün Yükleme
    • Toplama Talebi Oluşturma
    Geri
    Toplama Talebi Oluşturma
    İleri
    Miktar Bazlı Paket Bölme & Sipariş Ürün İptali
    © Telif Hakkı 2026 n11.com. Tüm Hakları Saklıdır.