需求背景
目前刊登listing的属性字段不够全,产品资料库提供更多的SKU属性,需对接刊登
需求描述
1.刊登组装listing时对接SKU属性对接接口:http://showdoc.zhcxkj.com/web/#/88/4890,传参如下:
sku:多变体传主sku
platformType:2
siteId:刊登的站点ID AU 20 /CA 21 /DE 22 /ES 23/ FR 24 /GB 25/ IT 26 /US 27
2.自动刊登/重新刊登组装属性信息时先获取类目对应的推荐属性,按之前的属性赋值逻辑赋值完之后,将剩余未赋值的推荐属性名对比获取到的SKU属性接口里面的属性名称,若相同则将该属性名获取到的属性值进行赋值上传
3.需设置服务开关,前期指定策略验证数据准确性,数据无异常则可全部开启
验证如下:
1:获取外部联调接口信息:
从外部ERP提供的接口,获取SKU属性对接接口,开发提供的接口数据,
(1)测试数据:(外部开发提供)
GB:系统SKU:1394074、1399229
(2)接口信息:URL:https://webapi.zhcxkj.com/open/category/getProductAttribute (生产环境)
入参信息:
授权: zhcxjava 123456
2、进行刊登
先按推荐属性获取到SKU属性接口里面的属性名称,若相同则将该属性名获取到的属性值进行赋值上传,若推荐属性没有赋值完成,则将没有赋值的推荐属性走之前的属性赋值逻辑赋值完之后进行刊登
系统SKU:1394074、1399229
通过开发调试后,获取接口获取的属性名:
按照属性表中推荐的属性,去到外部属性接口获取属性名称,推荐属性和接口获取的属性名,获取到的属性值进行复制上传
查看接口获取的属性名:

为被赋值的推荐属性,走之前的属性赋值逻辑: