方案一

先维护一堆参数和规格,然后创建商品类目关联需要的参数和规格,这样发布该类目商品时,就可以填写相关的参数和规格了
查看交互原型

方案二

先维护一堆参数和规格,再维护类目属性包,创建属性包时添加需要的参数和规格,然后关联需要此属性包的类目,当然创建类目时也可以关联需要的属性包,类目和属性包是多对一的关系

存储问题

[{"id":"3845862150911746064","label":"深红色","specId":"3845862150911746061","specName":"xx颜色","specType":"颜色","specValueType":"红色系","specValueTypeId":"3845862150911746056","value":"rgba(255, 9, 9, 1)"},{"id":"3845862150911746203","label":"145/80A","specId":"3845862150911746201","specName":"衣服尺码","specType":"尺码","specValueType":"通用码","specValueTypeId":"3845862150911746081","value":"145/80A"}
]

以上这样存储,如果修改了规格名称或者规格值名称,已发布商品的有关规格名称和规格值名称不变,但是编辑商品时,因为匹配的是规格ID和规格值ID,所以编辑界面会显示最新的名称

电商系统的商品规格设计方案相关推荐

  1. HH SaaS电商系统的商品系统设计

    文章目录 商品信息结构 商品信息总结构 商品信息结构图 发布商品 商品类型 虚拟商品 服务商品 为什么服务商品要分类 前端根据服务商品类型来设计不同的界面和交互 订单状态和服务类型有关 商品档案上下架 ...

  2. Vue实战电商系统-五商品管理

    Vue实战电商系统-五商品管理 商品管理 1.新建goods_cate子分支并上传码云 2.商品管理-商品分类 1.新建文件并配置路由 2.页面布局 3.获取分类列表数据 4.将数据渲染在树形表格控件 ...

  3. 跨境电商中选择商品规格的示例

    1.电商系统中经常会遇到一个商品有多个规格的情况,且规格维度(如颜色.尺寸.性别)和维度的取值(红.黄.蓝)都是不确定的,尝试根据一个任意维度规则的属性率,生成所有可能的商品全排列组合 假如有: Co ...

  4. 电商系统搭建(商品订单模块)

    借助直播的东风,电商系统正在飞速发展,那么如何从0开始搭建电商系统. 这篇文章就介绍一下怎么简单的搭建一个电商系统,首先从电商系统的核心(订单)来开讲. 数据结构设计 商品表,商品细节表,订单表,订单 ...

  5. 电商系统,商品属性表和功能设计,可用于各种实体的属性

    简介 定义一种通用的属性体系,可以表示任何实体的属性,同时也像数据库列一样,可以为属性指定数据类型.在电商系统中, 每个商品都有多个属性,并且这些属性不能提前设定,它们以无模式的key/value形式 ...

  6. 品优购电商系统开发----商品录入《一》(5)

    课程目标 目标1:完成商品分类功能 目标2:了解电商概念SPU 和SKU 目标3:掌握富文本编辑器的使用 目标4:掌握上传服务器FastDFS 目标5:掌握angularJS图片上传 1.商品分类 1 ...

  7. 电商系统:商品详情页

    高并发问题 商品详情页(商详页)一定是整个系统中DAU(日均访问次数)最高的页面之一.不难理解,用户购买前一定会货比三家.如果在设计时没考虑高并发的问题,大促的时候,商品系统必然是第一个被流量冲垮的系 ...

  8. HH SaaS电商系统的商品类目设计

    文章目录 商品的基础类目 创建基础类目 编辑基础类目 删除基础类目 启用/禁用基础类目 商城的营销类目 新增商城营销类目 编辑商城营销类目 营销类目关联商品 店铺的营销类目 新增营销类目 营销类目关联 ...

  9. 电商网站,商品规格的设计思路

    1.商品规格数据结构 如图,这是一个商品详情页,它包括商品名称.价格.描述.规格等等数据信息.我们应该如何把这些数据存储到数据库,如何设计数据模型,是一个很关键的问题.如果设计的不好,会大大增加开发. ...

最新文章

  1. USG防火墙telnet实验
  2. ExecuteScalar()如何返回整数
  3. abaqus的python安装文件在哪_python、abaqus执行脚本路径
  4. 图的存储结构matlab,matlab存储 一幅图像的的函数为( )
  5. 前端学习(3066):vue+element今日头条管理-频道筛选
  6. 论文阅读:FaceBoxes: ACPUReal-timeFaceDetectorwithHighAccuracy
  7. java list数据的更新_新增页面提交数据 list页面没有更新数据
  8. table表框去掉相邻的间隔
  9. VBA的表单控件初接触(2):ActiveX控件的基础功能和基础代码
  10. stm32 代码加密
  11. 【数据库 第n次与MySQL较劲】记录一个据说有初雪的夜晚的breakdown point
  12. 院士专家热议如何拥抱“东数西算”,第二届中国IDC行业Discovery大会顺利召开
  13. springcloud之Eureka高可用和用户认证
  14. 关于宏基暗影骑士擎笔记本如何关闭触摸板的问题记录
  15. bubu PC端的应用商店3 - 安全性
  16. 【后续还会补充】Sublime Text 4 常用插件安装及配置方法
  17. 儿童编程c语言_5种最适合儿童的编程语言
  18. 链路追踪工具 skywalking
  19. (转)世界上最美丽的英文
  20. Fluent中的压力类型

热门文章

  1. twilio_15分钟内使用Twilio和Stormpath在Spring Boot中进行身份管理
  2. jqgrid mvc_将JQGrid与Spring MVC和Gson集成
  3. java多线程 异常处理_Java8多线程ForkJoinPool:处理异常
  4. hibernate乐观锁_Hibernate Collection乐观锁定
  5. jaxb_JAXB众所周知的秘密
  6. 知识图谱 图数据库 推理_图数据库的知识表示与推理
  7. xmx java_为什么我的Java进程比Xmx消耗更多的内存?
  8. lambda表达式方法泛型_模板方法模式–使用Lambda表达式,默认方法
  9. 使用一些可选的将字符串配置属性转换为其他类型
  10. 实施自定义JMeter采样器