电商项目—商品的spu、sku概念及其之间的关系

电商项目中涉及到商品时必然会遇到的几个概念,SPU、SKU、单品等。彻底搞懂和明白了这几个概念对我们设计商品表是十分必要的前提条件。

SPU:标准化产品单元

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

SKU:库存量单位

SKU=stock keeping unit(库存量单位) SKU即库存进出计量的单位(买家购买、商家进货、供应商备货、工厂生产都是依据SKU进行的)。

SKU是物理上不可分割的最小存货单元。也就是说一款商品,可以根据SKU来确定具体的货物存量。

如一件M码(四个尺码:S码、M码、L码、X码)的粉色(三种颜色:粉色、黄色、黑色)Zara女士风衣,其中M码、粉色就是一组SKU的组合。

SKU在生成时, 会根据属性生成相应的笛卡尔积,根据一组SKU可以确定商品的库存情况,那么上面的Zara女士风衣一共有**4 * 3 = 12个SKU组合**。

M码+粉色这两个属性组合被称为一组SKU、因为SKU是物理上不可分割的最小存货单元,单凭尺寸或者颜色是没有办法确认这款商品的库存情况。

同理商家进货补货也是通过SKU来完成的,试问淘宝店家跟供货商说我要1000件黑色女士风衣?供应商知道该怎么给他备货吗?

显然是不知道的。因为还欠缺了另外的一个销售属性【尺码】。

spu和sku都是属性值的集合

SPU 属性(不会影响到库存和价格的属性, 又叫关键属性)

下面以京东商城中iPhone 11 Pro Max进行分析

Apple iPhone 11 Pro Max这是商品的SPU,但Apple iPhone 11 Pro Max只是一个名词,单纯的理解这个名词是没有意义的。

Apple iPhone 11 Pro Max是这个商品的SPU,这里的SPU是一组商品的属性组合。如下所示

外观 (4种)

  • 金色
  • 深空灰色
  • 银色
  • 暗夜绿色

容量(3种)

  • 64GB
  • 256GB
  • 512GB

【硬件参数】:

CPU 型号:苹果A13仿生

CPU 频率:2.66GHz

核心数:六核

电池容量:3969mAh 不可拆卸式电池

尺寸】:

  • 宽度: 77.8 毫米 (3.06 英寸)
  • 高度: 158.0 毫米 (6.22 英寸)
  • 厚度: 8.1 毫米 (0.32 英寸)
  • 重量: 226 克 (7.97 盎司)

以及包括【摄像头】、【显示屏】、【操作系统】等等这些属性构成了一个SPU、这个SPU属性组合的名称叫做Apple iPhone 11 Pro Max。

spu : 包含在每一部 Apple iPhone 11 Pro Max 的属性集合, 与商品是一对一的关系

SKU 属性(会影响到库存和价格的属性, 又叫销售属性)

sku : 影响价格和库存的 属性集合, 与商品是多对一的关系,即一个商品有多个SKU。

如暗夜绿色(四种颜色:金色、银色、暗夜绿色)+64G(三种内存配置:64G、128G、256G)。

即Apple iPhone 11 Pro Max有一个SPU、3*4=12种SKU。

单品 : 国人对于SKU的另外一种叫法

SKU和商品之间的关系

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

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

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

4)商品本身也有一个编码,即Product Code,但不作为直接库存管理使用。

电商项目—商品的spu、sku概念及其之间的关系相关推荐

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

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

  2. 电商项目——商品服务-API-属性分组——第十一章——上篇

    电商项目--初识电商--第一章--上篇 电商项目--分布式基础概念和电商项目微服务架构图,划分图的详解--第二章--上篇 电商项目--电商项目的虚拟机环境搭建_VirtualBox,Vagrant-- ...

  3. 微信小程序电商项目商品详情页开发实战之数据绑定与事件应用

    各位CSDN的朋友,我们都知道,现在微信小程序电商平台特别火爆,所以我将以一个生鲜电商项目为例,为大家讲述微信小程序的实战化开发,价值几万元的成熟项目,你可千万不要错过哦. 大家直接通过视频链接直接看 ...

  4. 电商项目(一)---------Sku和Spu以及电商项目商品的设计思路

    一,在电商项目里面为了准确的描述商品的区别,我们抽象出来两个概念,Spu和Sku这两个概念. Spu(标准产品单位 ):一组具有共同属性的商品集 Sku(库存量单位):SPU商品集因具体特性不同而细分 ...

  5. 42、生鲜电商平台-商品的spu和sku数据结构设计与架构

    说明:Java开源生鲜电商平台中商品的spu和sku数据结构设计与架构,包括数据库图标与架构分析. 1. 先说明几个概念. 电商网站采用在商品模块,常采用spu+sku的数据结构算法,这种算法可以将商 ...

  6. 电商项目——商品规格管理

    商品规格管理 商品规格数据结构 淘淘商城是一个全品类的电商网站,因此商品的种类繁多,每一件商品,其属性又有差别.为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU SPU和SKU SPU:S ...

  7. 电商项目商品详情页架构设计

    当用户进入京东首页,点击搜索手机进入搜索页面,点击一款手机进入商品详情页面,主要展示商品的信息,主要分为三块信息: 1:基本信息:展示商品的基本信息,包括sku价格等基本信息. 2:商品描述(商品详情 ...

  8. 【愚公系列】2022年10月 微信小程序-电商项目-商品购物车功能实现

    文章目录 前言 一.商品购物车功能实现 二.效果 前言 在电商的核心交易流程中,购物车是其中非常重要的一环,它承担商品加购.价格计算.促销活动展示等功能,与会员系统.商品系统.库存系统.订单系统等紧密 ...

  9. 电商项目——商品新增/修改

    商品新增 基本信息:主要是一些简单的文本数据,包含了SPU和SpuDetail的部分数据,如 商品分类:是SPU中的cid1,cid2,cid3属性 品牌:是spu中的brandId属性 标题:是sp ...

最新文章

  1. Redhat5中discuz 7论坛的搭建
  2. 购物车的实现 ajax
  3. pyqt5入门教程(四)
  4. 【Git】本地仓库上传到github免密操作
  5. Constructing Roads POJ - 2421 (最小生成树)
  6. Windows 窗体重绘
  7. TWebBrowser的常见属性和方法
  8. GDB 远程调试试验(gdbserver)【ZT】
  9. Python基础——yield的使用与解释
  10. .Net MVC中SelectList绑定默认值失效的解决办法
  11. 知行EDI系统Excel方案对比集成业务系统方案
  12. MAX485芯片收发详解 实现485通信
  13. MySQL JSON_EXTRACT()、JSON_UNQUOTE() 函数获取JSON串的值
  14. Java StackTraceElement源码总结 StackTraceElement源码注释翻译和解析中英文对照版
  15. 电影《黑客帝国》的真正含义,人类进化的终结吗?
  16. 串行通信——异步串行通信
  17. 使用fastboot命令刷机
  18. ASP.NET知识点总结
  19. png选项 无交错 交错_什么是交错内存?
  20. 如何在命令行中使用 ftp 命令上传和下载文件

热门文章

  1. 7人即拼,无限成团,一个月会员裂变过十万
  2. SQL生成整年日期表(全)
  3. 实用实在的71个煮食小技巧
  4. android 马达模块,小米9 Pro定制超大号横向线性马达:可能是安卓手机中最好的...
  5. Linux分区之parted命令详解
  6. 高分7(GF7)卫星数据制作平原地区DSM/DEM(一)
  7. Win11右键显示更多选项的关闭方法
  8. Vue 引入第三方图标库
  9. vue单页面引入第三方sdk
  10. Element UI 按需引入注意事项,.babelrc 文件修改问题