广义定义:商品是为了出售而生产的劳动成果,人类社会生产力发展到一定历史阶段的产物,用于交换的劳动产品。
电商商品基本概念:
电商平台商品的种类越发繁多后,用于管理归纳
京东分类:
对商品进行分类,会出现一级/二级/三级/…的商品类目,可以兼顾类目细分粒度和维护及使用成本,为商品 类目层级
属性定义:事物所具有的性质特征。
商品性质特征可以是品牌、型号、颜色、尺寸等等。属性下有属性值(PropertValue,PV),如对品牌而言有耐克、李宁等,对颜色有红、黄、蓝等。
相比于树状的类目体系,属性更加离散和灵活,一个商品对应一个类目,但可以有多个属性。
淘宝的销售属性就是指:商品选择类目之后的相关属性。
比如在店铺里的衣服有军绿色,黄色,黑色等等。
对于每一种颜色的衣服,设置的库存和数量,以及价格,图片可能是不一样的。
相应的不同颜色下的数量,价格,库存等等内容都是这件商品的销售属性。
销售属性存在必填项 和 非必填项
1)若销售属性非必填,不影响商家发布;
2)若销售属性是必填项,则是代表商品规格的必要信息,填写不完整或未填写会直接报错。
因此商品模块本身的实现要足够抽象、灵活、易于扩展,这样才能满足各种业务需求。而这一切的基础都建立在SPU和SKU的设计,所以说这两个概念,是设计好电商系统的关键。那SKU和SPU又分别是什么东西呢?
SPU:Standard Product Unit,标准产品单元,可以理解为一个产品型号,比如下面图片看到的iPhone 15 就是一个标准的产品单元,它属于生产制造过程的一个标准品,标准品在缺乏具体规格信息的时候是不能直接售卖的(除非这个产品系列只有一个规格)。
SKU:Stock Keeping Unit,最小库存单元,也就是对应仓库中的一件商品,这个商品的规格信息在入库的时候就已经确定了的,因此是可以直接售卖的。
原色钛金属-256GB-公开版 最小单元
spu和sku的层级关系:
一般编码是用来方便 管理商品的,可以对每个商品SPU、商品规格SKU做的唯一编码,可以用标准条码,也可以自己定义一套编码规则,设置成功后可以在商家后台通过商品编码进行快速查询、筛选等操作,如果没有则无需填写。可以根据自己的需求要设置编码。
spu:
sku: