SPU = Standard Product Unit (标准化产品单元)

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

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

举例:

OPPO R17这是商品的SPU:但Oppo R17只是一个名词,单纯的理解这个名词是没有意义的。

SPU是一组商品的属性组合(这个SPU属性组合名称叫做OPPO R17):

【硬件参数】:
CPU 型号:高通骁龙™ 670
CPU 频率:2.0GHz
核心数:八核
处理器位数:64 位
GPU 型号:Adreno™ 615
电池容量:3500mAh(典型值)*
【尺寸】:
长:约 157.5mm
宽:约 74.9mm
厚:约 7.5mm
重:约 182g

毛重: 420.00 g
产地: 中国大陆

SKU=stock keeping unit(库存量单位)

会影响到库存和价格的属性, 又叫销售属性。指的是具体规格单品,买家购买、商家进货、供应商备货、工厂生产都是依据SKU进行的。 影响价格和库存的 属性集合, 与商品是多对一的关系,即一个商品有多个SKU。

举例:

如流光蓝(三种颜色:流光蓝、霓光紫、霓光渐变色)+8G+128G(两种配置:8G+128G、6G+128G)。
即OPPO R17有一个SPU、6种SKU。

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

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

本文转载自:http://www.cnblogs.com/lingyejun/

原文讲解更清楚,在这里感谢原文博主。

电商系统中的商品的SKU和SPU是什么?相关推荐

  1. 电商系统中的商品模型的分析与设计—续

    在<电商系统中的商品模型的分析与设计>中,对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问.我也对此做一些研究,再次简单的对商品模型做一个介绍. 从SPU ...

  2. 电商系统中的商品模型的分析与设计

    前言 在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型. 商品模型的演化 在以前,那时CMS很流行,最常见的模型是栏目-文章模型.于是做电商的时候,自然 ...

  3. PHP电商的sku,tech| 关于电商系统中sku与spu的一个难题

    date: 2018-8-1 21:17:14 title: tech| tech| 关于电商系统中sku与spu的一个难题 description: 业务上碰到的关于电商系统中sku与spu的一个难 ...

  4. 电商系统中的SPU和SKU

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

  5. 聊聊电商系统中常见的9大坑,库存超卖、重复下单、物流单ABA...

    做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...

  6. 电商系统中常见的 9 大坑,你踩过没?

    做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...

  7. 电商系统中的分类属性系统设计之我见(抛砖引玉)

    电商系统中的分类属性系统设计之我见(抛砖引玉)          需求原型:          目前公司在整合户外广告行业媒体.户外广告行业分为不同的大类(高速,公交,机场,地铁,商超,火车)等等大的 ...

  8. 幂等和高并发在电商系统中的使用

    在Java web项目开发中,经常会听到在做订单系统中生成订单的时候,要做幂等性控制和并发控制,特对此部分内容作出总结,在高并发场景下,代码层面需要实现并发控制:但是幂等性,其实更多的是系统的接口对外 ...

  9. 电商系统中的掉单问题

    什么是掉单? 所谓掉单,就是指用户下单支付后,在钱包里完成了支付,结果回到电商系统中查看,订单还是处于未支付的状态. 掉单的产生 用户从电商应用点击支付,客户端向服务端发起支付请求 支付服务会向第三方 ...

最新文章

  1. 去除浏览器ip检测_浏览器怎么多开换ip,每个窗口不同的独立IP-VMLogin中文版指纹浏览器...
  2. U3D 通过预置对象实现手动创建精灵
  3. java scanner怎么用_Java Scanner delimiter()用法及代码示例
  4. springboot2.5.5配置druid数据源1.2.8与jdbc
  5. EntityModelStudio系列教程2--静态建模之实体模型设计
  6. ssh的详细链接过程
  7. [原]从一个链接错误探究GCC的链接库顺序
  8. mysql连表查询最大值_SQL 两个表联合查询记录中取最大值
  9. CentOS 7操作系统中设置系统时间/时区的方法
  10. 【渝粤教育】国家开放大学2018年春季 0706-21T行政管理学导论 参考试题
  11. Cesium:搭建运行环境
  12. Ubuntu18.04安装搜狗输入法无法使用
  13. 混乱之子第七季/全集Sons of Anarchy迅雷下载
  14. 市场营销人的高效办公神器
  15. linux循环显示系统时间,Linux shell时间处理大全,值得收藏
  16. java 代码的规范
  17. 可扩展标记语言XML
  18. php-调用阿里云第三方短信接口
  19. scum无法启动此程序以为计算机丢失,人渣SCUM电脑卡顿怎么办?人渣SCUM低配电脑设置方法介绍...
  20. [转]Emmet 生成 HTML 的语法

热门文章

  1. UG模型导入到Maxwell中仿真,发生intersect报错,怎么办?
  2. Java网络编程详解——网络基础知识介绍、IP和端口介绍、URL和URLConnection介绍
  3. ML:基于葡萄牙银行机构营销活动数据集(年龄/职业等)利用Pipeline框架(两种类型特征并行处理)+多种模型预测(分层抽样+调参交叉验证评估+网格/随机搜索+推理)客户是否购买该银行的产品二分类案
  4. C++—— pass by value and use std::move
  5. 2021全新版外卖CPS系统
  6. php ld preload,利用环境变量LD_PRELOAD来绕过php disable_function执行系统命令
  7. 物理化学复习【2】-- 活度标准态转换与活度相互作用系数
  8. 研究了 babel.config.js 和 babelrc,理解了为什么ES6代码没被转化
  9. Oracle 停止数据泵导入数据
  10. 零基础驯养一头程序猿:从入门到结婚(上)