You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PrestaShop 1.7.8.11商品分类页二级子分类筛选失效问题

解决PrestaShop 1.7.8.11二级子分类筛选失效问题

一、检查后台分类筛选相关设置

  • 进入后台 Shop Parameters > Product Settings,打开Filtering选项卡:
    • 确认Enable category filter已勾选
    • 检查Maximum depth of category filter的数值,必须≥2(你的分类层级为3级:Woman→Clothes→Tee-shirt),如果设为1会限制仅加载一级子分类,导致二级筛选逻辑异常
  • 进入Catalog > Categories,逐个核对二级子分类(Tee-shirt、Trousers等)的配置:
    • 确认分类的Enabled状态为勾选
    • 检查Parent category是否正确关联到对应一级子分类(比如Tee-shirt的父分类需设为Clothes)

二、验证筛选请求的URL参数

勾选二级子分类时,打开浏览器控制台观察AJAX请求的URL:

  • 正常请求应包含id_category[]=xxx参数(xxx为二级分类的ID),如果参数缺失,说明前端模板的复选框生成逻辑错误,需检查主题模板中的product-list.tpl或filters.tpl文件,确认二级分类复选框是否正确绑定了分类ID值
  • 如果参数存在但后端未处理,进入后台Modules > Modules Manager找到ps_facetedsearch模块,点击Reset重置模块配置

三、清除缓存并重建索引

  • 进入后台Advanced Parameters > Performance:
    • 点击Clear cache清空所有缓存
    • 在Search index区域,点击Regenerate index重新生成商品索引,确保分类与商品的关联数据准确

四、排查主题兼容性问题

如果使用第三方主题,可能存在模板代码冲突:

  • 临时切换到PrestaShop默认主题(如Classic),测试二级分类筛选是否恢复正常
  • 若默认主题下功能正常,说明当前主题的筛选模板存在问题,需对比默认主题的filters.tpl文件,修复当前主题的对应代码

内容的提问来源于stack exchange,提问作者Half-A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 17:47:35