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
}
]
}