# qm接口对接 # 文档参见doc目录 ## 回调接口文件 QmController ## 商品测试文件 SingleItemTest ## 发货单测试文件 DeliveryOrderTest ## 出货单测试文件 StockOrderTest ## 重要说明: 商品接口itemCode货主唯一
商品ID对接方式
1 商品接口得到wms的id记录到自己的商品表,订单接口中itemId传wmsId
2 所有接口不传itemId,wms通过itemCode匹配(ERP无需记录wmsId,耦合度更小)
关于接口的选择
发货接口适用于电商订单,不可部分发货订单
出库接口适用于2B订单支持部分发货和全发控制
SpringMVC 支持特殊字符的开发("+ % &")
SprintBoot 不支持特殊字符开发 ## 接口开发顺序 + 商品接口 6.2 + 入库单接口 6.5 + 入库单反馈接口 6.6 + 出库或发货单接口 6.11或6.14 + 出库或发货单反馈接口 6.12或6.17 并一一对应 + 取消接口 6.28 含所有单据取消 + 退货入库单同步接口 6.8 + 退货入库单确认接口 6.9 + 库存盘点通知6.33或库存异动通知接口6.37 二选一即可(wms发起的损益反馈给ERP) ## 关于多仓多货主说明 1 wms支持 一个APPKEY一个货主(customerId和ownerCode一样) ERP和WMS同步新增货主 wms还需要同步新增奇门配置
2 一个APPKY多个货主(customerId不变ownerCode变,可以使用货主同步接口自动同步货主) ### 签名计算方式 详见 文档目录7 sign 签名算法 测试地址 http://tool.chinaz.com/tools/md5.aspx ### 系统常见问题解答 1、采购单的反馈机制
采购单支持按单反馈(即订单结束后反馈)和按收货单反馈维度。 2、订单取消需要下发订单类型
订单取消的订单类型即各种订单下发时的订单类型。