hga010手机版网址

从天猫数据结构来看电子商务中货物特性设计

二月 3rd, 2019  |  手机如何下hga010

天猫商城名词解释

出品 和 商品的区分:

Tmall标准化产品,由类目+关键特性唯一确定。如:手机类目,关键特性是品牌和型号,中兴N95就是一个成品,nokia是品牌,N95是型号。产品除外首要质量还蕴涵一般新闻、销售属性和非关键属性。参考:如”索爱N95″就是一个成品。通过类目标根本质量组合来规定唯一的产品。后台标准类目叶子节点下,一组一起特点商品的三结合(例如:化妆品+雅芳+保湿单品+容量),属于同一个产品的货品可以认为对顾客的出力及运用感受是未曾距离的。
产品那个概念对天猫那种C2C,B2C的阳台是必要的,对大家一般的电子商务平台基本是足以忽略的.

属性名和属性值:  

此处丰富关键了,Taobao的传家宝搜索页面,通过各样品质对货品举行搜寻,全靠属性表了。从数据结构可以看到,属性名表和属性值值归属于类目,提取了类目子叶节点下边商品的集体基本质量,在Tmall中,品牌和序列也正是是类目的性质,可以看看那里来打听Tmall属性分类,那里看下图来通晓属性名和特性值表之间的涉嫌:

 
图片 1图片 2

1.必要小心的是:左侧的表中全部存放属性名,存在一个父子关系,比如品牌->型号->子型号,左侧的习性值表只保留属性的值。

2.左表的性质名表有个parentVid字段,那边的习性名也跟左侧的属性值相关联,比如宏基上面有‘宏基处理器的型号’,那么那个‘宏基总计机的型号’属性名存放于属性名表,

现实有多少个型号,型号的名目或者存放于属性值表

3.什么添加自定义属性,如何给属性起别名,可以参见天猫商城API的输入属性

SKU:

  图片 3图片 4
  在Taobao中,SKU指销售属性的咬合,表示一组最小销售单位。
如颜色:金色;套餐:单反单充,描述手机销售时实物特征。比如衣服:
颜色:黑色;尺码:xl;大家可以经过如此的习性标示来确定一个商品.注意:比如洗发水,容量:150ML;买的多方便多:*6;比如相机:颜色:灰色;套餐:A套餐;那种分裂常常的营销情势也是一个SKU,我们前边就必须通过这一个构成成SKU的习性来统计销售,库存等信息,比如我们才能明了灰色,XL的衣服卖了有些,肉色,L的衣服卖了多少.

小心:大家和好的电子商务中,是或不是要求那样的SKU设计,是必要的,不管你是用哪些艺术落成,可是根据属性计算销售等景色是电子商务中都会遇上的需求,不过有没有需求一定那样的兑现,一件衣物,用户点击进入,才能见到SKU呢,没有须求的,其实做电子商务之后察觉,图片,介绍,是给用户的率先一直感觉,所以,很多供销社会把一个SKU的货色当一个独门的货色公布,比如衣裳,黄色的发表一个,紫色的公布一个,那是全然有要求的,我们得以经过发表的两个SKU的单品,跳转到统一的页面让用户进行分选,就比方说,你看了衣裳A的黄颜色,衣裳A的绿颜色,点击查阅详情都是到一个页面,那样的话,为我们的商品提供更频仍的来得,升高了用户的购买率;

 
品牌和多重:

  在天猫中,如:日化/清洁/护理->日化用品->洗发水->海飞丝->清爽去屑种类,海飞丝以及它的一而再串都被规制到属性当中,结构为:品牌:海飞丝;种类:XXXXX,那样的话,不管您新有何品牌,你倘使属于自我的分类,那你就增进基本属性就足以了,特殊的品质是足以手动输入的。因为货物的性质是针对每一个分拣的子叶节点的,那样的宏图,在我们做电子商务中考虑是还是不是顺应自己。

抓取属性

API文档:http://my.open.taobao.com/apidoc/index.htm#categoryId:3  

API属性测试工具:http://open.taobao.com/api_tool/props/

SDK下载地址:http://open.taobao.com/bbs/read.php?tid=18008

抓取详细的代码不写了,须求留意的是,由于数量很大,须求频仍连连API拿到数码,必须做好充足记录,不然抓四遍,发现失利了好多次,那么必须又开始一回了,我是把破产的ID保存于数据库之中

图片 5

那般,抓完事后即便先删除这一个抓取失败的,在来一回,就OK了。

通过质量来动态营造表单

1.
当用户挑选完类目之后,大家已经可以经过类目ID获得类目上面所有的属性名和属性值,那里我们依照Taobao的增加商品页面分析天猫商城是怎么着做的:

图片 6

内需小心的是:Taobao属性那里的布局全是UL->LI的布局,那样的结构和CSS协作起来让JS完结起来是最不难的。

咱俩看看name=“keySpus”那里放置的一言九鼎质量,上边的具有LI中放置的是非关键属性,和用户自定义属性。大家经过什么来判定表单控件是select
仍然checkboxlist,属性是怎么项目标习性,属性下是还是不是有子属性(品牌->连串->子连串),以及表明属性是还是不是必填必选或者可自定义输入?请看属性的数据结构,is_key_prop,is_sale_prop,is_enum_prop,multi,must,child_template这个数据结构能告诉我们答案.

可以吗,已毕地点相对简单一点,完成销售属性就劳动了,因为销售属质量够组合成八个SKU,怎么来兑现呢?

图片 7

上图的洗发水的“毫升”和“买的多方便多”组合成一个SKU,突显在底下的tr里面,已毕那里有一个很取巧的办法,先把富有能整合好的性质构造出来,页面上隐藏N个TR,用户点击毫升或者*6
*12这种,大家显示相应的TR组就好了 🙂
其实是个好措施的,能够节约考虑很多难题,页面最多增添10来K,JS质量也能增强不少.

假定你认为这么的兑现很费劲仍然很麻烦,推荐你看看nopecomerce开源项目的质量(它叫变体)已毕.如图:

图片 8

浮现效果:

图片 9

诸如此类在多少个页面的输入,裁减了落到实处的难度,就是在后台有点麻烦。

好呢,那篇作品在护师MM的生活照中停止呢,欢迎大家谈谈,此前写一篇剖析天猫商品设计的稿子,不要去看.发现及时考虑难题没有设想周到,前边有时光再写一篇.在前台完毕高效的质量读取和页面显示,后台举行神速的报表展现,OLAP建模都须要考虑很多标题,也期待有经历的意中人能研商个自然怎么做的.

2011-04-22 追加
 属性名表和特性值表关系图示

图片 10

1.经过类目ID得到类目下边的具备属性值

2.由此类目ID+品牌ID(20000)获得洗发水的有所品牌

3.透过父VID+父PID+类目ID
得到美吾发洗发水品牌下的3个型号

在图1那里型号可以称呼’美吾发型号’
‘飘柔型号’,属性名表和属性表存在相互引用关系,那里大家团结做的话也足以添加第3个表来存储关系。

Your Comments

近期评论

    功能


    网站地图xml地图