两种常见电商sku的设计

来源:互联网 发布:excel对比2张表的数据 编辑:程序博客网 时间:2024/04/27 01:38

在电商系统中,商品sku和sku模型至关重要,是整个电商系统的重要组成部分之一,下面通过一些简单的知识整理和分析,讲解一下sku属性管理和常见的建模方式。

一、sku的定义及概念的统一

1、什么是sku?

sku = Stock Keeping Unit (库存量单位)   ;

即库存进出计量的单位,可以是以件,盒,托盘等为单位。   

sku是对于大型连锁超市(电商)DC(配送中心)物流管理的一个必要的方法。 现在已经被我们引申为产品统一编号的简称,每种产品均对应有唯一的SKU号。

2、什么是sku属性?

某个商品有多种颜色、多种尺寸,颜色和尺寸就是该商品sku的属性。而且这些属性会直接关联价格和库存的,但并非所有商品的sku都有属性,一个产品,可以是单属性产品,也可以是多属性产品。

3、统一概念

1)商品和商品sku是主次关系,一个产品包含若干个产品sku子实体,产品sku从属于产品。

2)属性集用于管理各类扩展属性的集合,其中SKU属性也是在管理范畴之内。产品通过关联属性集而获得该属性集设置好的sku属性,然后才可以根据这些sku属性生成产品sku。

3)sku不是编码,每个sku包含一个唯一编码,即sku code,用于管理。   

4)商品本身也有一个编码,即product code,但不作为直接库存管理使用。一般情况下,为了方便管理,会通过产品的product code作为前缀生成sku code。

 

二、两种常见SKU属性的管理及建模方式

1、通过属性集间接关联SKU属性

此方式适合品类较少的电商网站,管理相对容易些。如一些垂直品类的网站,像阿芙精油、酒仙网、麦包包等。一般最多就是两种sku属性,如颜色和尺码。而且由于品类很少,为了方便管,可以将sku属性纳入到属性集中管理,这样产品关联了属性集后,自然就关联了普通属性、查询属性、sku属性和评论属性。

设计管理方式:

按品类创建属性集,如箱包、鞋子、服装、文胸等。然后创建多个SKU属性,即使针对内涵相似的,但是可选项不同的也创建多个,如尺码,用在箱包和用在服装上是完全不同的。这些分别创建,并关联不同的属性集。产品创建时,关联一个属性集,通过属性集关联了1到N个sku属性,然后选项这些sku属性的组合,如2个颜色*3个尺码,即6个组合,然后可以根据需要删除不支持的组合,这样最终得出了一个组合列表,点击生成sku,就根据组合数量创建了产品sku,每个产品sku对应一个组合,存储在产品sku选项值表中。对于某些sku,可以设置专门的选项配图。

2、通过产品和SKU属性直联管理sku属性

适合品类较多网站,比较灵活,但是维护起来数据量比较大。为了简化,可增加sku属性关联产品分类,这样在创建产品时,可以只列出全局的+本产品分类的sku属性,这样就不会一下子列出很多sku属性了。sku属性分为前端名称和后台名称两个,方便不同业务含义的sku属性,在前端也能够用同一个名称显示,如颜色、容量等。另外在操作上可以做些优化,比如用下拉列表显示可选的sku属性时,可以同时显示该属性的属性描述,供产品维护人员参考。

设计管理方式:

基于属性进行扩展,支持模型连接和直连两种方式。属性可以增加和产品分类的多对多关联,这样当产品指定主分类时,便可以根据关联获得可选的sku属性了。这样设计的考虑是,由于产品个性化很强,如果通过模型关联,那么需要建立的模型非常多,维护比较困难,倒不如产品直接和sku属性关联。另外,也可以基于属性和产品分类的关联,将产品分类也作为“属性模型”的功能来处理,但如果产品个性化很强,这样不一定能够满足。


产品

霍明明

1 0
原创粉丝点击