首页 > API调用场景 > 商品调用场景说明 > 商品类目升级说明

商品类目升级说明

四级类目说明

四级类目说明如下:
1、四级类目的属性,属性组,属性值如何获取
四级类目:京东类目扩展到四级后,类目获取接口 jingdong.category.read.findById , jingdong.category.read.findByPId 将支持四级类目的获取
四级类目属性:四级类目的属性将采用一套新的属性ID,原三级类目的属性查询接口不支持四级类目下属性的获取,若要查询四级类目下属性,需要使用新接口 jingdong.category.read.findAttrByIdUnlimitCate , jingdong.category.read.findAttrsByCategoryIdUnlimitCate (ps:四级类目属性ID与三级类目属性ID不兼容,不通用,类目属性特征通用)
四级类目属性组:四级类目属性组将采用一套新的属性组ID,原三级类目的属性组查询接口不支持四级类目下属性组的获取,若要查询四级类目下属性组,需要使用四级类目属性查询接口获取 (ps:四级类目属性组ID与三级类目属性组ID不兼容,不通用,类目属性组特征通用)
四级类目属性值:四级类目属性值将采用一套新的属性值ID,原三级类目属性值查询接口不支持四级类目下属性值的获取,若要查询四级类目属性值,需要使用新接口 jingdong.category.read.findValuesByIdUnlimit , jingdong.category.read.findValuesByAttrIdUnlimit (ps:四级类目属性值ID与三级类目属性值ID不兼容,不通用)
销售属性:销售属性,销售属性值仍属于三级类目,获取方式与原方式相同!
2、四级类目的属性,属性组,属性值与三级类目的有何不同
四级类目的属性ID,属性组ID,属性值ID将采用一套新的逻辑,与原三级类目属性ID,属性组ID,属性值ID不兼容!除此最大区别外,其它使用,关联方式与原三级类目下的逻辑完全相同
销售属性,销售属性值仍属于三级类目,获取方式与原方式相同!
3、增加了四级类目后,与原商品有何不同
不同点一:商品类目扩展到四级后,商品(ware)为增加对四级的支持,且对原三级功能的兼容,增加了四级类目字段 multiCategoryId, 原类目字段 categoryId 保留,仍用来保存三级类目。商品上业务逻辑有与类目相关的,仍旧保持使用三级类目进行相关判断,不需要改用四级类目
不同点二:商品类目扩展到四级后,因四级类目的属性ID,属性值ID,属性组ID与三级类目下的属性ID,属性值ID,属性组ID不兼容,所以商品上的类目属性新增了四级类目的类目字段 multiCateProps, 原三级类目的类目属性字段 props 保留。两字段直接关系,当商品已经迁移到四级类目后,类目属性需要使用 multiCateProps 来进行修改,props 不再需要。针对未迁移到四级类目的商品,仍可以使用props 进行类目属性的更新
销售属性,销售属性值仍属于三级类目,获取方式与原方式相同!
4、如何将商品迁移到四级类目
暂未开放,待补充
5、如何查询四级类目商品
商品查询接口增加新字段 multiCategoryId, 此字段支持输入三级类目ID或四级类目ID。
若入参为三级类目ID,则结果为未迁移到四级类目的商品
若入参为四级类目ID,则结果为已经迁移到四级类目的商品