创建库存调整单
更新时间: 2023-08-20 18:41:04 访问次数:2137
接口说明
此接口支持调整库存如下:
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"}}
