查询SKU库存数
通过此接口,您可以通过SKU或者库存编码查询SKU在我司仓库的库存数。
请求规格说明
请求方式
GET api/inventories?skuList={skuList}&stockUnitIdList={idList}&warehouseCode={warehouseCode}&page={page}&pageSize={pageSize}
skuList 为您的SKU,stockUnitIdList为库存编码。多个值之前用英文逗号(,)隔开。skuList 与 stockUnitIdList 二者只需要有一个有值即可,在二者都有值的情况下,skuList 的值会被忽略。
warehouseCode 为我司的海外仓库代码,为可选参数。
page 为页码,默认值为 1,为可选参数。
pageSize 为分页大小,默认值为 500,最大值为 500,为可选参数。
返回数据格式说明
名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
Elements | Inventory[] | SKU库存信息 | |
PageNumber | int | 页码 | |
PageSize | int | 分页大小 | |
TotalItemCount | int | 符合条件的总数目 |
名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
StockUnitId | string | 库存编码 | |
SKU | string | SKU | |
WarehouseCode | string | 仓库代码 | |
TotalQuantity | int | 在库总数 | |
FrozenQuantity | int | 冻结数 / 锁定库存 海外仓包裹在确认交运时,会冻结所需的库存数。 包裹出库后,冻结的数量会被扣减。 包裹被取消后,冻结的数量会被解冻。 |
|
AvailableQuantity | int | 可用数 = 在库总数 - 冻结数 | |
LastModifyOn | string | 最后更新时间, ISO8601 标准格式 |
返回数据格式示例
下面为请求 api/stockUnits?skuList=ODM0001
接口返回的示例数据。
{
"Data": {
"Elements": [
{
"StockUnitId": "SUD0000075",
"SKU": "ODM0001",
"WarehouseCode": "BM",
"TotalQuantity": 12,
"FrozenQuantity": 2,
"AvailableQuantity": 10,
"LastModifyOn": "2016-08-08T06:47:28.27Z"
}
],
"PageNumber": 1,
"PageSize": 1,
"TotalItemCount": 1
},
"Succeeded": true,
"Error": null
}