B2C商城
使用手册
设置模块
模板设置
数据库管理
插件管理
积分管理
小程序直播
第三方账号注册流程
网站模块
商品模块
订单管理模块
供应商模块
数据模块
微商城模块
小程序&APP模块
常见问题
其他
API接口
用户中心接口
商品相关接口
开发手册
开发教程
基础教程
视频教程
TP视频教程
商品属性表关系
tpshop商品属性表关系
TPshop 里面的商品属性, 首先看看TPshop商品详情中的属性介绍, 纯展示给用户看的。
再来tpshop看看商品列表帅选页面的属性,可以根据属性帅选不同的商品
再来看看tpshop后台属性管理如果把属性筛选关掉, 在商品列表帅选页面将不会再出来筛选项
再来看看TPshop后台商品属性设置, 各种属性选择输入,这些属性前提是需要先到 商品管理->商品属性->添加属性 里面提前添加好
下面看下TPshop 重属性表的结构设计
1 如上图可以看出tp_goods_type表的 id 为4 表示手机
2 tp_goods_attribute表的type_id对应的tp_goods_type表的id
3 tp_goods_attribute表68表示内存容量 69表示操作系统
4 tp_goods_attr 表的attr_id 对应 tp_goods_attribute 表的 attr_id
5 tp_goods_attr 表的 goods_id 为104表示小米手机它的 68 内存容量为 64G 它的 69操作系统为 android
6 tp_goods_attr 表的attr_val 有可能是tp_goods_attribute表的 attr_values选择出来的, 也有可能是手工录入,这个要看TPshop后台商品属性管理 性值的录入方式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 以下来看一下tpshop的表结构设计 tpshop.tp_goods_type 表 CREATE TABLE `tp_goods_type` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id自增' , `name` varchar(60) NOT NULL DEFAULT '' COMMENT '类型名称' , PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=34 DEFAULT CHARSET=utf8 tpshop.tp_goods_attribute 表 CREATE TABLE `tp_goods_attribute` ( `attr_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '属性id' , `attr_name` varchar(60) NOT NULL DEFAULT '' COMMENT '属性名称' , `type_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '属性分类id' , `attr_index` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0不需要检索 1关键字检索 2范围检索' , `attr_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0唯一属性 1单选属性 2复选属性' , `attr_input_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT ' 0 手工录入 1从列表中选择 2多行文本框' , `attr_values` text NOT NULL COMMENT '可选值列表' , `order` tinyint(3) unsigned NOT NULL DEFAULT '50' COMMENT '属性排序' , PRIMARY KEY (`attr_id`), KEY `cat_id` (`type_id`) ) ENGINE=MyISAM AUTO_INCREMENT=329 DEFAULT CHARSET=utf8 tpshop.tp_goods_attr 表 CREATE TABLE `tp_goods_attr` ( `goods_attr_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品属性id自增' , `goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id' , `attr_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '属性id' , `attr_value` text NOT NULL COMMENT '属性值' , `attr_price` varchar(255) NOT NULL DEFAULT '' COMMENT '属性价格' , PRIMARY KEY (`goods_attr_id`), KEY `goods_id` (`goods_id`), KEY `attr_id` (`attr_id`) ) ENGINE=MyISAM AUTO_INCREMENT=988 DEFAULT CHARSET=utf8 |