昨天打算在项目上加上商品属性筛选功能的
改了一天 没有考虑全面 只是把属性加在了商品分类和商品上
前台选了之后可以把属性保存下来,但是价格不会跟着变动
而且以后如果要完善系统要加库存之类的东西 十分不好拓展
昨晚在网上查了很多资料,用以下方式可以实现所需要的功能
创建商品属性分类表
attr_key_id attr_name
1 摆台
2 相册
3 条柜
创建商品属性表
attr_key_id symbol attr_value
1 1 尺寸
1 2 颜色
2 3 尺寸
2 4 颜色
3 5 尺寸
创建属性值表
id symbol value
1 1 50×50
2 1 100×100
3 2 红
4 2 黄
5 2 绿
创建sku表
sku_id product_id attr_symbol_path price stock
1 1 1,4 100.00 100
在后台添加商品属性模块
编辑好属性分类
创建好属性的各个值
在商品创建或者编辑的时候先选择属性分类
ajax获取分类的属性值 以select的形式选择然后输入价格以及库存值
可以添加多个属性关联插入sku表
商品页面的链接直接传入sku id
每选择一个属性 ajax获取sku id 跳转
类似于京东