当当当,重点来了,这是个搞好了可以让老板心甘情愿给你加薪至少10%的项目。
先看看痛点:
商城订单系统和发货系统是分离的,数据流无法打通。如果用户咨询,需要N多客服支持。
客服系统和订单系统也是分离的,如果出现异常件,通常是客户骂才知道要去处理。
售后系统也是火星来的,或者木有系统。。。通常差评的源泉。。。
解决方案:
用电子面单接口,在发货的同时,自动生成快递单号并回填,自动与订单号关联起来。(这一下就打通了任督二脉,后面全都顺了)
用云打印接口,在发货的同时,除了打快递单之外,还能打发货单。这样就不会再发错货了吧~
好了,这里信息量有点大,自己体会一下,或者和产品去嘚瑟一下。
这里该醒了,搬砖搬砖
Add Config
使用sdk的可以先配置account.properties,账号信息可以登录快递100获取https://poll.kuaidi100.com/manager/page/myinfo/enterprise
电子面单图片接口
@Test
public void testPrintImg(){
PrintImgReq printImgReq = new PrintImgReq();
PrintImgParam printImgParam = new PrintImgParam();
printImgReq.setKey(key);
printImgReq.setMethod(ApiInfoConstant.ELECTRONIC_ORDER_PIC_METHOD);
String t = System.currentTimeMillis() + "";
printImgReq.setT(t);
printImgParam.setKuaidicom(CompanyConstant.ZJS);
printImgParam.setSendManName("张三");
printImgParam.setSendManMobile("15999566666");
printImgParam.setSendManPrintAddr("广东省深圳市南山区科技南十二路");
printImgParam.setRecManName("李四");
printImgParam.setRecManMobile("15999566666");
printImgParam.setRecManPrintAddr("北京市海淀区xxx路");
printImgParam.setType("10");
printImgParam.setTempid("180c7c8f646742ca871a92c976392b05");
printImgParam.setCount("1");
String sign = SignUtils.sign(new Gson().toJson(printImgParam)+t+key+secret);
printImgReq.setSign(sign);
printImgReq.setParam(printImgParam);
PrintImg printImg = new PrintImg();
System.out.println(new Gson().toJson(printImg.printImG(printImgReq)));