美文网首页
商品模块

商品模块

作者: Jason_b3e0 | 来源:发表于2018-11-09 18:39 被阅读0次

现有两个属性:【颜色】【尺码】

那么对应的数据表数据为:

specs_name(规格名称表)

id name
1 颜色
2 尺码

【颜色】属性有两个属性值:【红色】,【白色】

【尺码】属性有两个属性值:【M】,【L】

那到对应的数据表数据为:

specs_values(规格值表)

id specs_name_id value
1 1 红色
2 1 白色
3 2 M
4 2 L

现在准备新建一个商品叫做【上衣】<br>
它有【颜色】,【尺码】这两种属性<br>
并且【颜色】有【红】【白】两种属性值<br>
【尺码】有【M】【L两种属性值<br>
那么对应的数据表数据为:<br>

goods(商品表)

id name
10000 上衣



goods_sku_specs 商品与属性及属性值的关联表

goods_id specs_name_id specs_value_id note
1 1 (颜色) 1 (红色) 备注:颜色-红色
2 1 (颜色) 2 (白色) 备注:颜色-白色
3 2 (尺码) 3 (M) 备注:尺码-M
4 2(尺码) 4 (L) 备注:尺码-L

属性的各种组合,构成了商品SKU
【红色 M】【红色 L】【白色 M】【白色 L】四种组合
对应的数据表数据为:

goods_sku(商品SKU)

id goods_id goods_specs goods_specs_str
1 1 1:1,2:3
1 1 1:1,2:4
1 1 1:2,2:4
1 1 1:2,2:3
1 1 1:2,2:4
goods_specs 的数据结构:

第一种结构:颜色:红色,尺码:M
[{
    "specs_name_id": "1",
    "name": "颜色:,
    "specs_value_id": "1",
    "value": "红色"
}, {
    "specs_name_id": "2",
    "name": "尺码",
    "specs_value_id": "3",
    "value": "M"
}]

第二种结构:颜色:红色,尺码:L
[{
    "specs_name_id": "1",
    "name": "颜色:,
    "specs_value_id": "1",
    "value": "红色"
}, {
    "specs_name_id": "2",
    "name": "尺码",
    "specs_value_id": "4",
    "value": "L"
}]

第三种结构:颜色:白色,尺码:M
[{
    "specs_name_id": "1",
    "name": "颜色:,
    "specs_value_id": "2",
    "value": "红色"
}, {
    "specs_name_id": "2",
    "name": "尺码",
    "specs_value_id": "3",
    "value": "M"
}]

第四种结构:颜色:白色,尺码:L
[{
    "specs_name_id": "1",
    "name": "颜色:,
    "specs_value_id": "2",
    "value": "白色"
}, {
    "specs_name_id": "2",
    "name": "尺码",
    "specs_value_id": "4",
    "value": "L"
}]
对应的数据表结构
商品模块.png

相关文章

  • 项目整体架构

    从程序开发角度来看:前台(商品模块,用户模块,订单模块)和后台(商品,用户,订单) 从电子商务角度来看:商品、用户...

  • 商品模块

    商品添加,新的知识点批量添加图片,商品详情和商品是多对一的。 product实体类 productimg实体类 d...

  • 商品模块

    现有两个属性:【颜色】【尺码】那么对应的数据表数据为: specs_name(规格名称表) 【颜色】属性有两个属性...

  • 电商系统-商品模块

    商品模块是做什么的? 顾名思义,商品模块是电商系统管理商品信息的地方,这个模块看似简单,看起来无非就是存储商品名称...

  • 电商_前端开发[2]

    第6章 商品模块开发 本章我会带着同学们分析,拆解商品模块的功能与技术点,并手把手带大家实现商品首页,商品列表,商...

  • 7.商品管理

    商品管理模块后台主要功能(7个)有:商品更新/商品添加、商品搜索、商品列表、商品上下架、商品详情、富文本上传图片、...

  • 校园交易平台后台系统git操作全过程

    项目初始化 配置文件完成 用户模块完成 商品模块完成 收货地址模块完成

  • 电子商务系统的组成

    电子商务系统的组成一般包含以下模块: 1、商品管理模块 功能有商品批量上下架、批量调价、库存调度、商品名称撰写、商...

  • 架构学习-消息队列

    在公司中,目前服务拆分出来的订单模块,商品模块,发票申请模块,邮寄模块,退款模块,安全模块,公共模块,之前拆分出...

  • 【官方文档】京东商城商品分析

    商品分析功能,包含商品概况、商品明细、异常商品和类目分析4个模块。 1商品概况 鉴于不同类目商家在查看商品数据时,...

网友评论

      本文标题:商品模块

      本文链接:https://www.haomeiwen.com/subject/otooxqtx.html