在一个电商网站中,商品的种类繁多,每一件商品都有着复杂的属性。为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU

SPU

SPU: Standard Product Unit (标准产品单位) ,一组具有共同属性的商品集,是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。

比如商品的标题、描述、规格、包装、品牌、分类,这些都是商品的通用属性,属于SPU。SPU是一个抽象的商品集概念,用来方便后台的管理。

SKU

SKU: Stock Keeping Unit(库存量单位),SPU商品集因具体特性不同而细分的每个商品,是物理上不可分割的最小存货单元。正因为它在物理上是不可分割的最小存货单元,所以也就可以通过SKU来确定具体的货物存量。

以图为例来看:

可以看出:SPU是一个抽象的商品集概念,SKU才是具体要销售的商品,每一个SKU的价格、库存可能会不一样,用户购买的是SKU而不是SPU

设计数据库表

在一个商品种类繁多的电商网站中,许多商品的属性是不一样的,比如手机有内存,衣服有尺码,这些不同的商品有着不同属性,同一种类的商品,比如都是衣服,SKU属性基本是一样的,都是颜色、尺码等。而在SPU中会有一些特殊属性,用来区分不同的SKU,我们称为SKU特有属性。

SKU的特有属性与分类相关,是商品规格参数的一部分:

也就是说,在我们设计表结构时没必要单独对SKU的特有属性进行设计,它可以看做是规格参数中的一部分。这样规格参数中的属性可以标记成两部分:

  • spu下所有sku共享的规格属性(称为全局属性)
  • 每个sku不同的规格属性(称为特有属性)

搜索属性

打开一个搜索页,我们来看看过滤的条件:

你会发现,过滤条件中的屏幕尺寸、运行内存、网路、机身内存、电池容量、CPU核数等,在规格参数中都能找到:

也就是说,规格参数中的数据,将来会有一部分作为搜索条件来使用。我们可以在设计时,将这部分属性标记出来,将来做搜索的时候,作为过滤条件。要注意的是,无论是SPU的全局属性,还是SKU的特有属性,都有可能作为搜索过滤条件的,并不冲突,而是有一个交集:

电商中的SPU与SKU相关推荐

  1. 电商中的spu和sku的区别

    电商中的spu和sku的区别 一.spu的概述 SPU(Standard Product Unit):标准化产品单元 用简单的话来说就是一类商品,比如手机里的一种牌子,如小米,iPhone,都是一类. ...

  2. 电商开发:SPU、SKU、SKC、ARPU 分别代表的含义

    什么是SPU.SKU.SKC.ARPU 首先,搞清楚商品与单品的区别.例如,iphone是一个单品,但是在淘宝上当很多商家同时出售这个产品的时候,iphone就是一个商品了. 商品:淘宝叫item,京 ...

  3. 【涨姿势】电商领域的SPU和SKU

    SPU = Standard Product Unit (标准产品单位) 概念 : SPU 是商品信息聚合的最小单位,是一组可复用.易检索的标准化信息的集合,该集合描述了一个产品的特性. 通俗点讲,属 ...

  4. 电商里面的SPU和SKU到底是什么?

    xl_echo编辑整理,欢迎转载,转载请声明文章来源.更多IT.编程案例.资料请联系QQ:1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行.--这才是真正的堪称强大!! 一.什么是 ...

  5. 电商中的SKU和SPU

    SKU和SPU是电商中最基础的概念.SKU是最小库存单元,SPU是标准化产品单元.        SPU与SKU的关系有许多种,可以一对多.一对一,如果3-9所示.绝大部分SPU与SKU都是一对一,多 ...

  6. 【项目实战】电商项目中的SPU与SKU傻傻分不清楚

    一.SPU与SKU介绍 电商里面一般对商品的单位都有 SPU 或 SKU,这两个概念有什么区别? 在电商项目中,SPU和SKU是两个常用的概念,它们分别表示不同的商品信息. 从广义上讲,类目>S ...

  7. 产品设计-电商中商品体系

    您也许是购物达人.您也许是资深码农.或者您也是产品精英,可是什么是商品,您真的懂么? 从宏观上讲,2016年的中国,是实体经济和制造业萎缩的一年.互联网充斥着别让曹德旺跑了的惊悚言论.但不论跑与不跑, ...

  8. Java生鲜电商平台-电商中海量搜索ElasticSearch架构设计实战与源码解析

    Java生鲜电商平台-电商中海量搜索ElasticSearch架构设计实战与源码解析 生鲜电商搜索引擎的特点 众所周知,标准的搜索引擎主要分成三个大的部分,第一步是爬虫系统,第二步是数据分析,第三步才 ...

  9. 【推荐实践】推荐技术在旅游电商中的应用及挑战.pdf(附下载链接)

    大家好,今天给大家带来Airbnb机器学技术专家邬亮博士在2021年全球机器学习大会上所做的分享<推荐技术在旅游电商中的应用及挑战>,本次分享的PPT共52页,包含如下三大部分: 1.旅游 ...

最新文章

  1. 你为世界杯而战,我为生活而战!
  2. Spring Cloud Alibaba - 05 Nacos 领域模型_NameSpac/Group/Cluster
  3. linux中oracle静默安装失败,oracle 11 Linux 静默安装 步骤及错误解决(更新中)
  4. Java语言的替代品:JVM的新编程语言开源
  5. typescript数组类型
  6. CNKI中银屑病、大肠菌群、内毒素LPS(调研手稿三)
  7. n76e885_新唐N76E003,N76E616烧录,调试各种问题集【坑集】
  8. mac11.14 mysql_mysql 5.7 11 章 数据类型(1)
  9. 从ListControl控件导出数据到指定路径的的EXCE文档中
  10. 任意数字大小写字母的随机数的产生
  11. 阅读笔记-游戏开发中的人工智能-第3章-移动模式
  12. jquery chosen插件的使用(搜索查询下拉列表,多选)
  13. 成语接龙 | c++ | 建图和BFS
  14. android多点触摸事件,Android多点触控
  15. c++判断整数翻转溢出_C++整数溢出
  16. c语言中对float保留固定3位,float保留三位小数 float,double 除法 保留 指定位
  17. 程序员薪酬高达 462 万元:是怎么回事?
  18. 关于罗德里格斯公式(Rodrigues‘sFormula)的详细推导过程
  19. 口腔溃疡怎么办最快最有效的方法 口腔溃疡缺什么维生素
  20. matlab 毕业论文题目,matlab论文题目

热门文章

  1. 深度解读:《数字孪生世界白皮书(2023)》全方位剖析
  2. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第36讲:PHP错误与异常处理
  3. 绝对布局AbsoluteLayout学习笔记
  4. python入门百度云盘_python入门配套教程百度云分享
  5. emd分解详解一种自适应的数据处理或挖掘方法
  6. ADI Blackfin DSP处理器-BF533的开发详解55:CVBS输入-DSP和ADV7180的应用详解(含源码)
  7. 视频教程-学校网管员培训视频教程-网络技术
  8. 免费报表XDOC从入门到精通(一)简介
  9. java rtp 分片_RTP 协议解包为 H264 裸流
  10. Android开发超级简单的打包生成apk