API
创建库存调整单
更新时间: 2023-08-20 18:41:04 访问次数:1238

接口说明

此接口支持调整库存如下:
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转出方名称

请求示例

  1. {
  2. "action": "wh.inventoryAdjustment.createOrder",
  3. "app_key": "245002566@qq.com",
  4. "data": {
  5. "turnInCode": "55_OSO_WNT",
  6. "turnOutCode": "55_NONAMZ_WNT",
  7. "transferInStockType": "2C",
  8. "transferOutStockType": "2C",
  9. "warehouseCode": "US0001",
  10. "winitProductCode": "OSF641006365",
  11. "merchandiseList": [
  12. {
  13. "merchandiseCode": "test01",
  14. "quantity": "2"
  15. }
  16. ]
  17. },
  18. "format": "json",
  19. "language": "zh_CN",
  20. "platform": "OWNERERP",
  21. "sign": "00000000000000000000000000000000",
  22. "sign_method": "md5",
  23. "timestamp": "2021-10-18 14:04:36",
  24. "version": "1.0"
  25. }

返回出参

返回参数说明:正确的返回编码code:0及结果data,错误的返回错误码及错误信息msg。

名称 类型 必传 说明 示例
orderNo String N 订单号

返回示例

  1. {
  2. "code" : "0",
  3. "msg" : "操作成功",
  4. "data" : {
  5. "orderNo" : "WT010000000210"
  6. }
  7. }
关键词