`

B2C电子商务系统研发——商品SKU分析和设计(一)

阅读更多

 

一、SKU及相关概念定义


在设计商品SKU之前,首先让我们熟悉一下SKU和相关的一些概念。

# 什么是SKU:

     SKU=Stock Keeping Unit(库存量单位)

     同一型号的商品,或者说是同一个产品项目(商品条形码是针对企业的产品

项目来进行定义的),因为产品与产品之间有某些属性不同,用以区别开这些

不同商品的属性即商品变异属性,又称作SKU属性,因为它决定了SKU

的绝对数量。

# 参考说明

    百度上有一篇文章也有阐述,可以做关联阅读,我就不重复贴上了。

     百度SKU参考

# 什么是SKU属性和选项

     比如某件衣服有多种颜色、多种尺码,这些属性会直接关联价格和库存的,

系统会根据该商品关联的SKU属性的某个组合生成SKU。    

    比如某个款式的衬衫,有XL/L/XXL三种大小,有红黄蓝三种颜色。

    对应这里例子,尺码和颜色都是是SKU属性。

   对应尺码的XL/L/XXL等,都是SKU属性选项。

   【注】上述的属性不一定在任何时候都是SKU属性,看实际的商品情况和设置。

比如对于尺码,某种商品是均码的。那么就不需要创建尺码这个SKU属性了,

而是设置为普通属性,仅作为显示用。

# 什么是商品SKU

      商品SKU实际上就是SKU,为了避免误解和SKU属性混淆,我用商品SKU来命名,

表示从属于商品的、实际销售和存储的子实体。

      一个商品SKU,表示该商品关联的若干SKU属性的的属性值的某个组合所形成的

子实体。

      如对应上面的例子,其中的一种组合 XL + 红色 就会形成一个商品SKU。然后,

我们可以在该实体上管理价格、库存、专门的图片等信息。

# 什么是商品变异

      英文名:Product Variants

      商品变异其实就是商品SKU,只不过在某些技术文章中这样定义了。即以“变异”

来表达商品SKU的生成。

# 属性集

B2C电子商务系统研发——商品SKU分析和设计(一)

     Attribute Set,用于管理各类扩展属性的集合,其中SKU属性也是在管理范畴之内。

     商品通过关联属性集而获得该属性集设置好的SKU属性,然后才可以根据这些SKU属性

生成商品SKU。

     属性集也成为产品类型。

     常见的属性集有:服装、PC、家具、图书等。

# 概念的统一

     虽然不同的研究人员有不同的命名和定义,但为了在本系列文章中不出现混淆,

     我对概念做了以下统一定义:

     1)SKU(或称商品SKU)指的是商品子实体。

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

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

     4)商品本身也有一个编码,即Product Code,但不作为直接库存管理使用。
          有时为了方便管理,会通过商品的Product Code作为前缀生成SKU Code。

二、SKU属性的管理


常见有几种情况:

  1. 商品独立管理
    即SKU属性从属于商品。
    优点:基本上没有。
    缺点:这种比较不靠谱,因为会导致工作量过大。虽然可以通过“复制”功能来稍稍
             简化,但依然不会很理想。所以基本不会采用。

  2. 商品独立关联
    即SKU属性是公共的,每个商品根据自己的实际情况来关联若干个SKU属性,
    然后选择若干选项生成商品SKU。
    优点:灵活,设置好了若干SKU属性和相关选项后,由商品自行选择相关的组合。
    缺点:太灵活了,容易出错。比如对于颜色这个SKU属性而言,由于是公共的,所以
            会定义数十个,甚至更多,但是对于ipad而言,其实只需要2个即可。这种
            管理方式,无法从源头控制商品添加时SKU属性和选项的范围。

  3. 通过属性集管理
    即SKU属性依附属性集存在,不存在可以从属于多个属性集的SKU属性。
    优点:容易进行严格的管理,不易出错。比如同样是命名为“颜色”的SKU属性会存在多个
    (属性ID/编码不同),但是对于ipad的只需要2个选项(黑、白),对于服装则会很多。
    缺点:属性集管理的工作量会稍大,适合属性集不多的系统。

  4. 通过属性集关联
    即SKU属性是公共的,通过属性集关联。
    优点:这种方式重用性不错,对于SKU选项较多的,会简化工作量。
    缺点:由于SKU属性是公共的,所以会存在上面第2点的缺点。但我们也可以通过设置多个
    同名、但编码不同的SKU属性,如多个“颜色”SKU属性,但是选项不同。

  5. 创建独立的SKU属性集
    即设计一个独立的SKU属性集的实体,关联或者直接管理SKU属性。
    这种方式也是挺不错的。因为虽然各种商品类型之间产品特性会有较大的不同,但是SKU属性
    却有可能差异不大。比如对于服装、ipad都存在通过颜色来区分SKU,但是ipad只需要2种选项
    (以后也许微调为3~4种等),而服装则很多了。

三、我的选择

上面介绍了五种形式,我个人倾向第4和第5种,上一篇文章的ER图也改成了第4种的形式,比较符合

常见的思路。第5种也是不错的。可以在接下来的设计分析一下。

 

文章转载来自:http://www.cnblogs.com/winstonyan/archive/2011/12/17/b2c_research_product_sku_analyse_design.html

 

分享到:
评论
2 楼 funshion 2015-06-23  
总结得不错,但五个模式可以详细说一下吗?
1 楼 rovegaby 2014-06-06  
  讲的太好了

相关推荐

    Craft6电商研发系列——产品SKU(一)概念定义和知识整理.doc

    6. **SKU编码**和**商品编码**:每个SKU都有一个唯一的SKU编码用于库存管理,而商品编码(Product Code)通常不直接用于库存管理,但可能会作为生成SKU编码的前缀,以保持统一性。 在管理SKU属性时,有以下常见的...

    电子商务SKU设计思路

    综上所述,在设计电子商务系统的SKU体系时,应考虑商品的特性、SKU属性的管理难度以及系统的灵活性等因素。通过属性集管理SKU属性是一种较为推荐的方式,它既能满足不同商品类型的管理需求,又能保持系统的整洁性和...

    购物商城SPU-SKU数据库设计.sql

    购物商城SPU、SKU的数据库设计,所属MYSQL数据库,可将设计思想用于其他数据库。可用于B2B、B2C网站类型电子商务的项目。

    B2C电子商务平台需求分析说明书v1.0.doc

    - 本说明书旨在为B2C电子商务平台提供一个全面的需求分析框架,明确平台的各项功能需求和技术实现方案,确保开发过程有据可依,提高项目的实施效率。 2. **参考资料** - 相关市场研究报告、竞品分析报告、用户调研...

    电商研发系列 产品SKU(一)概念定义和知识整理.docx

    * 商品和商品SKU是主次关系,一个商品包含若干个商品SKU子实体,商品SKU从属于商品。 * SKU不是编码,每个SKU包含一个唯一编码,即SKU Code,用于管理。 * 商品本身也有一个编码,即Product Code,但不作为直接库存...

    商品sku的pdm(用powerdesigner打开).rar

    标题中的“商品SKU的PDM(用PowerDesigner打开)”指的是使用PowerDesigner工具来解析和理解商品库存单位(SKU)的数据库模型设计。PowerDesigner是一款强大的数据库设计和管理软件,常用于创建、管理和共享数据库...

    自定义精简版商品SKU生成表格数据

    在电子商务领域,商品SKU(Stock Keeping Unit)是用于唯一标识库存商品的一种编码方式。自定义精简版商品SKU生成表格数据是一项重要的管理工具,它允许商家根据自身的业务需求灵活设置和管理商品的属性,以便更有效...

    商城sku之数据表设计

    主要是描述了一些关于sku方面的知识点,还加入数据表的设计结构,主要针对产品方面的多规格设计结构,从而实现了目前市场主流的商品sku设计。

    电商项目商品规格参数表设计SKU和SPU表设计

    在电商系统中,商品管理是核心模块之一,而商品规格参数表的设计对于高效的数据存储和检索至关重要。这里的“SPU”(Standard Product Unit)代表标准产品单元,是具有相同特性的一组产品的抽象,如品牌、颜色、尺寸...

    基础商品库设计方案(类目\产品\spu\sku)

    基础商品库设计方案是电子商务系统中不可或缺的组成部分,它负责存储和管理商品的信息。为了提供更高效的库存和分类管理,基础商品库通常会设计成分层次的结构。本方案中,商品库被划分为四个层级:类目、产品、商品...

    京东商品sku抓取工具

    批量采集京东商品sku。

    html + js +vue实现商品sku 笛卡尔积

    SKU管理涉及到多个属性,如颜色、尺寸、样式等,这些属性的组合形成了一个庞大的笛卡尔积,使得每个商品变体都有唯一的标识。在本教程中,我们将探讨如何使用HTML、JavaScript和Vue.js来实现商品SKU的笛卡尔积计算。...

    商品SKU模块基础layui前端框架

    在IT行业中,商品SKU(Stock Keeping Unit)模块是电商系统中的一个重要组成部分,它主要用于管理和跟踪库存的最小可销售单元。这个“商品SKU模块基础layui前端框架”是专为PHP后端开发者设计的一个工具,旨在简化...

    商品多属性sku 简单易用

    在电子商务领域,商品多属性(Multiple Attribute)与SKU(Stock Keeping Unit)是管理商品库存和销售的重要概念。SKU是每个独特商品的唯一标识符,它不仅包含商品的基本信息,如名称、价格,还可能包括颜色、尺寸、...

    商品sku梳理简述.doc

    SKU,即Stock Keeping Unit,是库存进出计量的基本单元,用于管理商品库存和销售。在商品管理中,SKU的梳理和分析对于优化商品...同时,持续的数据分析和调整是保持SKU健康的关键,以实现商品管理的精细化和智能化。

    Android 商品属性SKU选择

    在Android应用开发中,商品属性SKU(Stock Keeping Unit)选择是一项关键功能,它涉及到电商平台的商品管理、库存控制以及用户交互体验。本篇文章将深入探讨如何在Android中实现类似淘宝的商品属性选择界面,以及...

    电商通用SKU设计,PowerDesigner原稿+图片

    SKU设计是电商平台后台系统的核心部分,它直接影响到商品的管理效率、库存准确性和用户体验。 PowerDesigner是一款强大的数据库建模工具,常用于业务系统的数据模型设计。在"电商通用SKU设计"中,PowerDesigner被...

    sku表格sku表格sku表格sku表格sku表格sku表格sku表格

    在电子商务、零售和供应链管理中,SKU扮演着至关重要的角色。一个完整的SKU系统可以帮助企业有效地跟踪库存,优化销售策略,并确保订单处理的准确性。在这个上下文中,"sku表格"可能是指用于存储和管理产品信息的...

Global site tag (gtag.js) - Google Analytics