电商系统中的商品的SKU和SPU是什么?
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是什么?相关推荐
- 电商系统中的商品模型的分析与设计—续
在<电商系统中的商品模型的分析与设计>中,对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问.我也对此做一些研究,再次简单的对商品模型做一个介绍. 从SPU ...
- 电商系统中的商品模型的分析与设计
前言 在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型. 商品模型的演化 在以前,那时CMS很流行,最常见的模型是栏目-文章模型.于是做电商的时候,自然 ...
- PHP电商的sku,tech| 关于电商系统中sku与spu的一个难题
date: 2018-8-1 21:17:14 title: tech| tech| 关于电商系统中sku与spu的一个难题 description: 业务上碰到的关于电商系统中sku与spu的一个难 ...
- 电商系统中的SPU和SKU
1.SPU介绍 SPU = Standard Product Unit(标准产品单元) SPU是商品信息聚合的最小单位,是一组可复用.易检索的标准化信息的集合,该集合描述了一个产品的特性.通俗的讲,除 ...
- 聊聊电商系统中常见的9大坑,库存超卖、重复下单、物流单ABA...
做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...
- 电商系统中常见的 9 大坑,你踩过没?
做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...
- 电商系统中的分类属性系统设计之我见(抛砖引玉)
电商系统中的分类属性系统设计之我见(抛砖引玉) 需求原型: 目前公司在整合户外广告行业媒体.户外广告行业分为不同的大类(高速,公交,机场,地铁,商超,火车)等等大的 ...
- 幂等和高并发在电商系统中的使用
在Java web项目开发中,经常会听到在做订单系统中生成订单的时候,要做幂等性控制和并发控制,特对此部分内容作出总结,在高并发场景下,代码层面需要实现并发控制:但是幂等性,其实更多的是系统的接口对外 ...
- 电商系统中的掉单问题
什么是掉单? 所谓掉单,就是指用户下单支付后,在钱包里完成了支付,结果回到电商系统中查看,订单还是处于未支付的状态. 掉单的产生 用户从电商应用点击支付,客户端向服务端发起支付请求 支付服务会向第三方 ...
最新文章
- 去除浏览器ip检测_浏览器怎么多开换ip,每个窗口不同的独立IP-VMLogin中文版指纹浏览器...
- U3D 通过预置对象实现手动创建精灵
- java scanner怎么用_Java Scanner delimiter()用法及代码示例
- springboot2.5.5配置druid数据源1.2.8与jdbc
- EntityModelStudio系列教程2--静态建模之实体模型设计
- ssh的详细链接过程
- [原]从一个链接错误探究GCC的链接库顺序
- mysql连表查询最大值_SQL 两个表联合查询记录中取最大值
- CentOS 7操作系统中设置系统时间/时区的方法
- 【渝粤教育】国家开放大学2018年春季 0706-21T行政管理学导论 参考试题
- Cesium:搭建运行环境
- Ubuntu18.04安装搜狗输入法无法使用
- 混乱之子第七季/全集Sons of Anarchy迅雷下载
- 市场营销人的高效办公神器
- linux循环显示系统时间,Linux shell时间处理大全,值得收藏
- java 代码的规范
- 可扩展标记语言XML
- php-调用阿里云第三方短信接口
- scum无法启动此程序以为计算机丢失,人渣SCUM电脑卡顿怎么办?人渣SCUM低配电脑设置方法介绍...
- [转]Emmet 生成 HTML 的语法
热门文章
- UG模型导入到Maxwell中仿真,发生intersect报错,怎么办?
- Java网络编程详解——网络基础知识介绍、IP和端口介绍、URL和URLConnection介绍
- ML:基于葡萄牙银行机构营销活动数据集(年龄/职业等)利用Pipeline框架(两种类型特征并行处理)+多种模型预测(分层抽样+调参交叉验证评估+网格/随机搜索+推理)客户是否购买该银行的产品二分类案
- C++—— pass by value and use std::move
- 2021全新版外卖CPS系统
- php ld preload,利用环境变量LD_PRELOAD来绕过php disable_function执行系统命令
- 物理化学复习【2】-- 活度标准态转换与活度相互作用系数
- 研究了 babel.config.js 和 babelrc,理解了为什么ES6代码没被转化
- Oracle 停止数据泵导入数据
- 零基础驯养一头程序猿:从入门到结婚(上)