达尔文商品管理

2023-10-27

什么是达尔文

     达尔文是一套全新的商品管理体系,它不同于淘宝原来的分类法(基于类目属性体系)的管理思路,而是以最细粒度的产品节点(CSPU)为核心,使用系统+运营机制的方式维护一套丰富、准确的产品库,通过产品实现聚合、管控商品,以确保商品信息的确定性。 (概括:商品标准化)

为什么要实行达尔文

    在实行达尔文体系之前,天猫商品管理存在以下问题:

    1. 最细粒度产品模型的缺失; 

    2. 存在大量重复SPU,SPU信息不准确;

以Apple iPhone 4为例,产品库中存在大量重复的SPU。

同时,也容易出现SPU信息不准确的问题。

    3. SKU信息混乱,且缺乏有效监管的途径。

达尔文做了哪些事情解决问题

    为了解决现有的商品管理的问题,达尔文提供了以下方案解决问题。

    1. 增加最细粒度的产品模型 —— CSPU;

    2. 通过天猫、商家、品牌商多方参与共建一个准确有效的天猫产品库;

    3. 通过品牌归一、型号归一等解决现存的重复SPU的问题。

达尔文与原有体系的变化

    达尔文提出了新的商品管理模型。

    新的商品管理体系增加了CSPU维度,SPU将与Item一一映射,而CSPU将与SKU一一映射;

    达尔文改变了原有的产品入库流程,主要变化有:

    1. 增加产品审核流程,商家发布的新产品将需要通过小二审核之后才能够用于商品发布; 

    2. 提供用户纠错与举报机制,以维护SPU数据的准确性。

    为了解决套装商品的确定性,提供了组合商品机制。

达尔文的进展

    2012年以手机、厨电和美妆三个类目作为首期试点,以品牌为维度,对商品发布体系进行升级;目前已参与类目推:厨房用具类目;运动鞋类目;大家电类目;美发护发类目;数码相机类目;尿片类目;奶粉类目;美容护肤类目;厨房电器类目;手机类目;

    更多信息请见:http://zhaoshang.mall.taobao.com/portalmessage/vane.htm?spm=3.2221445.0.0.FLkGRu&chn=evo

开放平台如何适应达尔文?

    目前开放平台API已经能够支持对达尔文体系商品进行发布与挂靠操作。

达尔文商品发布

    商品管理整体流程中主要涉及的API列表:

序号

API名称

说明

1

taobao.user.bseller.get

查询商家信息

2

taobao.itemcats.authorize.get

查询天猫授权商家的类目和品牌

3

taobao.itemcats.get

查询商品后台类目

4

taobao.itemprops.get

查询商品类目属性

5

tmall.brandcat.control.get

查询天猫管控的品牌与类目

6

tmall.brandcat.salepro.get

查询天猫管控的销售属性

7

tmall.brandcat.suiteconf.get

查询天猫授权可发布套装的类目及套装的配置要求

8

tmall.product.template.get

查询产品模板

9

taobao.products.search

产品搜索

10

taobao.product.get

查询单个产品信息

11

taobao.product.add

发布产品

12

tmall.product.specs.get

查询产品下所有规格

13

tmall.product.spec.add

上传规格

14

tmall.product.spec.pic.upload

上传规格资质图片

15

tmall.product.specs.ticket.get

查询规格审核状态

16

taobao.item.add

发布商品

1. 判断商家类型 

    调用taobao.user.bseller.get接口在field中入参type查询商家类型,如果type返回为B,则说明该卖家为天猫商家。

2. 类目属性初始化

    a. 获取商家可发布商品的品牌和类目

    由于天猫商家发布的品牌和类目需要天猫授权才能发布,因此,需要先查询当前商家获得天猫授权可发布的品牌与类目,通过调用接口taobao.itemcats.authorize.get可以获取商家可发布的品牌和一级类目。

    b. 获取叶子类目和类目属性    

    发布商品时选择的类目必须为叶子类目,在获取到天猫商家授权的一级类目之后,调用taobao.itemcats.get接口轮循可获取叶子类目,通过返回值中的is_parent=false可以判断类目为叶子类目。

    调用taobao.itemprops.get接口入参叶子类目id,获取发布当前叶子类目下商品需要的所有类目属性及属性值列表。需要关注一点,入口参数中必须入参type=2保证获取的类目属性为天猫市场所需要的。

    由于在下文发布产品时涉及到对不同类型的类目属性在传入参数时的不同处理,针对taobao.itemprops.get的几个重要返回值单独解释一下:

序号

属性

说明

1

is_key_prop

是否关键属性。能够确认唯一"产品"的属性,可以是一个,或者多个关键属性的组合

2

is_sale_prop

是否销售属性。组成SKU\CSPU的特殊属性,它会影响买家的购买和卖家的库存管理,如服装的”颜色"、"套餐"和"尺码"

3

is_color_prop

是否颜色属性。

4

is_enum_prop

是否是可枚举属性。类目属性的值是否为枚举值

5

must

发布产品或商品时是否为必选属性。

6

multi

发布产品或商品时是否可以多选。

7

status

状态。可选值:normal(正常),deleted(删除)

8

child_template

子属性的模板(卖家自行输入属性时需要用到)

9

is_allow_alias

是否允许别名。可选值:true(是),false(否)

10

is_input_prop

在is_enum_prop是true的前提下,是否是卖家可以自行输入的属性(注:如果is_enum_prop返回false,该参数统一返回false)。可选值:true(是),false(否)。对于品牌和型号属性(包括子属性):如果用户是C卖家,则可自定义属性;如果是B卖家,则不可自定义属性,而必须要授权的属性。

    c. 获取商家切入达尔文商品体系的授权类目、品牌列表以及对应类目下的受管控的销售属性。

    达尔文商品体系是按照类目和品牌的交集进行切换的,可以通过调用tmall.brandcat.control.get接口可以查询到当前商家授权的品牌和类目中有哪些已经切换到达尔文商品体系,接口返回的类目为叶子类目。该接口还返回一个重要信息certified_data,即发布规格时,需要提交小二审核的资质图片要求列表。

    达尔文商品体系对于销售属性也做管控,以期解决SKU信息混乱的问题,但是需要关注的是,部分类目存在多个销售属性的情况时,达尔文管控可能不覆盖所有销售属性,这类不在达尔文管控下的销售属性也被称之为营销属性。通过tmall.brandcat.salepro.get接口可以获取到这些受管控的销售属性信息。

3. 产品检索

    天猫商品发布必须依托于一个已有的产品,因此,在发布商品前,需要检索当前商品是否已存在一个有效的产品,TOP提供产品检索接口taobao.products.search进行检索,在调用此接口时,需要特别注意几点:

    a. 必须入参market_id=2,用于查询天猫市场内的产品

    b. field中入参cspu_feature查询当前产品状态,cspu_feature为空时说明当前产品不为达尔文体系内的新产品

    c. 如果通过cid+关键属性的方式搜索,需要注意,关键属性中枚举属性入参于props中,而关键参数中的商家自行输入的属性入参到customer_props中,以篮球鞋类目new balance MRL996AG为例,关键属性为品牌和型号,品牌为可枚举属性,而型号为商家自行输入的属性,所以在检查时,cid参数入参篮球鞋的类目id(cid=50012031),props参数中传入篮球鞋品牌的品牌属性id和属性值id,以key:value的方式传入(props=20000:20584),而customer_props中则传入型号的属性id和商家自行输入的属性值,同样以key:value的方式传入(customer_props=13021751:MRL996AG)p。

    通过检索接口如果能够查询不到天猫体系的达尔文产品,则需要全新发布一个产品。如果能够检索到产品,则需要调用规格列表查询接口去查询规格,产品和规格均存在有效的即可发布商品。

4. 产品发布

    达尔文产品发布与普通的天猫产品发布方式一致,调用taobao.product.add根据类目属性组织参数发布即可。props中只传入关键属性中的枚举属性值k:v;customer_props传入所有属性值为商家自行输入的属性k:v;bind_props传入非关键属性中的枚举属性值k:v。

    对于无关键属性的类目,必须传入产品模板ID,通过tmall.product.template.get可以获取;

    对于套装产品的发布,需要传入is_pub_suite为true,suite_items_str传入需要组成套装的产品规格及数量;通过tmall.brandcat.suiteconf.get接口可以查询哪些类目支持发布发布套装,并且对组成套装的产品规格的数量要求。通过tmall.product.specs.get接口可以查询组成套装的产品规格。

5. 规格查询与发布

    达尔文商品体系中,一个产品必须由产品和规格组成。当调用taobao.product.add发布产品后,即可调用tmall.product.spec.add接口发布规格。

    发布规格时,需要注意几点:

    a. 规格资质图片参数certified_pic_str调用tmall.product.spec.pic.upload上传可以获取到资质图片链接。当前类目的产品规格需要哪些资质图片,通过tmall.brandcat.control.get可以获取资质图片要求列表及对应编号。

    b. 规格属性spec_props中入参的属性只能为tmall.brandcat.salepro.get接口中受管控的销售属性。

    c. 对于无管控销售属性的类目,也需要上传一个没有规格属性的spec。

    调用tmall.product.spects.get接口可以查询当前天猫达尔文产品下的所有规格,status为1时,说明该规格可用于商品发布,为3时需要等待小二审核,不同类目的审核时间由各类目规则把控;

    发布新的规格之后,由于需要等待小二审核,通过tmall.product.specs.ticket.get接口可以查询当前规格对应的审核状态,如果审核不通过,则会返回拒绝理由。

6. 发布商品  

    调用taobao.item.add发布商品,需要保证商品对应的产品有效且SKU对应的规格为审核通过的。

    tips:

    sku与规格的匹配建议可以通过条形码来匹配,特别是对于运动鞋类目。

达尔文商品挂靠 

序号

API名称

说明

1

taobao.products.search

产品搜索

2

taobao.product.get

查询单个产品信息

3

taobao.product.add

发布产品

4

tmall.product.specs.get

查询产品下所有规格

5

tmall.product.spec.add

上传规格

6

tmall.product.spec.pic.upload

上传规格资质图片

7

tmall.product.specs.ticket.get

查询规格审核状态

8

taobao.items.onsale.get

查询在售商品

9

taobao.items.inventory.get

查询库存中的商品

10

taobao.item.cspu.move

达尔文商品挂接

1. 查询需要挂靠的达尔文体系商品 

    达尔文商品体系不段的推进中,会出现部分类目历史商品未关联到达尔文商品体系下,通过taobao.items.onsale.get和taobao.items.inventory.get接口入参is_cspu=false可以查询在售商品和库存中的商品的未挂靠列表。

2. 挂靠达尔文商品体系

    调用taobao.item.cspu.move接口可以将商品挂靠到达尔文商品体系中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

达尔文商品管理 的相关文章

随机推荐

  • 基于onnxruntime的YOLOv5单张图片检测实现

    接上一篇 基于pytorch的YOLOv5单张图片检测实现 我们实现了pytorch的前向推理 但是这个推理过程需要依赖yolov5本身的模型文件以及结构搭建的过程 所以还是比较麻烦的 这里 有没有一个直接前向推理 然后只处理结果 无需考虑
  • 4.4.2分类模型评判指标(三) - KS曲线与KS值

    简介 KS曲线是用来衡量分类型模型准确度的工具 KS曲线与ROC曲线非常的类似 其指标的计算方法与混淆矩阵 ROC基本一致 它只是用另一种方式呈现分类模型的准确性 KS值是KS图中两条线之间最大的距离 其能反映出分类器的划分能力 一句话概括
  • Docker国内镜像源设置

    编辑json文件 添加如下内容后重启docker即可 root Docker cat etc docker daemon json registry mirrors http 18817714 m daocloud io 说明 json配置
  • 计算机专业知识要点,计算机专业基础知识要点及习题

    计算机专业基础知识要点及习题 第一章概论 数据就是指能够被计算机识别 存储和加工处理的信息的载体 数据元素是数据的基本单位 可以由若干个数据项组成 数据项是具有独立含义的最小标识单位 数据结构的定义 逻辑结构 从逻辑结构上描述数据 独立于计
  • CCF 2019年9月第一题--小明种苹果(java)

    此代码为提交满分代码 如有什么不好之处 欢迎留言 必认真研讨 试题编号 201909 1 试题名称 小明种苹果 时间限制 2 0s 内存限制 512 0MB 问题描述 package com hsx ccf import java util
  • .NET Framework各版本比较

    摘自CSDN 导读 一直以来 众多学校教学以及公司开发环境所使用Visual Studio NET Framework版本多不相同 本文作者比较了 NET Framework多个版本之间的区别 方便各位选择和切换 NET Framework
  • centos end trace

    每个人遇到的问题可能不一样吧 我也不是专业的运维 我只能说我自己的解决方法 错误 重启的时候出现的 百度 Google后感觉问题大概出现在内核版本上面在https www linuxquestions org questions slack
  • 写出一个抽奖页面,有200个人参加抽奖

    写出一个抽奖页面 有200个人参加抽奖 每次抽出一个人 不能重复 必须每个人都要抽中奖 前面10次抽奖要选中固定的10个人 每次就从这10人中随机抽取一人 不能重复 从第11次开始就从剩余的190人当中抽奖 不能重复 直到抽奖结束 已经中过
  • Java实现输出 1000 - 2000 之间所有的闰年

    我之前写过一篇文章 输出1 100之内的素数 其实是差不多的 可以参考一下 https blog csdn net question mark article details 100627185 关于闰年我们知道 有三种情况 分别是普通闰年
  • 软件测试/测试开发丨学习笔记之接口自动化测试

    本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接 https ceshiren com t topic 25120 一 接口自动化测试框架介绍 1 接口测试场景 2 自动化测试场景 3 接口自动化测试与 Web App 自动化测试区别
  • pands 表头字段自适应

    fields Unnamed 0 Unnamed 1 合计 人民币元 美元 合计 1 美元 1 沙特里亚尔 合计 2 人民币元 1 美元 2 沙特里亚尔 1 合计 3 美元 3 沙特里亚尔 2 cleaned sentence a 0 wh
  • 大模型时代,如何评估人工智能与人类智能?

    省时查报告 专业 及时 全面的行研报告库 省时查方案 专业 及时 全面的营销策划方案库 免费下载 2023年8月份全网热门报告合集 ChatGPT提词示例 让你的ChatGPT聪明100倍 超百页干货资料 AI应用的难点 痛点与未来 202
  • 软件测试最新项目合集【商城、外卖、银行、金融等等.......】

    项目一 ShopNC商城 项目概况 ShopNC商城是一个电子商务B2C电商平台系统 功能强大 安全便捷 适合企业及个人快速构建个性化网上商城 包含PC IOS客户端 Adroid客户端 微商城 系统PC 后台是基于ThinkPHP MVC
  • 同一个网站可以放2个服务器吗,两个网站放在同一个服务器 备案

    两个网站放在同一个服务器 备案 内容精选 换一换 介绍常见的安全组配置示例 如下示例中 出方向默认全通 仅介绍入方向规则配置方法 允许外部访问指定端口不同安全组内的弹性云服务器内网互通仅允许特定IP地址远程连接弹性云服务器SSH远程连接Li
  • python语法(高阶)-多线程编程

    演示多线程编程的使用 import time import threading def sing msg while True print msg time sleep 1 return None def dance msg while T
  • vue2+koa2+mongodb分页

    后端 const Koa require koa2 const Router require koa router const Monk require monk 链接mongodb数据库中间件 const app new Koa cons
  • 导入数据库

    导入数据库 数据库表 打开SQL Server数据库 选择数据库单击右键新建一个数据库表
  • Selenium爬虫实战丨Python爬虫实战系列(8)

    个人主页 互联网阿星 格言 选择有时候会大于努力 但你不努力就没得选 作者简介 大家好我是互联网阿星 和我一起合理使用Python 努力做时间的主人 如果觉得博主的文章还不错的话 请点赞 收藏 留言 支持一下博主哦 行业资料 PPT模板 简
  • 每天进步一点点-WPF-根据数据类型加载控件

    目的 根据数据类型的不同 动态的加载适用于不同数据类型的控件 布局 原理 为自定义的数据类型添加数据魔板 绑定的时候绑定这些数据类型的实例 例子 数据类型 数据模板
  • 达尔文商品管理

    什么是达尔文 达尔文是一套全新的商品管理体系 它不同于淘宝原来的分类法 基于类目属性体系 的管理思路 而是以最细粒度的产品节点 CSPU 为核心 使用系统 运营机制的方式维护一套丰富 准确的产品库 通过产品实现聚合 管控商品 以确保商品信息