The WooCommerce Step Filter offers an advanced and versatile product filtering solution, expanding beyond traditional filters seen on many sites. Here’s a detailed overview of its features:
Filtering Capabilities
- Different Workflow Modes: Choose from various workflow modes like free-walk steps, strict steps, single step, or sequences to create custom filter pathways.
- Unlimited Filter Questions: Allows the creation of an unlimited number of filter questions with individual settings for each question or a set of questions per step.
- Filtering Sources: Offers filtering by various product entities such as price, attribute category, tag, meta value, or manually selected products.
- Multiple Input Types: Supports various input types including select, radio, checkbox, button, image, number, range, multi-choice, or custom formulas.
Usage and Display Options
- Shortcode Implementation: Can be placed on any page using the shortcode, not limited to the sidebar.
- Product Display: Show filtering results within the filter itself without redirecting customers to the shop page.
- Statistical Analysis: Collect anonymous statistics of filtering results to understand customer preferences.
- PDF Generation: Allow customers to download a PDF file with the filtering results.
Additional Features
- Conditional Logic: Implement logic to show or hide a question based on the values of other questions.
- Multiple Filters Creation: There’s no limit to the number of filters you can create.
- Widget: Includes a widget for easy integration.
Technical Specifications
- Responsive Design: Ensures compatibility and functionality across different screen sizes and devices.
- Internationalization Support: Translation capabilities for various languages and writing directions.
- Accessibility: Designed to work comfortably across various devices and user manipulations.
- Highly Customizable Code: Allows expandability while keeping the plugin updatable.
- Template Customization: Offers customization of HTML elements via the admin panel.
- High-Performance Styling: Customize filter styles easily through the admin part using Bootswatch themes or other options.
- Integration with Bootstrap-based Themes: Can adopt styles from Bootstrap-based themes for seamless integration.
- Modern and Old-School Script Versions: Supports both reliable jQuery versions and modern ES6 modules.
- JavaScript Independent Functionality: Utilizes fail-safe technologies to function in environments with or without JavaScript.
This plugin offers an extensive set of functionalities, providing an advanced and adaptable product filtering system while ensuring compatibility, ease of use, and customization options for various needs and preferences.