我正在尝试创建一个菜单,其中包含可按主要类别过滤产品的按钮
此查询网址在类别中查找产品:
/index.php?route=product/category&path=61
我只能找到一部分带有子类别搜索的产品。
/index.php?route=product/category&path=61_72_73
我不需要将产品与他们的类别父母联系起来,那么有没有办法使用子类别过滤器进行搜索? 我试过这样的事情:
/index.php?route=product/category&path=61&sub_category=true
但是这不起作用,它只适用于像这样的文本搜索:
/index.php?route=product/search&search=chair&category_id=61&sub_category=true
答案 0 :(得分:1)
ModelUse'OpenCart的高级产品搜索'。您可以使用它搜索子类别和您添加的任何过滤器(包括自定义过滤器)。
我将它用于汽车经销商网站,其中包含年份,品牌,型号(及其子类别)等过滤器,这对我来说非常有用。
这是一个演示链接: extension demo link
答案 1 :(得分:0)
尝试
index.php?route=product/search&search=%25&category_id=25&sub_category=true
25是类别ID(不是强制性的) 和search = searchterm用于所有子类别中的sting搜索 search =%25表示所有产品
搜索字段名称在某些过去的版本中已更改为1.5.4.1
尝试此操作index.php?route=product/search&filter_name=%25&filter_category_id=20&filter_sub_category=true