奇门:异常包裹单接口与缺货接口配置

注1:本文档有效仅限于老接口:qimen.taobao.wms.returnapply.report


异常包裹单的功能介绍:

主要用于无头件的处理,有货无单场景。。
这里有两种应用:

1,先斩后奏,仓库先入库。需开启WMS参数:WB0148


即仓库先入库上架,入库信息通过接口回传上游OMS系统,然后电商运营人员根据该信息匹配退货申请或联系客户。然后在OMS推退货通知单。最后仓库再手工/自动关联该通知单的过程。完成异常包裹单。退货单回传这个过程。其好处在于降低了跨部门沟通成本,有效的提高了退件的周转率。但是坏处在于存在潜在损失(串货无法追究等),处理链条长。功能使用上需要慎重,必须要辅助相应的管理结合流程、制度、机制,经过电商部门、财务部门、仓储部门等相关方的同意后使用。

2,仅作通知。即不开WMS参数:WB0148。

相当于把异常包裹单信息告诉上游,上游电商运营人员根据信息匹配,生成退货通知单。注意,这里不需要关联单据。而是要正常操作退货入库。

异常包裹单回传情况

WMS异常包裹单填写注意事项:

同步订单填的是原B2C发货通知单的同步订单单号,如果不确定不知道,就不要填,否则会导致无法回传。除此条外,其他内容都可以填写。如图


注2:异常包裹单接口配置,走的是奇门云网关

前提条件概要:

1奇门里新云网关配置上线。
2、老云网关配置上线 (E3一套环境; 标准接口走新云网关,退货包裹单接口走老的云网关 上线customerid都是用同一个)
3、wms两套一套标准接口一套退货包裹单。

云网关部署部分

1.咨询WMS产品部获取iWMS奇门云网关接口代码版本/脚本;

2.新建IIS应用程序池,命名iWMSQimenCloudAPI_Pool;新建应用程序,部署奇门云网关接口iWMSQimenCloudAPI;

3.配置Web.config文件:

接口自动回收配置地址默认为:
http://接口服务器ip:端口号/应用程序名(如iWMSQimenCloudAPI)/Router.

4.配置ApiConfig.configs文件:

店铺session 可默认为空 不配置;

5.测试测试接口地址是否正常,接口地址默认如下:

http://接口服务器ip:端口号/应用程序名(如iWMSQimenCloudAPI)/Router,浏览器返回

  1. {"flag":"failure","code":"909","message":"Get访问测试!默认format=json返回。"}

则正常;

6.执行定时任务脚本:

  1. insert into
  2. TSysWmsApiTaskItem(TaskId,TnId,TaskName,DllFile,RunObj,Param1,Param2,FreqType,FreqInterval,FreqValue,FreqSubType,FreqSubInterval,SubStartTime,SubEndTime,StartDay,EndDay,IsInfinite,Explain,Creator,CreateDate,Status)
  3. select 'QC00001','*','异常包裹单回传','WMS.QimenCloudData.dll','WMS.QimenCloudData.UpdateReturnApplyTask','','',
  4. '2','1','','2','30','1900-01-01 00:01:00.000','1900-01-01 23:59:00.000','2015-01-01 00:00:00.000','2099-01-01 00:00:00.000',0,'','admin',GETDATE(),1

重启对应应用程序池,查看接口任务列表
http://接口服务器ip:端口号/应用程序名(如iWMSQimenCloudAPI)/Task/TaskList.aspx

注3:开发平台配置的内容。非常重要。

1.开发平台配置WMS奇门云网关参数:登录开发平台,qimen.taobao.com

选择ERP-WMS官方场景

2.选择异常包裹单接口,进入接口配置界面,配置wms奇门云网关接口地址:

特别说明:标准接口一开始都是itc模式的。异常包裹单接口是后面加上去,之前咨询阿里的人,说这几个接口和自定义接口只支持云网关模式。WMS对接非百胜系的竞品OMS时要特别注意提醒上游此点

3.授权配置

注意:
1.奇门ITC与奇门云网关可共用同一个CustomerId;
2.WMS奇门云网关接口可理解为ITC模式的补充接口,并行独立部署,相互不影响;

3.如果报{“response”:{“flag”:”failure”,”code”:66,”message”:”qimen cloud inernal error”,”sub_message”:”找不到对应的路由信息”,”request_id”:”xsq3okb3pmbs”}}需要找上游检查配置。可联系任坤坤。

当胜境iWMS系统跟非百胜系OMS系统对接时,需要联系呼叫中心,上线百胜奇门的云网关并完成授权。如图


异常信息处理FAQ:

异常问题:回传失败,报错回传。报文如图:
  1. {"response":{"flag":"failure","code":15,"message":"Remote service error","sub_code":"1","sub_message":"WMS包裹单号:AKA02200909000166:TIANTIAN->对应配送方式不存在","request_id":"ofgy0m0cek1j"}}
问题诊断:上下游快递代码不一致。
解决办法:

执行语句:

  1. SELECT * FROM TBillAbnormalKD where BILLID ='AKA02200909000166'
  2. UPDATE TBillAbnormalKD SET ShippingCode ='快递代码' where BILLID ='AKA02200909000166'



缺货信息回传

缺货接口配置,WMS部分接口都是正常的,可以正常回传并且有日志success返回,但是会出现E3看不到回传结果的问题。这里需要在E3里开启如图:WMS_CALLBACK_ORDER

缺货回传成功的标识:


缺货处理流程,一般为,上游筛选缺货订单,然后取消原订单,重新制单发货。

文档更新时间: 2024-06-26 15:56   作者:admin