电商中的spu是什么_个人如何做跨境电商

电商中的spu是什么_个人如何做跨境电商1、SPU介绍SPU=StandardProductUnit(标准产品单元)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗的讲,除去规格信息以外的,属性值、特性相同的商品就可以归类到同一个SPU里面。2、SKU介绍SKU=StockKeepingUnit(库存量单元)SKU是库存进出计量的单元,可以是以件、盒等为单位,是物理上不可分割的最小存货单位,是一款具体规格的产品。通俗的讲,SKU是指一款商品,每款都有一个SKU,便于

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、SPU介绍
SPU = Standard Product Unit(标准产品单元)
SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗的讲,除去规格信息以外的,属性值、特性相同的商品就可以归类到同一个SPU里面。

2、SKU介绍
SKU = Stock Keeping Unit(库存量单元)
SKU是库存进出计量的单元,可以是以件、盒等为单位,是物理上不可分割的最小存货单位,是一款具体规格的产品。通俗的讲,SKU是指一款商品,每款都有一个SKU,便于电商系统识别商品。

接下来以手机为例子来详细的说明这两个概念。

比如HUAWEI Mate 30 Pro这个手机,它有一些 “规格” 可以选择,这里还有 “颜色” “版本” “套餐” 三种规格可以选择,对于指定全部具体的规格信息的一个Mate Pro手机,比如 “‘星河银’ ‘8G+256G’ ‘优惠套装1’的Mate 30 Pro”这些选定的规格信息集合就是一个SKU。
而抛去这些具体规格信息表示Mate 30 Pro 手机这一类产品的信息集合就是一个SPU,这一类产品有一些不是规格信息的共同属性,比如CPU型号:麒麟990、摄像头数量、主屏幕尺寸、操作系统等等。

3、商品详情数据库表设计
在我的电商系统中按照上面的设计理念,将数据表分成了spu表、sku表、规格表、规格值表、sku规格选项表

还是以HUAWEI Mate 30 Pro这个手机为例,这个商品有一些选项,比如优惠卷、促销信息、增值业务、库存状态、物流信息、重量、服务支持、套餐、增值保障、京东服务、白条分期、累计评价数

上述信息可以分成两类,1. 一个值的,比如价格、质量;2. 多个值的,比如颜色、版本、图片、增值保障

我们拿这个手机的部分信息来详解在数据库中是怎么存储这些信息的,取一个值的比如商品名称,多个值的取两个颜色和版本。用一个列来存储商品的一个属性数据,最后得到如下的数据表。
在这里插入图片描述
那上面这张表存在什么问题呢?

数据的冗余

怎么解决?

分表

怎么分?

spu表、sku表、spu和sku的关系保存在sku表中

spu表中存储的是共有的属性,所以把像商品的名称这样的单一值存在这张表中。
在这里插入图片描述
sku是对一个订单商品的详细信息的描述,所以像类似于价格这样的信息应该存在这张表中。通过外键来关联spu表中的商品。
在这里插入图片描述

为了数据库表结构数据的不冗余,将sku中的规格选项分成规格信息、规格选项信息、sku规格选项表三张表。
在这里插入图片描述
在这里插入图片描述
如此,我们的数据库表结构就设计完成了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179220.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Netstat 网络命令详解

    Netstat 网络命令详解Netstat简介Netstat是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括tcp,udp以及unix套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。

    2022年7月3日
    18
  • 朋友圈集赞小程序 最新版_朋友圈虚拟点赞软件

    朋友圈集赞小程序 最新版_朋友圈虚拟点赞软件大家好这是一款朋友圈积攒截图小程序里面内涵三款样式生成,一款图文,一款分享,一款查看的样式也就是我们微信朋友圈所用到的样式就包含了里面的流量主那些可以用户自由的添加哈!赞的数量那些可以用户自定义的哈另外所需的内容也是用户自定义的安装方法的话和往常一样!直接微信开发者工具打开源码然后设置一个合法域名上传审核就可以了合法域名在压缩包里面,搭建解压了就可以看到了小程序源码下载地址:…

    2025年9月16日
    4
  • Flume对接Kafka详细过程[通俗易懂]

    Flume对接Kafka详细过程[通俗易懂]一、为什么要集成Flume和Kafka一般使用Flume+Kafka架构都是希望完成实时流式的日志处理,后面再连接上Storm/SparkStreaming等流式实时处理技术,从而完成日志实时解析的目标。如果Flume直接对接实时计算框架,当数据采集速度大于数据处理速度,很容易发生数据堆积或者数据丢失,而kafka可以当做一个消息缓存队列,从广义上理解,把它当做一个数据库,可以存放一段时间的数据。因此数据从数据源到flume再到Kafka时,数据一方面可以同步到HDFS做离线计算,另一方面可以做实时计

    2022年6月23日
    33
  • pycharm中替换快捷键_python函数参数的四种类型

    pycharm中替换快捷键_python函数参数的四种类型查找:CTRL+F替换:CTRL+R如果想删除,替换那一栏不填就可以了转载于:https://www.cnblogs.com/mghhzAnne/p/9324406.html

    2022年8月28日
    2
  • [DLX反复覆盖] hdu 3656 Fire station[通俗易懂]

    [DLX反复覆盖] hdu 3656 Fire station

    2022年2月6日
    56
  • linux进阶40——futex

    linux进阶40——futex1.概念Futex是FastUserspacemuTexes的缩写,由HubertusFranke,MatthewKirkwood,IngoMolnarandRustyRussell共同设计完成。Futex按英文翻译过来就是快速用户空间互斥体。其设计思想其实不难理解,在传统的Unix系统中,SystemVIPC(interprocesscommunication),如semaphores,msgqueues,sockets还有文件锁机制(flock())等进程

    2022年9月21日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号