商品sku前台显示

如下图,是一组商品的属性值,

clipboard.png

属性值如下:
['颜色' => ['4' => '朱砂', '5' => '佳人']]
['大小' => ['17' => '小', '14' => '大', '13' => '中']]

商品属性如下:
[

['goods_id' => 15, ['4', '17']],
['goods_id' => 3281, ['5', '14']],
['goods_id' => 3282, ['4', '13']],

]

我想实现类似的效果:https://market.douban.com/ite...
颜色和尺寸是可以同时筛选的,也就是选择颜色,禁用当前颜色没有的尺寸;选择尺寸,禁用当前尺寸没有的颜色。。这样一来,像我这种情况,就会出现无法选择的情况。
朱砂对应没有“大”这个规格,“中”设为禁止选择,“小”对应没有“佳人”这个颜色,这样一来“佳人”和“大”就永远无法被筛选出来了。
是不是我理解的有问题。

阅读 3.5k
2 个回答

选中某个"颜色"时,查询SKU表中该商品具有这个"颜色"的"大小"都有哪些,并把可选的"大小"选项输出.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题