阿里巴巴集团 淘宝 天猫
商品管理两套体系 淘宝体系 schema【达尔文】体系
在淘宝上发布商品、需要判断类目是否受达尔文体系管控、若管控、则需要按照达尔文体系发布商品流程走、否则、直接发布商品即可。
天猫上的全类目商品均受schema体系管控。
在schema体系下发布一个商品是基于一个产品存在的前提、并且确定在某个叶子类目下【所谓叶子类目就是最小分类:比如:书籍--幼儿教育--亲子读物】。因此在发布商品前需要先去检索产品、条件为叶子类目id、返回结果为当前类目下匹配产品的规则、根据规则填充数据、附带类目id去匹配产品、若匹配到产品【可能为一个、多个】去查询每个产品的详细状态、若产品可发布商品、则 用当前产品id、附带类目id、去接口获取商品发布规则、 这两个参数不同、获取到的规则也就不同。 获取到规则之后填充数据、正确填充好数据之后就去接口做商品发布操作。 当然、若之前没有匹配到产品、那么意思就是当前天猫市场上没有商品可以挂靠的产品、需要你去发布一个产品。 【天猫上发布一个产品是需要电小二去审核的】 首先带着参数即叶子类目id去接口获取产品发布规则、根据规则填充数据、去做产品发布操作;若获取规则为空的话、证明当前类目下没有关键属性、可以直接去发布商品。 发布产品后、等待店小二审核通过即可返回产品id。 根据产品id去查询产品详细信息、为可用时即可在产品下挂靠商品了。
做商品发布操作是、由于每次类目id和产品id不同、导致商品发布规则也不同、那么动态解析商品发布规则也就成了一个问题了。这个原有也是schema体系诞生的原因。
【
Schema体系是开放平台与天猫/淘宝商品团队共同定义的一套新的开放API规范,用以解决天猫/集市商品管理平台的频繁变动给开发者带来的开发维护成本。天猫/淘宝商品平台通过开放平台API将商品管理涉及的元素及规则使用更接近开发者的语言通过xml的方式返回,开发者解析xml后,根据xml中的规则及元素生成一个商品信息xml,调用开放平台API上传完成商品管理。
基于Schema体系开发商品管理工具时,建议的最优方案是开发者在应用中建立动态映射管理获取的xml与本地DB的数据关系,这样在当天猫/淘宝变化时,获取的xml也会随着变动,这个时候只需要在动态映射管理中设置好xml和本地DB的新映射关系,即可适应变化,从而改变原有天猫/淘宝一变化,开发者需要随着修改代码的状态。
】附件 思维导图商品发布流程