明道云与阿里1688对接案例
1.导读
采购,是指企业在一定的条件下从供应市场获取产品或服务,作为企业资源, 以保证企业生产及经营活动正常开展的一项企业经营活动。是指个人或单位在一定的条件下从供应市场获取产品或服务作为自己的资源, 为满足自身需要或保证生产、经营活动正常开展的一项经营活动。
2.发展
传统采购,以线下面对面交流为主,并通过电话、传真和书面合同辅助沟通,这是采购的初始阶段。随着互联网信息技术的发展,以及公司业务的规范化,高效化,信息化,众多企业开始开发/定制各类管理系统。
但是在这种情况下,整体系统间数据容易存在割裂/缺失,以及信息孤岛化的问题。信息数据流转过程不够整体化,透明化、可视化。这就相当于前几年的财富思维报道 ,每次采购的方案升级实质上就是市场的提升,你不紧跟市场潮流,慢慢地就被淘汰掉。
采购方案的数字化,实质上就是以人为本。人效提高了,公司的经营效率也就被动提高了。
3.正文
本章示例是对接1688(中国最有影响力的零售批发网)的买家自用对接方案,方案如下:
对接前准备工作
- 企业采购账号
- 注册开发者
- 个人与企业认证
- 订购解决方案
- 产品说明上传审核(3-5工作日)
- 创建应用拿到APpkey与Appsecret
产品说明有模板,下载后按要求修改提交审核即可。
4.接口对接
每一个订购方案里面都有能调用接口的列表,特定的接口权限需要进行付费购买,不是说方案中能够调用所有的接口。
- 产品库/供应商/1688物流公司获取基础信息
数据来源历史订单同步/新订单商品写入工作表。为后期快速下采购单做准备
- 获取订单列表
订单获取后使用子流程进行操作,无则新增有则修改,同时写入产品库。
params静态参数为{“Btime”:“20210702211113000+0800”,“Etime”:“20210702211113000+0800”,“page”:1,“pageSize”:100}
url:固定为param/1/com.alibaba.trade/alibaba.trade.getBuyerOrderList/
var crypto = require('crypto');
var upath=input.url;
var appid=input.appkey;
var sercet=input.appsecret;
var params=JSON.parse(input.params);
var strpath=upath+appid+'?createStartTime='+params.Btime+'&createEndTime='+params.Etime+'&page='+params.page+'&pageSize='+params.pageSize;var signstr=upath+appid+'createEndTime'+params.Etime+'createStartTime'+params.Btime+'page'+params.page+'pageSize'+params.pageSize;;
function Hmac(s){
return crypto.createHmac('sha1', sercet).update(s).digest('hex').toUpperCase();
}
output = {sign: Hmac(signstr),urlpath:strpath,params:input.params,signstr:signstr};
- 订单跟踪
- 获取交易订单的物流信息
var crypto = require('crypto');
var upath=input.url;
var appid=input.appkey;
var sercet=input.appsecret;
var oid=input.orderId;
var siteweb=input.webSite;
var strpath=upath+appid+'?orderId='+oid+'&webSite='+siteweb;
var signstr=upath+appid+'orderId'+oid+'webSite'+siteweb;
function Hmac(s){
return crypto.createHmac('sha1', sercet).update(s).digest('hex').toUpperCase();
}
output = {sign: Hmac(signstr),urlpath:strpath,orderId:oid,webSite:siteweb};
- 获取交易订单的物流跟踪信息
var crypto = require('crypto');
var upath=input.url;
var appid=input.appkey;
var sercet=input.appsecret;
var oid=input.orderId;
var siteweb=input.webSite;
var strpath=upath+appid+'?orderId='+oid+'&webSite='+siteweb;
var signstr=upath+appid+'orderId'+oid+'webSite'+siteweb;function Hmac(s){
return crypto.createHmac('sha1', sercet).update(s).digest('hex').toUpperCase();
}
output = {sign: Hmac(signstr),urlpath:strpath,orderId:oid,webSite:siteweb};
- 快速下单
上述商品库与供应商已经有了维护良好的系统了,如果翻单/再次购买/多部门集中采购等公司内部业务就可以快速的下单采购了。
步骤与代码那么多,利用这个接口尝试着自行实现吧。
要点注意
此解决方案中有两个api为增值api,需要提前获取调用量,请点击以下地址获取:
获取已购买商家信息:alibaba.member.getRelationUserInfo :https://open.1688.com/ability/order?key=1613636986690
获取已购买商家商品信息:alibaba.product.simple.get:https://open.1688.com/ability/order?key=1613637426947
以上连两个接口小编没有测试以及调用,因为需要付费的,毕竟每个客户的需求也不一样的。
5.结语
明道云用户把自身应用和阿里1688平台对接后,就可以让工作流自动地把1688上最新的商家、商品、物流等信息汇总到明道云。当客户产生退货订单时,也可以在明道云上完成处理,传输信息到1688。对于电商来说,这项对接功能大大减少了订单处理的繁琐流程,大家快来试一下吧!
明道云与阿里1688对接案例相关推荐
- 明道云对接小鹅通,沉淀内容付费平台数据
如今,无论是toB还是toC公司都离不开在微信生态里做内容营销.传统的微信公众号.服务号都是最基础的微信营销平台,而更前沿的微信营销策略则要丰富音频.视频.直播等内容,甚至做到内容直接变现. 今天展示 ...
- 阿里云Kuberneters微服务部署案例
3. 如何安装Docker Desktop for Mac 如何安装Docker Desktop for Mac 4. SpringCloud微服务应用 SpringCloud微服务应用 5. Kub ...
- 【云周刊】第167期:如何将深度学习应用在广告、推荐及搜索业务?阿里妈妈实践案例解读!...
本期头条 如何将深度学习应用在广告.推荐及搜索业务?阿里妈妈实践案例解读! 互联网数据的特点是规模大,转化成机器学习的语言就是维度特别高,样本特别多,另外互联网数据内部也有丰富的内在的关系.而CTR预 ...
- 明道云对接企查查,一键矫正客户信息
信息资源化是企业信息化建设中必不可少的一个模块,属于一项重要的企业资源.要利用好信息资源,两个话题躲不了:一是信息利用策略,二是信息准确性:而后者往往比策略更重要. 现在,互联网上已经有天眼查.凭安. ...
- 金蝶云星空与管易云系统对接案例
01 系统说明 管易云:是金蝶旗下专注提供电商企业管理软件服务的子品牌,先后开发了C-ERP.EC-OMS.EC-WMS.E店管家.BBC .B2B.B2C商城网站建设等产品和服务,涵盖电商业务全流程 ...
- 明道云技术路径选择及与LCDP的比较
本文综合介绍了明道云的技术栈选择和技术路径选择背后的思考,为用户选型提供一个更加全局性的参考资料.我们希望明道云产品不仅满足客户对产品特性的需求,更能够符合企业IT长期发展的路线图规划. 技术架构 明 ...
- 鲁班软件使用明道云优化项目管理的全过程
一.关于鲁班软件 鲁班软件成立于2001年,是推动中国建筑业走进工程量电算化时代的开拓者:同时给最近很火的元宇宙提供了关键数字工具,推动智慧城市.智慧楼宇.数字中国建设,工具包括鲁班工程管理数字平台和 ...
- 基于明道云平台重建医院管理流程
一.龙华区医疗信息化建设情况 首先,给大家介绍一下龙华区医疗信息化建设的情况,龙华区位于深圳市的中部,目前下属3家公立医院,2家公共卫生机构.2017年,龙华区提出了建设智慧龙华总体框架方案,龙华区卫 ...
- 推动健全云生态 阿里云锐不可当
本文讲的是推动健全云生态 阿里云锐不可当,2012年第二届阿里云开发者大会上,阿里云计算携众多云上实践合作伙伴共同向外界展示了云计算的实践成果,来自互联网.云计算.电信运营商.消费电子.移动终端等领域 ...
最新文章
- Javascript 页面模板化 ——大部分人没有使用过的方法
- mysql real escape,mysql_real_escape_string()函数
- Unity中Oculus分屏相机和普通相机一键切换
- 谷歌发布“虚拟现实化”游戏 Ingress
- linux压缩、解压操作
- python中cumsum_在python里“np.cumsum”这个命令是干什么的?怎么使用?
- 【Leetcode819】最常见的单词
- JavaScript将iframe中控件的值传到主页面控件中
- Quora使用到的技术
- No matching provisioning profiles found for Applications/MyApp.app”问题解决
- Java、JSP汽车租赁管理系统
- 淘宝商品比价定向爬虫实例介绍
- 几个好用的谷歌浏览器插件
- The Last Non-zero Digit
- linux进程家族树,Linux内核 | 进程管理
- Add Python Interpreter 报错 Error code:2. XX can‘t open file XX [Errno 2] No such file or directory
- 实验四:201571030116/201571030106《小学四则运算练习软件需求说明》结对项目报告...
- Tomcat安装、配置、简单使用(手机访问)
- 深入理解java虚拟机 新生代_深入理解java虚拟机:笔记
- 一个很不错的jsoneditor组件