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

news/2024/5/14 22:55:58/文章来源:https://blog.csdn.net/Andre_dong/article/details/109531812

什么是SPU?什么是SKU?

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

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

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

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

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

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

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

在这里插入图片描述

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_844975.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多个项目如何往不同的git网站提交代码

背景:工作和自用的git地址可能是不一样的,这样我们需要配置一下,以达到不同项目往不同git网址的仓库提交代码的能力 1、生成密钥 首先要做的就是取配置两个不同的sshkey(生成两种不同的密钥文件) ##工作用的git账号邮箱地址 $ ssh-keygen -t rsa -C x…

网站视频下载及按帧转为jpg

网站视频下载及按帧转为jpg 1、准备切割视频 切割 clc; clear; %读取视频 video_file‘D:\1.mp4’; objVideoReader(video_file); frame_numobj.NumberOfFrames;%一共有多少帧 % 分离图片 for i1:15%读取前15帧 imgstrcat(‘D:\picture’,num2str(i)); imgstrcat(img,’.jpg’…

如何优雅的制作表白网站和罗盘时钟

如何优雅的制作表白网站和罗盘时钟前言 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以…

lol服务器维护是拳头,问拳头-英雄联盟官方网站-腾讯游戏

欢迎来到问拳头专栏。在此我们将针对各位所提出的问题进行解答。本周我们将聊到Reddit,4K以及召唤师技能。大家将在下方看到三个现成问题和回复,并且每周都会有全新的问题得到我们的答复。大家可以随意在评论当中联系我们。每位解答问题的Rioter都会尽其…

mtk有关的不错网站

http://blog.sina.com.cn/mtkshanghai MTK http://blog.sina.com.cn/shanghaimtk

【实战案例】——实战渗透某不法网站

作者名:Demo不是emo 主页面链接:主页传送门 创作初心:舞台再大,你不上台,永远是观众,没人会关心你努不努力,摔的痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷座…

什么是域名?什么网站名?什么是URL

域名 通常有一串字符和后缀组成,常见的后缀有,com,net,cn,相对于ip或者别名地址来说,域名更好记,机器世界根据IP地址来定位主机,访问网页等资源 但是记住域名是不包括www滴&#x…

从单机至亿级流量大型网站系统架构的演进过程介绍

阶段一、单机构建网站 网站的初期,经常会在单机上跑所有的程序和软件。此时使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如mavenspringstructhibernate、mavenspringspringmvcmybat…

使用selenium爬取某出试卷的网站

from selenium import webdriver import pymongo import json import time import re # 使用终极武器了.# 修改头文件,防止被识别为爬虫 from selenium.webdriver.common.desired_capabilities import DesiredCapabilitiesclass Zujuan(object):def __init__(self):…

使用python3登陆12306网站

一、一些用到的技术1.1解析验证码(联众-收费,两分钱一个)验证码识别设计机器学习,没有耗费时间去实现,所以采用了第三方(联众)的在线打码,注册充值便可使用,识别率挺高的…

如何突破网站对selenium的屏蔽

使用selenium模拟浏览器进行数据抓取无疑是当下最通用的数据采集方案,它通吃各种数据加载方式,能够绕过客户JS加密,绕过爬虫检测,绕过签名机制。它的应用,使得许多网站的反采集策略形同虚设。由于selenium不会在HTTP请…

免费图床网站推荐

免费图床网站推荐 聚合图床-推荐使用 官网地址:https://www.superbed.cn 简介:将图片分发到多处备份,借助其本身的CDN加速功能,节省服务器流量,并且不用担心图片被删除,即便其中某几个图床上的图片被删除…

新手上路--分享20个无版权的高清图库素材网站

今天这组网站比较有特色,有专门分享美食图片的,有专门分享复古图片的,各领风骚,质量都是一顶一的棒。下面就是20个无版权的高清无码图库站,记得收藏啊。Compfight Compfight 是一个图片搜索引擎,帮你快速找…

12佳精美的国外 Flash 网站模板下载(附源文件)

本文收集了12佳精美的国外Flash网站模板,附带源文件下载。Flash网站页面美观,互动性强,可以声形并茂,实现普通的HTML网站不能制造出的质感和动作,特别是动态的视觉特果,能给人以震撼视听的效应。下面这些免…

JiaThis社区分享按钮的使用,提升网站访问流量

JiaThis社区分享按钮的使用&#xff0c;提升网站访问流量 分享按钮样式&#xff1a; 在你页面上所需要的位置加上代码&#xff1a; <!-- JiaThis Button BEGIN --> <span class"jiathis_style"><span class"jiathis_txt">分享到&#…

ckks方案优化最好的_百度SEO网站整体优化方案 - 蜘蛛池博客

原出处&#xff1a;蜘蛛池博客原文链接&#xff1a;百度SEO网站整体优化方案 - 蜘蛛池博客正常情况下单独优化网站的某一个点无法让网站发挥出最大的seo效果&#xff0c;通过对网站进行系统化诊断&#xff0c;以详尽的实用的网站seo整体优化方案来指导我们对网站进行优化&#…

Flink实战之网站日志ETL案例【含代码】

问题导读1.怎样对字段进行大区转换&#xff1f;2.怎样拆分打平大JSON?3.怎样把不同类型的日志数据分别进行存储&#xff1f;应用场景&#xff1a;数据清洗【实时ETL】数据报表1、数据清洗【实时ETL】1.1、需求分析针对算法产生的日志数据进行清洗拆分算法产生的日志数据是嵌套…

【python爬虫】实现爬虫包含动态页面的“南京市公共资源交易中心”“南京公共采购信息网”等网站的爬虫,并且保存本地的“招标信息汇总.csv”

一、实现爬虫包含动态页面的“南京市公共资源交易中心”“南京公共采购信息网”等网站的爬虫&#xff0c;并且保存本地的“招标信息汇总.csv”。 效果展示&#xff1a; &#xff08;1&#xff09;界面&#xff1a; 打包成了exe文件&#xff0c;点击即可使用&#xff01;&#…

Python实现Office自动化办公(实现Python对word基本操作、对excel基本操作、在word中插入表格、word中插入网站爬虫取图)

Python实现Office办公自动化&#xff0c;以商务流程为例一、 Pycharm 2018&#xff08;Mac版&#xff09;的下载二、Welcome to PyCharm三、使用DocxTemplate功能模块&#xff0c;实现python对Office Word文档进行基本操作&#xff0c;批量修改模板。四、实现Python对Office Ex…

jupyter网站的使用以及常见linux下的简单的命令

python下安装jupyter 常识&#xff1a;linux下查看计算机的ip代码是&#xff1a;ifconfig&#xff1b;ping IP; 用户名查看&#xff1a;uname; 文件传输&#xff1a;sftp 用户名对方 IP; SSH链接计算机的命令&#xff1a;ssh yuan对方IP&#xff0c;接下来再输入对方计…