mysql商品规格设计_如何设计电商系统商品模块-规格

简介

商品模块是电商系统核心模块,本文主要讲解商品模块功能需求、术语概念、功能设计、数据结构、相关功能设计思路。

近几年开发了很多电商类系统,将我们一些设计经验整理并分享给大家。

需求分析电商系统后台可以管理商品(功能需求);

管理商品包括添加、修改、上下架、删除、审核等动作(操作行为);

添加修改商品时,每种商品有不同的字段、参数、图片、规格、价格(字段属性);

术语概念SPU:Standard Product Unit(标准化产品单元),一种商品,各种规格集合,如:iPhone 12;

SKU:Stock Keeping Unit(库存量单位),也称单品,一种商品的具体规格,如:一部 黑色 128G 的iPhone 12 手机,黑色 + 128G 就是商品的具体规格。

可以看到一种商品SPU包含多种SKU,SPU(SKU1、SKU2……SKU n),且SKU唯一。

功能设计

商品模块一般包括商品、商品分类、商品规格管理,可能还有商品审核。商品模块比较复杂的地方在于商品参数、规格管理。

关于商品参数商品参数仅用于商品信息展示,一般不参与实际业务逻辑;

手机参数关注点是内存、存储、摄像头、CPU等;

手表参数关注点是表盘材质、表镜材质、适用人群、是否防水;

化妆品参数关注点是功能、肤质、产地;

如果是全品类平台,不同行业商品存在不同参数,我们可以按行业构建参数模板。如果是垂直行业,如农产品、五金等,可以将商品参数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
商品规格表的设计可以采用以下的 MySQL 数据库表结构: 1. 商品规格表 `specifications`: | 字段名 | 数据类型 | 描述 | | ------ | -------- | ---- | | id | int(11) | 商品规格ID,主键,自增 | | name | varchar(255) | 规格名称 | | created_at | datetime | 创建时间 | | updated_at | datetime | 更新时间 | 2. 商品规格选项表 `specification_options`: | 字段名 | 数据类型 | 描述 | | ------ | -------- | ---- | | id | int(11) | 商品规格选项ID,主键,自增 | | specification_id | int(11) | 商品规格ID,外键 | | name | varchar(255) | 规格选项名称 | | created_at | datetime | 创建时间 | | updated_at | datetime | 更新时间 | 3. 商品规格表与商品表的关联表 `product_specifications`: | 字段名 | 数据类型 | 描述 | | ------ | -------- | ---- | | id | int(11) | 商品规格关联ID,主键,自增 | | product_id | int(11) | 商品ID,外键 | | specification_id | int(11) | 商品规格ID,外键 | | specification_option_id | int(11) | 商品规格选项ID,外键 | | created_at | datetime | 创建时间 | | updated_at | datetime | 更新时间 | 通过以上的表结构设计,可以实现商品规格表的制作。其中,商品规格表 `specifications` 表示商品规格的名称,例如颜色、尺寸等;商品规格选项表 `specification_options` 表示商品规格的选项,例如红色、白色、L码、XL码等;商品规格表与商品表的关联表 `product_specifications` 表示商品规格选项的关系。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值