opencart中的价格范围过滤器
Price range filter in opencart
我在 Opencart V2 中安装了过滤器模块,可以根据各种属性过滤产品。都是复选框。
我希望客户能够使用价格范围滑块筛选产品。网上有很多模块,但大多数是 V1.5 的。
我将如何合并一个范围 <input>
来过滤我的价格?
我可以在过滤器中添加价格属性,但是这会限制客户选择各种复选框 - 我需要我的定价非常准确(它将显示超过 50,000 种产品)。
有没有办法可以编辑当前的过滤器模块,而不是创建一个新的?
我在 opencart 中实现了几个定价过滤器。可用的过滤器不是免费的,所以我决定自己制作。这是我所做的。
- 我制作了一个自定义模块 (price_filter) 并在其中制作了 3 个字段。最低价格、最高价格(均为动态)和状态,我下载了价格范围 html 并将其放入
tpl
.
- 我启用了它然后在搜索时,我通过 jquery 抓取了 url 并通过 jquery 整合了我自己的两个参数(最低价格和最高价格)并重新加载了页面.
- 在控制器中,我检索了这些变量,传递给
filter_data
数组并稍微更改了模型。我在模型中添加了 min_price
和 max_price
条件。
如果您知道如何使用控制器和模型,那就很简单了。
在此处使用此扩展程序解决了我的问题:
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23022&filter_search=jquery%20price%20slider&filter_download_id=42&sort=e.price&order=ASC
我使用的是默认主题,并修改了样式表。起初它没有工作,因为我修改了 category.tpl 文件,以至于插件无法正常工作。
将 .tpl 文件重置为其默认值并进行新的更改,它现在可以工作了。
您可以使用 opencart flexi 产品过滤器扩展来解决这个问题
我在 Opencart V2 中安装了过滤器模块,可以根据各种属性过滤产品。都是复选框。
我希望客户能够使用价格范围滑块筛选产品。网上有很多模块,但大多数是 V1.5 的。
我将如何合并一个范围 <input>
来过滤我的价格?
我可以在过滤器中添加价格属性,但是这会限制客户选择各种复选框 - 我需要我的定价非常准确(它将显示超过 50,000 种产品)。
有没有办法可以编辑当前的过滤器模块,而不是创建一个新的?
我在 opencart 中实现了几个定价过滤器。可用的过滤器不是免费的,所以我决定自己制作。这是我所做的。
- 我制作了一个自定义模块 (price_filter) 并在其中制作了 3 个字段。最低价格、最高价格(均为动态)和状态,我下载了价格范围 html 并将其放入
tpl
. - 我启用了它然后在搜索时,我通过 jquery 抓取了 url 并通过 jquery 整合了我自己的两个参数(最低价格和最高价格)并重新加载了页面.
- 在控制器中,我检索了这些变量,传递给
filter_data
数组并稍微更改了模型。我在模型中添加了min_price
和max_price
条件。
如果您知道如何使用控制器和模型,那就很简单了。
在此处使用此扩展程序解决了我的问题: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23022&filter_search=jquery%20price%20slider&filter_download_id=42&sort=e.price&order=ASC
我使用的是默认主题,并修改了样式表。起初它没有工作,因为我修改了 category.tpl 文件,以至于插件无法正常工作。
将 .tpl 文件重置为其默认值并进行新的更改,它现在可以工作了。
您可以使用 opencart flexi 产品过滤器扩展来解决这个问题