应用场景:
我希望在新一代NEMS系统对接钮门EMMIS的服务商,从而获取服务商的派送转单号+服务商标签.
操作步骤:
【第1步】:点击左侧菜单的"设置外部接口"
↓
选择"钮门"
↓
服务器输入:open.ylexp.com>端口80>API密钥+客户ID,分布填入你的钮门软件服务商提供给您的填写
↓
发件人信息的选择:订单发件人 或者固定发件人
订单发件人是你实际录入发件人信息中发件人内容
固定发件人是你固定设置的,预先设置好的、不变的,固定的.
如下图所示:
【第2步】:建议退出再次进入钮门NEMS系统,点击“快递类别管理”,创建相应的快递类别,
如果已经创建好,比如我当前示范的系统为例,我当前这个快递类别名称“YLAGUSPS”要对接“上海颐龙”的“USPS美国电子”这个渠道。
我先双击“YLAGUSPS”,
然后点击“右上”的“外部接口”,
然后下面选择“钮门”,
再下面就选择“上海颐龙”,(这个刷新出来的就是我步骤一里面添加的服务商接口名称),到这1步,我先放上1个截图,便于理解↓
如下图所示:
接着上面的,这个时候我继续往下点,点这个“产品”,
点击以后,如果接口是正常接上的,这里就会刷新出当前“上海颐龙”系统里的“快递类别”名称,也有可能出来是“上海颐龙”的快递类别名称对应的编号,
作为颐龙的合作者的你,
颐龙相关人员会事先把快递类别编码或者名称告诉你,
比如我要对接的是:SZ-YL21
设置完成点保存。
如下图所示:
【第3步】::在"业务"/“复核秤重”等界面进行对接获取标签/获取转单号等操作。
一般不建议,在“复核称重”界面进行取单号。这个界面是每扫1票,当场去取。
这个界面如果当作标准化流水线上的日常操作界面,缺点很明显,每扫1票可能会卡几秒,严重影响效率,而且还没考虑下家服务器网络或者你当前的网络都是否稳定的前提。本文对于这个操作,在这里就先不做详细描述。
直接演示去业务界面,批量取转单号。
(注意,我演示到这1步,是假定你已经往步骤1提到的你的系统的“YLAGUSPS”这个快递类别里录入了数据)我这里就把演示怎么录数据了,不然影响本文教程演示的节奏。
做了入库,补全了信息就可以去业务界面取转单号了。就算没补全,取单号的时候,如果失败也会告诉你详细的失败原因。可以辅助你更精准的、按要求补全信息。
我现在搜索我刚刚在示范系统里录入的4票包裹信息。
点击“业务”,点击左上角的“查询”,选择子菜单“高级查询”,弹出查询框,输入“服务商:上海颐龙”,选择输入日期范围,点击弹出框框的查询按钮。
搜索方法如下图:
搜索出来数据之后,(图中我为了示范功能,提前入库并发送的3票,其中有2票录了详细收件人信息而且是真实的邮编和地址,有1票我故意录错,然后我接下来示范批量取转单号,看看我下图中,重点需要看的2列数据的变化。)
如下图:
先选中一批业务,点击“取单号”按钮↓
如下图:
如果提取失败,最后1列,外部接口,会告诉你失败的原因,如下图我示范的3票都失败了。原因是:物品描述为空。
实践模拟中,碰到1个问题,就是提示失败,显示的文字是“无服务”。这种情况就是你的服务商那边,他的这个快递类别没有配置好。
与服务商的协调沟通中,协助指导设置,终于调通,有1票正确的数据,我成功取到了转单号,
但是注意!(目前取成功转单号)只是最后1列“外部接口对接”,显示“成功”2个字,
但是“转单号”这1列的单号显示暂时没有变化,其实转单号在后台已经取回来,并且改好了。
这个时候,你就再次点左上角的“查询”按钮,刷新一次,转单号就显示出来了。
如下图:
我们也在积极的调整这个细节,后期会做到取单号成功以后,不用查询刷新,当前显示的转单号自动更新显示。
言归正传,程序取到了转单号,实际也同时成功取到了标签。
接下来教一下,如何对于已经取单成功的件,下载标签就行了。
后续的怎么下载pdf,怎么打印标签,我在后续的演示中,再更新当前教程