修改海外仓包裹SKU明细
在确认交运前,通过此接口,可以修改包裹内需要拣货出库的SKU明细。
请求规格说明
请求方式
PUT api/packages/{processCode}/items
processCode 为我司处理号,请求url中不需要花括号({})
请求数据格式
名称 | 类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
ItemIdType | string | 必须 | SKU明细中值的类型,您可以选择以下任意一种值类型
SKU: SKU StockUnitId: SKU在我司系统对应的库存编码 |
SKU |
Items | PackageItemCreateRequest[] | SKU 列表 |
名称 | 类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
ItemId | string | 必须 | SKU或者我司库存编码 | |
Quantity | int | 必须 | 数量 |
示例请求
{
"ItemIdType": "SKU",
"Items": [{
"ItemId": "ODM0003",
"Quantity": 1
}, {
"ItemId": "ODM0004",
"Quantity": 1
}]
}
返回数据格式说明
此接口由于修改了包裹内SKU的明细,系统会重新计算包裹的总申报价值与预计总重量,并基于此信息重新计算包裹是否仍可发货。
如果修改了SKU明细,导致包裹无法发货,您可以选择删除此单,并选用合适的物流方式发货。
名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
DeclaredValue | Money | 总申报金额,此值由SKU信息中的申报金额加总计算得出 | |
ShipAvailability | ShipAvailability | 可发货状态 |
返回数据示例
{
"Data": {
"DeclaredValue": {
"Code": "USD",
"Value": 20.32
},
"ShipAvailability": {
"Status": "Available",
"IsRemoteArea": false,
"Error": null
}
},
"Succeeded": true,
"Error": null
}