创建库存调整单
更新时间: 2023-08-20 18:41:04 访问次数:1524
接口说明
此接口支持调整库存如下:
1、2B库存转换为2C库存(产品编码开头OSF61,例如OSF611005741)
2、组织间库存转移(产品编码开头OSF64,例如OSF641006365)
注意:选择不同产品需传对应的字段,2B转2C不可与转移组织同时进行;存在库存组织时,2B库存转换为2C库存需要指定特定的库存组织
使用场景
仅限开通库存组织管理权限后调用,详询客服
接口名称
wh.inventoryAdjustment.createOrder
请求说明
请求内容 | 说明 |
---|---|
URL | https://openapi.winit.com.cn/openapi/service |
接口测试 | https://sandboxopenapi.winit.com.cn/openapi/service |
验证方法 | Token,md5 |
格式 | json |
字符编码 | UTF-8 |
http请求方式 | http |
请求数限制 | 默认每分钟1000,1000有需要可申请加大。 |
请求入参
名称 | 类型 | 必填 | 说明 | 示例 |
---|---|---|---|---|
winitProductCode | String(50) | Y | Winit产品编码 | OSF64 |
sellerOrderNo | String(50) | N | 客户订单号 | |
warehouseCode | String(50) | Y | 仓库编码 | |
transferOutStockType | String(20) | Y | 调出库存类型 | |
transferInStockType | String(20) | Y | 调入库存类型 | |
turnInCode | String(30) | O | 转入方编码(库存组织编码) 当Winit产品类型为组织间库存转移(OSF64)必填; 当Winit产品类型为2B库存转换为2C库存(OSF61),且客户存在多个库存组织时必填 |
|
turnOutCode | String(30) | O | 转出方编码(库存组织编码) 当Winit产品类型为组织间库存转移(OSF64)必填; 当Winit产品类型为2B库存转换为2C库存(OSF61),且客户存在多个库存组织时必填 |
|
merchandiseList | Array | Y | 商品列表 | |
–| merchandiseCode | String(255) | Y | 商品编码 | |
–|specification | String255) | O | 商品规格(当商品注册了规格时,必填) | |
–|quantity | String | Y | 商品数量 |
停用字段:turnInName转入方名称,turnOutName转出方名称
请求示例
{
"action": "wh.inventoryAdjustment.createOrder",
"app_key": "245002566@qq.com",
"data": {
"turnInCode": "55_OSO_WNT",
"turnOutCode": "55_NONAMZ_WNT",
"transferInStockType": "2C",
"transferOutStockType": "2C",
"warehouseCode": "US0001",
"winitProductCode": "OSF641006365",
"merchandiseList": [
{
"merchandiseCode": "test01",
"quantity": "2"
}
]
},
"format": "json",
"language": "zh_CN",
"platform": "OWNERERP",
"sign": "00000000000000000000000000000000",
"sign_method": "md5",
"timestamp": "2021-10-18 14:04:36",
"version": "1.0"
}
返回出参
返回参数说明:正确的返回编码code:0及结果data,错误的返回错误码及错误信息msg。
名称 | 类型 | 必传 | 说明 | 示例 |
---|---|---|---|---|
orderNo | String | N | 订单号 |
返回示例
{
"code" : "0",
"msg" : "操作成功",
"data" : {
"orderNo" : "WT010000000210"
}
}