上一篇有写过商家自研系统如何接入京东接口,审核通过之后,会拿到京东宙斯系统分配的appkey和appsecret,然后自己写方法调用接口获取access_token,有了这三个参数之后,就可以通过宙斯的api文档中的api测试工具进行测试了,比如获取商品数据,更新商品价格、库存等。
商家自研系统是独立开发的一套系统,和京东数据没有直接关联,要想和京东商品进行关联,必须要进行绑定操作。接下来我们将介绍如何绑定。
准备工作,首先,我们需要自己自己的系统中将商品资料做好,既然是绑定肯定需要有数据实体,那么自身得有资料,当然如果不想自己补充资料,也可以通过接口将京东获取的资料直接进行保存。
接下来,需要定义商品编码,一般的商品编码是货号加上规格,在京东的商品资料页面有一列‘商家sku’,这个就是用来和外部商品绑定的入口。
在绑定之前,我们需要了解下京东的商品结构,是每个商品的规格会产生独立的链接,绑定的也就是这个规格,知道这个设计之后,自研系统中也要进行对应,如果你的系统设计的和这个逻辑不符,那绑定就比较麻烦了,需要系统进行调整,所以如果你的系统是为了接入京东,那么你必须一开始就要了解到这个设计。
京东绑定好对应规格的商品之后,自研系统也必须要有个对应的商品编码,和京东绑定的一致,因为这个是绑定关键。为什么说这个是关键?
我们绑定的目的是在获取了京东资料之后进行数据分析,这个商品编码也会一起被获取,那么我们就可以通过这个编码和系统的商品进行匹配,匹配到了之后就可以把京东商品的wareid和skuid保存到对应的商品,后面我们操作京东的商品更新,就需要这个值,比如更新价格,更新库存等。这里要用到几个接口:
第一个接口是根据条件获取商品列表,第二个接口是通过商品wareid去获取下面的skuid列表,这两个值都需要。把这两个值保存到对应的商品就可以了,后面就可以直接拿过来用了。
京东商品绑定的过程就是这样了,作为绅士狗,我们坚持以过硬的技术帮客户解决业务难题。