属性是对产品性质的描述,是区分产品差异性的集合。在电商中,属性通常分为关键属性、销售属性、非关键属性、商品属性。
(1)关键属性:能够确认唯一“产品”的属性。关键属性可以是一个属性,也可以是多个属性的组合。例如:通过手机的“品牌”、“型号”两个属性组合就能确定唯一的产品,这两个就是关键属性;通过服装的“品牌”、“货号”两个属性组合能确定唯一的产品,所以这两个也是关键属性。
(2)销售属性:也称为规格属性。其是组成SKU的特殊属性,它会影响买家的购买和卖家的库存管理。例如服装的“颜色”、“套餐”和“尺码”,都是销售属性。
(3)非关键属性:除关键属性、销售属性外的其他属性。非关键属性不一定是非必填项,有时为了商品信息完整,也会被设为必填项。注意,产品的非关键属性并不包括商品属性。
(4)商品属性:表示商品的特有特征,比如新旧程度、保修方式等,不能作为产品的属性。
属性的定义对于良好的消费体验有着至关重要的意义,对搜索、索引、筛选都能起到至关重要的作用。商品搜索能力,除了标题、类目,很大程度依赖于商品属性,条件筛选的基础数据也是商品属性和规格属性。完善商品属性对于实现良好用户体验至关重要。
属性包括属性名、属性值,一般都是挂在具体类目下,设置为必填或非必填。在设置属性值时,须保留一定的扩展性,部分允许自定义属性。商品属性管理要求强大的类目运营能力,在中小型电商平台一般会提供基础属性值,再开放自定义属性编辑,让用户来完善属性库数据。
【商品属性系统的设计】
为了方便商品管理,我们需要在系统中建立一套属性库,类目属性都是调取的属性库里的数据,而属性搭建的原则通常是从属性分类的纬度来搭建的,分别是关键属性、销售属性、非关键属性、商品属性。
如图3-5所示,在定义一个属性时,需要挂载在类目下,区分属性分类(关键属性、销售属性、非关键属性、商品属性),并确定属性值、显示类型(单选、多选、可自定义)、是否必填以及属性分组。对属性的定义是为了在添加商品时,属性列有判断条件。在搜索筛选时,确定各属性字段的意义和权重。
图3-5 属性编辑
属性编辑主要是定义当前分类的商品具有哪些属性。在属性管理上,有两个产品方法可以使用,属性分组和属性继承。
1.属性分组
由于一个类目的属性有时会很多,可能几十个,甚至上百个,所以引入了属性分组的概念,把形容某一类特征的几个属性归属于一个组,这样在前端的规格参数里可以按后台设置的属性分组按序展示,也方便对属性进行管理。如图3-6所示,屏幕参数、镜头参数、曝光控制、闪光灯参数等都属于属性分组。
图3-6 属性分组
2.属性继承
如果网站的商品分类为三个层级,每个商品由很多的商品属性构成,其中同一层级的商品属性可能有很多都是相同的属性,为了减少属性添加时的工作量,我们将这部分共用的属性归类后赋值在上一层级的分类中,依次操作,将归类后的属性分别赋值给上级的分类中。
每一个层级的商品属性继承上一层级的商品属性,将每个层级的属性提取出来,便组成了一个商品的完整的属性表达。
如图3-7所示,1级类目有属性A,2级类目有属性B,3级类目有属性C,那3级类目下的商品SKU1就具有属性A、B、C。比如实物商品佳能EOS 800D(在类目“数码”→“摄影摄像”→“单反相机”中)就有商品毛重、像素、套头三个属性需要填写。(举例只取了部分属性。)
图3-7 属性继承
当属性库搭建完成后,就会被各个叶子类目调用,添加商品时就需要填写这些属性,商品就有了载体,例如图3-8所示。属性库在前台便充当起了导购、描述、筛选的作用。对于仓库管理有较大作用(易碎、防潮等),根据这些属性便能确定商品的唯一性(SKU)。
图3-8 淘宝的商品属性(类目“男装”→“风衣”)
特别需要注意的是一些规格属性(如颜色、尺码等)。很多产品有多规格,例如衣服、鞋子等。以一双男鞋为例,有颜色(假设白、红、黑3种颜色),有尺码(从39~44共6种尺码),那么这个SPU(男鞋)下面就有18个SKU。这些SKU的属性除了规格属性外,其他属性都是一致的,所以在新建商品时,可聚合到一起,共用其他属性。