spu 和 sku 都是属性值的集合, 举个栗子 >>

一部 6S, 它身上有很多的属性和值. 比如 :

  • 毛重: 420.00 g
  • 产地: 中国大陆
  • 容量: 16G, 64G, 128G
  • 颜色: 银, 白, 玫瑰金

你跑进苏宁顺电, 说想要一台 6S, 店员也会再继续问: 你想要什么 6S? 16G 银色? 64G 白色?

每一台 6S 的毛重都是 420.00 g, 产地也都是 中国大陆. 这两个属性就属于 spu 属性.
而容量和颜色, 这种会影响价格和库存的(比如 16G 与 64G 的价格不同, 16G 银色还有货, 金色卖完了)属性就是 sku 属性.

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

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

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

  • 容量: 16G, 64G, 128G
  • 颜色: 银, 白, 玫瑰金

sku 在生成时, 会根据 属性生成 相应的 笛卡尔积.
想像一下扑克牌的黑红梅方和 A-K, 扑克牌是这样的 sku 属性:

  • 牌面: A - K
  • 花色: 黑红梅方

最终会生成 13 * 4 = 52 张牌, 上面的 6S 则会生成 3 * 3 = 9 个 SKU

商品 : iphone 6s
spu : 包含在每一部 6s 的属性集合, 与商品是一对一的关系(产地:中国, 毛重:420g...)
sku : 影响价格和库存的 属性集合, 与商品是多对一的关系
单品 : 同 sku. 国人的另一种叫法!

原文:https://www.zhihu.com/question/19841574/answer/74171565

商品的SKU与SPU相关推荐

  1. 电商系统中的商品的SKU和SPU是什么?

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

  2. 【第七篇】商城系统-商品发布-SKU和SPU管理

    商品服务 1.新增商品 1.1 品牌的关联 1.1.1 PubSub依赖缺失 打开新增商品页面的时候会出现的错误提示: 原因是缺少:PubSub相关依赖 解决办法 使用npm添加依赖:npm inst ...

  3. 电商商品列表应以SPU还是SKU展示商品?

    我们先了解下,SPU和SKU的概念,方便大家跟上思路,如下: SPU(Standard Product Unit):标准化产品单元.是商品信息聚合的最小单位,是一组可复用.易检索的标准化信息的集合,该 ...

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

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

  5. php sku spu 商品开发,扩展知识 :产品 SKU和SPU

    作为开发人员我们在听产品谈论产品时,经常会提到一个概念--sku,spu.很多人不明白电商sku,spu是什么意思,我们这里简单介绍一下sku和spu 1.SKU:Stock Keeping Unit ...

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

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

  7. 电商领域中SKU和SPU区别比较

    2019独角兽企业重金招聘Python工程师标准>>> 电商领域中SKU和SPU区别比较 在电商领域中我们或许会经常听到两个术语SKU和SPU, 那么什么是SKU和SPU呢, 让我们 ...

  8. 电商名词sku和spu的区别

    item sku spu item 代表一种商品,是和店铺关联的. sku 商品的库存量单位 , 代表商品的规格和属性 spu 产品单位最小分割的商品 ,与商家无关 它的属性会影响价格. 简单的理解s ...

  9. 什么是sku和spu

    在电商项目中,我们做商品的数据处理时候,常常会遇到SPU和SKU.下面分别对两者进行简要说明. SPU和SKU的区别: 一.什么是SPU? 1.SPU = Standard Product Unit  ...

最新文章

  1. 王者S19服务器维护时间表,王者荣耀s19buff刷新时间一览 红蓝BUFF刷新间隔是多久...
  2. ARM64的启动过程之(二):创建启动阶段的页表
  3. 部署在sae上的servlet程序出现is not a javax.servlet.Servlet 错误
  4. java 微商城开发_Java网上商城系统可以开微信商城吗
  5. 从“猿”到“金刚”,机器学习让你在职业生涯超进化!
  6. All Things OpenTSDB
  7. dota是java中的_用java开发dota英雄最华丽的技能(实例讲解)
  8. 由mysql8降级到mysql5
  9. 【Vue】组件的创建以及 data methods 属性的使用
  10. 常见导航菜单实现方式
  11. html中radio实现互斥
  12. 闲话WPF之二十(WPF中的传递事件 [2] )
  13. 【CodingNoBorder - 10】无际软工队 - 求职岛:ALPHA 阶段事后分析
  14. 红外测温之MLX90614教程
  15. 电机控制进阶——PID速度控制
  16. 淘宝等各平台API接口,执行item_get - 获得商品详情信息
  17. 软件开发之版本控制方式
  18. AutoLayout技术选型和应用
  19. 如何参与到GitHub开源项目中
  20. 商标“李鬼”防不胜防,事关宁德时代

热门文章

  1. 本地python版GEE安装及配置步骤(jupyter lab)
  2. 精妙绝伦的CSS——CSS效果例子
  3. python3爬取笔趣阁小说
  4. 前端知识的浅薄了解2
  5. 《霍元甲》:用心去打,用心去说教
  6. Quartus-II 13 安装
  7. 感冒了,很难受,但.....
  8. MP4/MOV/3GP文件的“ftyp”(转)
  9. img图片不失真,进行比例缩放
  10. CSS实现元素水平垂直居中的各种方法