sku商品表设计
转自: https://blog.csdn.net/qq_30273927/article/details/73913471?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
发现字段有些对不上的情况,能看懂我就不改了
表关系:
分类表 <= 商品表 <= SKU表(库存表)
分类表 <= 属性名 <= 属性值
商品表 <= 商品和属性关系表 =>属性名|属性值
业务逻辑:
1.同一商品不同SKU库存和售价不同.
2.不同类型的商品具有不同的属性名和属性值(如汽车和服饰),所以属性需要支持后期添加和维护.
3.在某个商品分类下通过属性筛选商品.
4.商家某件商品的销量统计,该件商品内几个不同SKU的销量统计.
5.更多...
主类: 主类不能以大概念的分类来分,如衣服、食品...
这样范围太泛了,不好往下定位子类和子类的 规格 和 参数 ,
大类最好往下再细分,如:男装、女装、酒水饮料...
男装 >休闲裤、牛仔裤、男士外套...
酒水饮料 >酒、插、冲剂
子类:子类决定规格明细的分类,如酒按照品种...
茶按照净含量、类别...
酒 >>品种
茶 >>净含量、类别
冲剂 >>类别
在京东的子类下面还有一个 孙类 的细分,
如:男士外套 >>>毛衣/针织衫、西服、卫衣...
针对孙类,再进行对应的产品参数划分:品牌、颜色、款式、分类、屏幕尺寸、版型、下摆设计、风格、袖长...
如:毛衣 >>>>袖长、风格...
牛仔外套 >>>>版型、下摆设计
因此商品的分类配置,应该是由专门的产品经理和市场调研人员进行配置好;
后续上架商品的人,可以直接在配置好的分类下勾选
规格:净含量、类别、品种、颜色、尺码... (注意这里的尺码跟下面的尺码不一样的,下面尺码用于分类下的筛选)
specifications
参数:品牌、颜色、款式、分类、屏幕尺寸、版型、下摆设计、风格、袖长...
parameter
品牌:金骏眉、功夫红茶、菊花茶、普洱...
等级:一级、二级、三级、其他、特级...
包装:
盒装:袋装、罐装、礼盒装、纸包装...
Demo:
男装 >男士外套 >>卫衣(中国李宁卫衣)
分类表:
商品分类编号,分类名称,父分类编号
1, 男装,0
2,男士外套,1
3,毛衣,2,
4,女装,0
5,酒水饮料,0
6,女士外套,4,
7,西服,2,
8,卫衣,2
规格名:
规格编号,规格名,商品分类编号,父属性编号
1,颜色,1,0,(男装)
2,尺码,1,0,(男装)
3,净含量,5,0,
4,类别,5,0,
5,品种,5,0,
6,颜色,4,0,(女装)
7,尺码,4,0,(女装)
规格值
规格值编号, 规格值, 规格名编号
1,黑色,1
2,白色,1,
3,s,2,
4,x,2,
5,m,2,
商品表:
商品编号, 商品名称, 商品分类编号, SPU销量, 评论数,上架时间(立即上架、暂不上架、自定义上架时间)[ 商品轮播图,商品描述图,商品简介,商品关键字,商品是否推荐,商品是否新品,商品点击数, SPU下单数]
1,中国李宁卫衣,8,0,0
商品和规格关系表:
自增编号, 商品编号, 规格名编号, 规格值编号
1,1,1,1 (中国李宁(编号1)卫衣颜色黑色)
2,1,1,2 (中国李宁(编号1)卫衣颜色白色)
3,1,2,3 (中国李宁(编号1)卫衣尺寸s)
4,1,2,4 (中国李宁(编号1)卫衣尺寸x)
4,1,2,5 (中国李宁(编号1)卫衣尺寸m)
sku表(库存表)
SKU编号, 商品编号, SKU属性, 价格, 库存, SKU销量
1,1,[1:1,2:3],199,20,0
商品和规格筛选表:
商品编号, 商品具有的属性值编号
1, [1,2,3,4,5]
用SQL全文检索实现筛选:
select * from 商品表
inner join 商品和规格筛选表
on 商品表.商品编号 = 商品和规格筛选表.商品编号
where 商品表.商品分类编号 = 8
and 商品和规格筛选表.商品具有的属性值编号 MATCH '1 3'
order by 商品表.评论数 DESC LIMIT 10 OFFSET 20
商品搜索表:
商品编号, 商品标题和内容
1, [无需词典,二元分词]
用SQL全文检索实现搜索.
特点: 信息量大,图片多。
设计的重点: 布局是否清晰合理,能不能起到引导用户决策购买的行为
目的: 用户在进入商品列表也是基本有一定的目的性前前提,使用要给用户呈现想要的信息, 解决如何帮助用户快速高效的做出购买决策
商品列表页常见的形式:
1: 行列排列是目前最普遍,相对有效的,界面看来规整
2: 瀑布流式的列表是不合理的,给人感觉信息混乱,用户找不到重点,不能很好的给用户传递商品内容与决策因素。
3: 特别款突出性列表是比较好的表现形式,能够在商品列表前做出特殊的引导,突出的推荐可以达到效果: 1,增加优质商品曝光或者支撑运营推广。2,帮助用户过滤信息,减少用户选择成本,帮助用户做决策提高商品转化率
具体设计:
一: 列表布局设计:
1: 列表前要有推荐模块: 1,增加优质商品曝光或者支撑运营推广。2,帮助用户过滤信息,减少用户选择成本,帮助用户做决策提高商品转化率
2:列表后要有精选,加长用户的流动线。浏览性用户在翻完整个商品列表都没找到喜欢的商品时,在页末推荐优质的精选商品再次挽留用户,提示用户转化率(同时这个板块在大平台是广告位,可以增加平台广告输入)
3: 左边栏会有广告为精选
二: 列表内商品的单个模块设计
1: Web端的鼠标在商品位置会有hover状态,给用户反馈。
2: 商品下方可加入关联相似,同款商品推荐信息,引导用户做决策
3: 限时限量的专题时在商品列表也就可自己购买或加入购物车,减少操作步骤
4: 增加可以收藏的功能,满足用户在逛的过程中预定对比的需求
5: 在体现商品三要素(图片、名称、价格)之外,增加用户决策因素(1: 多少人已购买/2:原价多少价格锚点/3:增值服务、包邮/特殊服务/ 4:商品独有的属性,真皮)
create table telphone(
id int not null primary key auto_increment COMMENT '自增Id',
telname varchar(10) not null COMMENT '手机名称',
size int not null COMMENT '内存大小',
price DECIMAL(10,2) not null COMMENT '价格',
sale_status int not null default 1 COMMENT '销售状态,1-未销售,0-已销售'
)
3个表,一个放订单,有订单号、下单时间、下单客户等信息。
另一个放订单包含的商品,有商品id,折扣,数量。一个订单可以包含一个或多个商品。
再一个表放送货地址、发票、付款方式等乱七八糟信息。
仅供参考~
首先建立一个excel表命名为库存管理表,打开,在表里建立 入库表 出库表 商品表 库存表四个工作薄,这个时候先把库存表设计好,如图01
2. 在设计商品表,在第一列也就是A列输入商品的名称如图: 02
3. 然后选择A列也就是鼠标单击A,在A列上面的名称框中输入“商品”,如图03。如果以后有新商品时依次添加就行,但是库存表的商品要和商品表里的名称一致。
4. 然后在做入库表如图 :04。现在要做一个商品名称的下拉菜单,在入库表中点选B2单元格,数据--有效性--设置,在“允许”里选择“序列”,在“允许空值”和“提供下拉箭头”前都打上勾,在“来源”里填写“=商品”,确定,这样入库表就和商品表联系起来了,B2单元格下拉菜单就会出现商品表里的东西,进什么货物就可以在这里选择了,这个方法还支持向下拖动。出库表也是这么做
5. 回到库存表中图01,在单元格E3中输入=SUM(IF(入库表!B2:B8=A3,入库表!C2:C8,0)),然后按ctrl+shift+enter,这个公式表示:如果入库表中的B2到B8单元格中的内容与A3单元格中的内容相同,那么就把其数量相加,否则为0,这里商品表里的名称一定要和库存表里的商品名称完全一样。
6. 在H3单元格中输入=SUM(IF(出库表!B2:B8=A3,出库表!C2:C8,0)),方法一样只不过改成出库表.
7. 在K3中输入 =B3+E3-H3,意思是库存=期初+入库-出库。
productID:
ProProvider:
ProPrice:
ProType:(同类型产品,非固定属性相同)
pName1:
pName2:
.
.
.
pNamen:
商品表从表:
ID:
proType:
pName:(商品表中非固定字段的字段名,注意顺序要一致)
库存表:仓库、类别、国际条形码、品名、库存数量、零售价、库存售价金额、最近进价、满库存量
出入库明细表:仓库、国际条形码、品名、日期、进项数量、出项数量、数量差额、进项金额、出项金额、金额差额、单号。。。。。
很多很多什么促销特价单,调入单,调出单,采购单,退货单,促销进价单,等等等~~~
2、cidint10NOTNULLCOMMENT分类。
3、titlevarchar100NOTNULLCOMMENT商品名称。
4、ddtimeint10NOTNULLCOMMENT添加时间,PRIMARYKEY。
其中一个订单包括多种商品,每种商品有所属的种类和数量,而这些信息都被记录在订单详情记录表中。订单表和订单详情记录表通过订单编号连接起来。至于各个表的属性还要看您的具体需求来定。