商品中心是基于TAE开放平台向开发者用户提供全方位商品数据开放服务的产品。同时也是百川计划中非常重要的一环,在商品中心我们对用户开放了自定义选品功能、自定义商品池管理、商品分组管理、商品变更消息服务、商品分组读取接口等功能。
注意:只有在TAE创建服务后才能打开商品中心
名词说明
名词 |
说明 |
商品选品 |
通过系统及人工的方式,从海量的商品池中挑选出满足业务需要的特定商品;譬如搭建“淘宝音乐馆”垂直市场,需要音乐相关的商品,开发者开发女装导购类的手机应用,需要女装相关的商品; |
商品池 |
商品池是用户(通常指第三方开发者用户)根据一定条件筛选所得或自己通过其他途径收集所得的商品信息集合。比如用户圈定一个品牌的全网商品用于做品牌营销;或者基于店铺的优质商品进行商品推广;或者是基于一种垂直商品搭建一个垂直市场。基于商品池,用户可以进行进一步精细化挑选,同时基于商品池用户可以选择借助淘宝的算法获取到关联推荐的接口(实现中)。目前商品池和用户的APP绑定。 |
商品分组 |
商品分组是用户基于商品池进一步精细化选品而来的商品集合。商品分组的商品主要有三个功能:1、商品获取的接口;2、商品上下架消息变更的接收;3、自动RDS数据表同步。目前标签和用户APP绑定。 |
使用说明
商品池相关约束
1、在线商品池个数不得超过10个,欲创建新的商品池,但是当前在线商品池如果已经达到上线,则需要用户先停用某一个废弃的商品池。
2、商品池商品数量上限为100000个商品。
进入TAE的后台,点击商品中心,如下图所示:
就像搜索一样,对于商品池的设置也可以通过自定义一些列选品规则实现。目前商品选品给出了几个重要的维度进行选品:类目、属性、属性值、标题等(用户可自行阅读选品说明)。自定义商品选品目前是基于全网商品范围的,即你能在全网大范围定制自己需要的商品的筛选条件。
进入商品中心商品池列表页面(该列表启用状态的商品池数量不允许超过10个),点击“创建商品池”按钮
设置选品规则
当你设置完成选品规则之后,在页面最下方将会有几个可操作按钮:保存、预览、取消。预览会\能比较快速的查看符合商品池规则的商品列表;而保存则会将该规则保存,并默认启用(如果启用状态的商品池数量未超过10个,同时商品池有数据存在)
预览页面,预览是可以直接保存;或如果自己不满意该商品池商品质量,可以重新设置条件进行再次选品
保存后,商品池就会进行自动保存、生成、启用。处于生成中的商品无法进行任何操作,同时页面不会自动刷新商品池状态,需要用户刷新页面进行商品池状态更新
商品池启用成功之后就能进入商品池,查看商品池的商品信息,并进行添加到收藏的操作
自定义导入创建商品池和自定义商品池流程基本一致,只是需要选择类型为“导入本地商品表”,数据采用excel格式,并且只需要一列,支持商品明文ID和商品OpenID。同时为了能符合格式要求,最好是通过下载模板再导入商品。
收藏夹添加导入将保留之前的商品,同时会将本次新上传的本地商品添加到收藏夹中,如果收藏夹中的商品数量超过10万,那么将只能导入成功剩余的额度量商品。
注意:规则商品池和导入商品池两种类型之间可以相互切换,一旦发生变化(原来是导入的,切换成选品商品池,或者原来是选品规则切换成导入商品池),原有商品数据将全部清空,请用户谨慎操作!可以通过新建商品池来避免该潜在风险的发生。
商品池状态变更流程总结
商品收藏夹是用户基于商品池进一步筛选所得的精选商品集合,一般也是用户希望直接使用的数据,因此针对商品分组,我们在接口和数据层面提供更多的服务,包括商品分组本身的管理和商品分组数据的接口和存储。
增删改查/商品排序
商品分组的创建有两个入口:
a)在商品分组标签管理中创建商品分组
b)在商品池中添加某一个商品到商品分组的时候新建
商品收藏夹的修改和删除
进入商品分组之后,为了能自定义商品排序逻辑,允许用户控制一个商品所在的排序值(显示顺序是按照排序值从小到大显示)
注意:
所有商品列表相关页面的元素一页都是60个商品,并且能自适应当前浏览器窗口大小,如果窗口变大,则在一行中显示较多的商品数(最多不超过6个),如果缩小,则会在一行中显示较少个商品数。
根据收藏夹返回选品商品
接口名:taobao.iselect.items.get(需到应用后台申请"高级电商能力",才有权限调用此接口,申请权限可参考文档)
用户自定义上传需要监听变更的商品
接口名:taobao.iselect.tae.itempool.change (需到应用后台申请"高级电商能力",才有权限调用此接口,并且要在TAE创建服务才可以调用此接口)
注意这个接口使用的是系统默认的收藏夹,不要删除,否则功能无法正常使用。
开发者在TAE商品中心选品并打上收藏后,在商品收藏夹页面选择同步到RDS数据库,如下图所示:
商品中心会在后台每天(凌晨5点)同步一次全量数据到开发者的RDS库中(如果想马上看到自己选品的结果可以直接用taobao.iselect.items.get读取),同步的库为tae_sys_info系统库,对应的表为tae_sys_items。
访问权限
开发者对该库只有读权限
表结构
选品数据(tae_sys_items)
名称 |
类型 |
长度 |
说明 |
id |
bigint |
20 |
主键 |
tag_id |
bigint |
20 |
分类标签Id |
auction_id |
varchar |
50 |
商品混淆Id |
title |
varchar |
255 |
商品标题 |
pic_url |
varchar |
255 |
商品主图,需要拼接host |
price |
bigint |
20 |
商品一口价 |
seller_nick |
varchar |
255 |
卖家Nick |
score |
bigint |
20 |
标签中商品的排序分数 |
shop_type |
bigint |
20 |
店铺类型,0为淘宝店,1为天猫店 |
tk_item |
bigint |
20 |
是否是淘客商品,0-true,1-false |
在TAE控制台使用说明
1.IDB控制台使用方式
在TAE控制台,选择数据库菜单,然后点击RDS操作栏的“管理控制台”,进入IDB控制台
在IDB控制台,从数据库列表下拉框中选择tae_sys_info库即可看到该库中的表tae_sys_items
在该表上单击即可出现操作菜单,选择“SQL操作数据”,即可打开SQL窗口,可以开始查看表内容:
四、在TAE应用中如何使用
可以直接参考数据库服务说明文档:http://baichuan.taobao.com/portal/doc?articleId=52,读取tae_sys_info库的tae_sys_items表可以直接通过”select * from tae_sys_info.tae_sys_items where id = 123”的方式进行数据读取类操作,注意因开发者对此库只有读权限,所以所有的写操作均会失败。