电商网站需要了解的SPU,SKU之间的关系,以及需要编写商品品类,商品参数组,商品参数表之间的关系和业务逻辑

什么是SPU?什么是SKU?

我们做电商网站有两个概念,特别要清楚,就是商品规格参数里面的SPU和SKU。为什么要熟悉这两个呢?因为商品的种类繁多,我们要去储存商品信息的话,就需要用商品数据结构方法去储存,其中要涉及到SPU跟SKU。我们用京东的小米手机为例子,为什么我们需要这两个参数呢?因为我们向客户展示的是商品的名字,还有他的分类,所以我们需要这两个参数来帮我们去让客户更好的了解这个商品。

SPU,指的是一组有共同属性的商品。这个该怎么去理解呢?你可以看看最上面那个红框圈住的地方,这是一个标题,也代表了所有的小米8商品的集合,他们都有着共同的属性,共同的属性就写在这个标题里面了。所以这就是SPU

SKU,指的是商品集因具体属性不同而细分的每个商品。举个例子,就是下面红框的地方,一堆有共同属性的商品小米8聚集在一起,他们虽然有共同属性,但是细分下来他们也有许多细节上的不同。比如颜色不同,内存不同,购买方式不同。这就是因具体属性不同而细分的商品,这就是SKU。
在这里插入图片描述
而且我们要想好做一个什么样的分类,不同的商品之间肯定有东西不同,比如说我这个只是一个手机的商品,他的SKU肯定会和其他比如日用品类商品不同,日用品没有多少内存这么算的,所以这个分类的逻辑要清楚。而且在选择SKU的时候,如果你选择颜色分类为黑色,那么商品的图片,也会跟着变为黑色,选择颜色分类为金色,图片也会变成金色,这个也是有一定关联的。

在这里插入图片描述
而且在这些规格参数里面,有些值是固定不变的,比如商品的型号,品牌等等,这些我们可以设定为固定值,但是商品机型的颜色,会根据SKU的改变而改变,这也是我们要注意编写的业务逻辑。

在这里插入图片描述
还有这部分的参数,是根据商品的类别设定的,如果是日用品类,根本就没有这些参数。

所以我们做一个电商网站的时候,提前观察好他有什么页面,有哪些参数等等。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

来看看这个关系图,这个关系图说的就是你用户输入什么商品,我就会给你一个怎么样的参数,什么样的参数就会对应什么样的参数表。如果不懂的话可以看下图。一个商品对应多个参数组,一个参数组对应多个参数表,能明白这个关系吗?比如我是一个苹果手机,我一个苹果手机是不是对应多个参数组,参数组里面分别有内存参数组,版本参数组,购买方式参数组。一个参数组又对应多个参数表,比如我的内存选择了64g,那么我的参数表是不是整个都变化了?我的参数表里面有机身颜色,内存大小,等等参数。看看上图,为什么参数表里面有跟参数组一样的cid,cid是什么?这个是一个商品,有一样的cid是因为页面上面中,我输入一样东西,马上会出现这些商品参数表,如果我还要去商品参数组里面去获取这些参数表,那无疑就拖慢了速度,所以我可以直接用商品来关联参数表。

category分列表不用怎么介绍,就是你输入框里面输入什么商品就是这个列表里面的
在这里插入图片描述
上面的是参数组
在这里插入图片描述
上面的是参数表

有一些参数我们是一样的,比如下面这个,我们要确定他是否是通用值,如果是通用值,那是SPU的,如果不是通用值,那就跟SKU。这是为什么呢?因为不是通用值的话,那肯定是SKU改变了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值