Halo Advanced Filter for WooCommerce
Halo Advanced Filter for WooCommerce. Flexible, easy and robust product filter with full Elementor widget integration. Configure and style search, size, and category filters directly in Elementor—no shortcodes or settings screens required.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/wrenmead/woocommerce-product-filter/archive/refs/heads/main.zipHalo Advanced Filter for WooCommerce – a flexible, shortcode-driven product filter with category thumbnails and rich taxonomy/meta filtering.
Description
Halo Advanced Filter lets shoppers filter WooCommerce products by categories, attributes, tags, taxonomies, meta fields, price, SKU, rating, stock, and more. Use the [halo_filter] shortcode anywhere, render categories as thumbnails, and combine layouts like color/image/label, hierarchy selects, and sliders. AJAX filtering, SEO-friendly URLs, and custom templates are supported.
Features
- Shortcode and widget:
[halo_filter](with optional products/result shortcodes). - Layouts: radio, checkbox, select, multi-select, hierarchy dropdown, color, image, label, slider, category thumbnails.
- Filters: categories, attributes, tags, custom taxonomies, price, meta/ACF fields, SKU, text search, rating, stock/sale/featured.
- UX: AJAX filtering, dynamic counts, autosubmit, hide/show filter button, mobile toggle.
- URLs & SEO: friendly URLs, cache, and transient storage options.
- Extensible: modular extensions API, custom templates for product output.
Installation
- Upload the plugin to
/wp-content/plugins/or install via WP admin. - Activate the plugin.
- Configure filter settings under WooCommerce → Settings → Halo Advanced Filter.
- Add the
[halo_filter]shortcode to any page or place the widget in a sidebar.
Frequently Asked Questions
How do I show categories as thumbnails?
Choose the “Category thumbnails” layout for product_cat in the plugin settings or via the tax_layouts shortcode parameter (e.g., tax_layouts="product_cat:cat_thumb").
Does this work without ACF?
Yes. ACF is only needed if you want to filter by ACF-created fields.
What is the main shortcode?
Use [halo_filter]. Optional helpers: [halo_filter_products], [halo_filter_btn], [halo_filter_mobile], [halo_filter_found_count].
Screenshots
- The plugin settings.
Changelog
1.3.8.1-halo
- Rebranded to "Halo Advanced Filter for WooCommerce"; added new shortcodes and category thumbnail layout.
1.3.8.1
- Fixed issue with front_comprssd.js file.
License
GPLv2 or later. See https://www.gnu.org/licenses/gpl-2.0.html
Upgrade Notice
1.3.8.1-halo: New Halo branding, shortcodes, and category thumbnail layout. Update recommended.