定义
sku:可以直接售卖的商品
spu:同一类具有统一特性的商品集合
example:
spu: 华为 Mate 30 Pro 5G
sku:
- 华为 Mate 30 Pro 5G 黑色 6G 256G
- 华为 Mate 30 Pro 5G 银色 6G 256G
- 华为 Mate 30 Pro 5G 黑色 8G 256G
- 华为 Mate 30 Pro 5G 银色 8G 256G
- 华为 Mate 30 Pro 5G 黑色 8G 512G
- 华为 Mate 30 Pro 5G 银色 8G 512G
问题
电商领域,对于同一类别的商品,需要在前端进行展示。则会面临一些属性选择的问题。
即我需要根据当前选择的属性,确定其他的属性是不是可选的。如果不可选,则将剩余属性置灰。同时,可以根据实际情况,决定是不是展示预计库存。
解决方案
我们将所有属性数据返回前端的时候,前端页面应该做如下展示 (属性选择器)
实际电商页面:
假设我们有如下库存
颜色 | 内存大小 | 存储容量 | 库存量 |
---|