API Dokümantasyonu

Endpoint

POST {path_the_comlab_oms_api}/OrderPackage/shipment-packages/{packageId}/split-packages

Amaç

Bu API çağrısı, belirli bir paketi, içinde bulunan ürün kalemlerinin belirli miktarlarını alarak yeni paketler oluşturur.

İstek Parametreleri

Parametre Açıklama Tür Gerekli
packageId Paket kimlik numarası Dize Evet
SplitPackages Paketi bölmek için ayrıntılar Dizi Evet
OrderLineId Sipariş kalemi kimlik numarası Tamsayı Evet
Quantities Pakete eklenecek ürün miktarı Tamsayı Evet

Örnek İstek

{
  "SplitPackages": [
    {
      "PackageDetails": [
        {
          "OrderLineId": 328938,
          "Quantities": 5
        },
        {
          "OrderLineId": 328939,
          "Quantities": 5
        }
      ]
    }
  ]
}

Örnek Yanıt

Başarılı bir istek durumunda, API aşağıdaki gibi bir yanıt döndürecektir:

{
  "status": "success",
  "message": "Yeni paket oluşturuldu."
}

Hata Durumu

Hata durumunda, API aşağıdaki gibi bir yanıt döndürecektir:

{
  "status": "error",
  "message": "Hata: Ayrıntılar eksik veya geçersiz."
}

Notlar

  • OrderLineId: Sipariş kalemi kimlik numarası, ilgili ürünü temsil eder.
  • Quantities: Pakete eklenecek ürün miktarı, ilgili üründen kaç adet ekleneceğini belirtir.
  • Birden fazla ürün kalemi eklemek için, her bir kalemin ayrı ayrı belirtilmesi gerekir.
Bu dökümanda