WooCommerce AJAX 产品过滤器,每次调用有多个过滤器选择
WooCommerce Ajax 插件可让您根据多个属性、价格范围、发布日期、受欢迎程度、平均评分、库存状态等过滤产品,所有这些都在一次 ajax 调用中完成。即用户可以一次选择多个过滤器,然后点击“应用”按钮以获得所需的结果。不会为每个属性或筛选条件参数发送多个查询。或者,如果您不喜欢“应用”按钮功能,可以选择在每次单击时显示 ajax 结果。
检查左侧边栏 现场演示 了解过滤器小部件及其工作。
运作方式
该插件带有五个内置小部件(属性、价格范围、排序顺序、库存状态和全部重置)。使用这些小组件,您可以根据需要放置任意数量的属性实例。例如,考虑 color、size 和 brand 属性的三个 widget 实例。您的访问者可以选择颜色、品牌、尺寸,然后点击按钮以显示符合这三个标准的产品。好处是,访客不必对每个属性运行查询 3 次。如果未找到结果,用户可以取消选中其中一些属性并再次运行查询。
重要: 此插件至少需要 WooCommerce v2.6。低于该版本时,它将无法工作。
主要特点
- 与 WordPress 6.5.x 和 WooCommerce 9.0.x 兼容
- 适用于大多数标准和高级 WordPress 主题
- 5 个内置小部件(属性过滤器、价格范围、排序选项、库存状态、全部重置)
- AJAX 产品查询 基于所选筛选器属性
- AJAX 加载更多 产品档案和商店页面按钮
- 习惯 价格范围 用于创建无限价格范围集的功能
- 重置 或一次应用所有滤镜
- 筛选产品依据 库存状态 (有货、缺货、所有产品)–新增功能
- 筛选产品 每次点击 而不是多选
- 滑动 侧边栏切换 对于移动设备
- 每个小组件显示或隐藏作按钮
- 属性查询可以从小组件选项中设置为 AND 或 OR
- Material design 风格 preloader 微调器
- 内置选项 自定义预加载器映像
- 本地化就绪 包含示例 .pot、.po 和 .mo 文件
- 根据本机 WooCommerce URL 筛选参数。(好处:用户可以为筛选结果添加书签,稍后再查看)。
- 适用于所有支持历史 API 的现代浏览器和 IE9+
- 插件设置和配置的分步文档指南
- 专门的专业支持
- 可选的会话存储功能(此功能是可选的,不应被视为宣传的功能之一。某些浏览器仍然不支持会话存储,因此如果效果不佳,可能会将其删除)。
为什么选择这个插件?(优点)
- 易于设置和配置。
- 适用于所有存档页面,包括类别、标签、搜索和属性存档。
- 每个过滤器结果都会推送一个对 WooCommerce 友好的 URL。即,用户使用书签并访问该页面,即使插件未处于活动状态。
- 允许属性小部件的无限实例。不仅限于尺寸或颜色,还可以根据品牌、长度、重量或任何此类属性过滤您的商品。
- 创建任何自定义值的无限价格范围集。
- 一次选择多个过滤器。即单个 AJAX 调用多个过滤器。(减少服务器负载)。
- 支持单个筛选条件选择 – 新增功能
- 根据库存状态进行筛选。也可以仅显示缺货商品 – 新增功能
- 基于 WordPress 标准的干净且编码良好的插件。
- 为任何插件相关查询提供专门支持。
限制 (Cons)
- 类别筛选尚不可用。
- 实时搜索不可用。
- 完全基于 AJAX。即,没有 JavaScript 该插件将无法工作。
- Pagination 被 AJAX load more 取代,以便正常运行。
插件支持
所有支持均通过评论部分和电子邮件提供。对于与插件或一般查询相关的任何问题,请随时从我的个人资料页面消息框给我发电子邮件,或在项目评论部分发表评论。我很乐意回答。感谢您浏览插件。
重要: 在线演示中显示的数据和图像不包含在插件中。它们仅用于演示目的。
更新日志
= June 19, 2024 / v1.9.0 = * Added compatibility for High-Performance Order Storage (HPOS) of WooCommerce * Tested and ensured compatibility with WordPress 6.5.4 and WooCommerce 9.0.0
= Aug 13, 2022 / v1.8.0 = * Fixed: Product count in widgets shall update after each ajax result * Fixed: Product sorting widget list shall display "Default sorting" as selected item * Refactor: Price range widget now updates product count based on attribute selection * Tested and ensured compatibility with WordPress 6.0.1 and WooCommerce 6.8.0
= Mar 02, 2022 / v1.7.0 = * Tested and ensured compatibility with WordPress 5.9.1 and WooCommerce 6.2.1 * Tested compatibility upto php 7.4.9 * Tested support of widgets in block editor * Improved CSS loading animation with less size * Reduced size of frontend JavaScript file by 56%
= Feb 12, 2018 / v1.6.0 = * Improved product sorting widget to allow adding or removing sorting options via filters - See documentation's FAQ for filter reference * Added filter for disabling ajax loadmore feature - Useful when using third party infinite scroll plugins - See documentation's FAQ for filter reference
= Nov 18, 2017 / v1.5.3 = * Fixed: Category term link error in WordPress 4.9
= Jan 09, 2017 / v1.5.2 = * Fixed: Side panel toggle issue on mobile when "filtering per selection" enabled * Changed default panel ID to #sswcaf-shop-sidebar to avoid conflict with themes
= Dec 24, 2016 / v1.5.1 = * Fixed wrong product count in price range widget
= Dec 21, 2016 / v1.5.0 = * Added product count for price range widget
= Sep 12, 2016 / v1.4.0 = * Added sorting based on Stock Status (In stock, Out of stock, All) * Show attributes even if the product count is 0. (Helpful in changing query if the immediate previous query had no results).
= Jun 21, 2016 / v1.3.1 = * Added RTL language support
= Jun 20, 2016 / v1.3.0 = * Added compatibility with WooCommerce 2.6+
= May 13, 2016 / v1.2.0 = * Added sliding sidebar option for mobile (See plugin settings for options)
= Apr 25, 2016 / v1.1.0 = * Added option for ajax filtering per attribute click * Added .pot translation file * Escaped and sanitized translatable text strings
= Jan 20, 2016 / v1.0.0 = * initial release
学分
jQuery 库 (随 WordPress 一起提供)
Material Design 图标