POWERFUL AND FLEXIBLE FILTER FOR WOOCOMMERCE PRODUCTS
That isn’t a simple and usual product filter that you can see on many sites. It provides much more possibilities for use.
You can create a quiz to filter products and show only appropriate results to your customers.
This is possible to show filtering results right within the filter or lead the customer to a shopping page.
Filter can be placed on any page. Just place the shortcode wherever you want.
And of course, it can be used as a usual product filter in a shopping page sidebar.
FILTERING FEATURES
Different workflow modes
Choose the most appropriate workflow mode, such as free-walk steps, strict steps, single step, or sequence.
Unlimited number of filter questions
With a lot of settings for each specific question. Use individual question or bunches of questions per a step
Any filtering source
Apply filtering by any product entity, such as price, attribute category, tag, meta value, or manually selected products.
A lot of input types and views
The next question types are allowed: select, radio, checkbox, button, image, number, range, multi-choice, or custom formula.
Call the filter using the shortcode
Use the filter shortcode to place it wherever you need it. Not only the sidebar using.
Show products results within the filter
It’s possible to not redirect the customer to a shop page to show the filtering results.
Collect requests statistic
Get anonymous statistics of filtering results to analyze your customers’ requirements.
Generate results PDF with filtered products
Allow your customers to get a PDF file with the filtering results.
Add questions condition logic
Show/hide a question according to other questions’ values.
Create whatever number of filters
The number of filters you can create is unlimited!
TRY BEFORE YOU BUY!
Try the free LITE VERSION of the plugin with the basic possibilities on your site.
Or REQUEST A SANDBOX site to play with all possibilities of the plugin.
TECHNICAL FEATURES:
RESPONSIVE DESIGN
Fits any device screen size.
COMPLETELY INTERNATIONALIZED
Translate any text string from the admin part. Also, plugin will output elements correctly for any language and writing direction.
ACCESSIBILITY FRIENDLY
Works comfortable for any type of devices and manipulators.
HIGH-ORGANIZED AND CUSTOMIZABLE CODE
Expand the filter functionality with your own keeping the plugin pure and updatable.
EASY TEMPLATES CUSTOMIZATION
Customize the filter HTML parts with no headache via the admin part.
HIGH-PERFORMANCE RE-STYLING APPROACH
Re-build the filter styles file with own colors and properties right from the admin part. Use any from 25 Bootswatch themes as a styles-preset.
ADOPTS BOOTSTRAP-BASED THEMES
The filter can use your bootstrap-based theme style to be better integrated into your site.
MODERN AND OLD-SCHOOL SCRIPT VERSIONS
Use the reliable jQuery version for better compatibility or integrate the modern ES6 modules – both are available.
WORKS WITHOUT JAVASCRIPT EVEN
The filter uses fail-safe technologies to work in any environment and situation.
AUTO-UPDATES
Get the latest plugin version using the native WordPress functionality.
HOW IT’S MADE
WooCommerce Step Filter is made with love and according to the needs of the real customers.
Started as a customer feature request of a filter with steps in 2016, after a lot of feedback, hard work, and regular improvements, the plugin has got its own shape, unique possibilities, and use-cases.
Most of the features were made jointly with the customers and for the customers!
SOURCES
Note: The plugin requires PHP 7.0 or higher.
CHANGELOG
The plugin gets updates and improvements regularly
= 10.1.0 = Fix: Submit filter on select tag click on macOS Fix: Rare bug of PDF images with get attributes in link New: Select with search question view New: Trigonometric functions for the formula view New: Nav button class setting New: "Auto" and "None" values for nav action setting New: Results button behavior setting New: From/To numeric question settings New: Sticky header/navigation/footer offset setting for different screen sizes New: Share button URL shortcode New: Spinner with loading progress bar Tweak: Global input fields scope for formulas Tweak: Code improvements = 10.0.1 = Tweak: Documentation update Tweak: Better work with the browser history Fix: Custom styles generation bugs = 10.0.0 = Removed: Controls sorting setting New: Header/footer controls settings New: WooCommerce Products Wizard integration New: "Start" button for the description step New: Extra features and possibilities Fix: Send current state hash via AJAX bug Fix: Shop controls URL bug Tweak: Code improvements = 9.0.0 = Removed: Show header/footer preliminary results settings New: Show controls preliminary results settings New: Sticky header/navigation/footer setting for different screen sizes New: Controls sorting setting New: "Reset filter on showing" setting New: "Filter by the current opened term" setting New: "Intersect with the other answers" manual product values setting New: Inquiries statistic from/to dates to request New: Inquiries export to CSV New: Apply Bootswatch theme setting = 8.3.0 = New: Show header/footer preliminary results settings New: Question category layout setting Tweak: Code improvements = 8.2.0 = New: Sticky navigation/header/footer settings New: "Results within type" setting New: "Products per page for results within" setting Tweak: Small code improvements Tweak: Assets enqueue improvement Fix: Attributes using with manual question answer bug Fix: Reset button URL bug Fix: Translation source bug Fix: Admin scripts enqueue bug = 8.1.1 = Tweak: Small code improvements = 8.1.0 = New: Templates customization admin tool New: Admin custom styles settings New: Send current state hash via AJAX setting New: Thumbnail width setting New: Show description setting New: Product tag extra settings New: Results PDF additional CSS setting New: Extra features and possibilities Tweak: Migrate to Bootstrap v5 Tweak: Small code improvements Fix: PDF bugs with PHP v8 = 8.0.0 = Removed: Manual values filter by category/tag/attribute New: Manual value filter by terms New: Line horizontal nav view Tweak: Line nav refactoring Fix: Manual values question values bug Fix: Action on click setting bugs = 7.11.1 = Fix: Manual values question bug with attributes selection = 7.11.0 = New: Show header/footer settings Tweak: Results step controls improvements Fix: Selected values active state bug = 7.10.0 = New: "Output calculated formula value" option New: "Attribute value source" setting New: "Category parent by a question answer" setting Tweak: Dynamic value for the "Show count" option Tweak: Better work with the native WooCommerce widget filters Tweak: Admin UI improvements = 7.9.0 = New: Filtering by a formula New: Results PDF New: Controls class settings Tweak: Small improvements = 7.8.1 = Tweak: Code improvements Fix: Meta filtering bug Fix: Category parent setting bug = 7.8.0 = New: Radio/checkbox button view New: "Ignore filtering" question setting New: Results tab thumbnail setting New: More numeric view type settings Fix: Preliminary results bug Fix: Statistic results IDs bug Tweak: Code improvements = 7.7.1 = Tweak: Code improvements = 7.7.0 = New: Extra query arguments setting Fix: Value removing bug Tweak: Code improvements = 7.6.1 = Fix: Small code bugs = 7.6.0 = New: More navigation views New: More "Doesn't matter" value settings New: "Enable value list" setting Tweak: Code improvements = 7.5.0 = New: Empty results URL setting New: Precise number question type Fix: Question dependencies by empty attribute values admin bug Fix: "Maximum products number in results setting" work bug = 7.4.0 = New: Min/max values selected setting Tweak: Navigation behavior refactoring Tweak: Save result products in the statistic Tweak: noUiSlider update = 7.3.0 = New: Radio/checkbox chips view Fix: Admin part bugs = 7.2.0 = New: Manual filters source by tag or attribute New: Question label setting New: "Store session in the DB" global setting New: Support multi-choice questions in dependencies Fix: Dependencies work bug Fix: Bonded questions work bug = 7.1.0 = New: Possibility to use questions categories as steps Fix: Better accessibility Tweak: Different view of manual question products Tweak: Code refactoring Removed: "jquery.serializejson" script = 7.0.0 = Removed: "Include full styles file" global setting New: "Styles including type" global setting New: "Enable shop value list" setting New: "Add empty value" drop-down questions setting New: "Enable slider" numeric question setting Fix: Accessibility bugs = 6.7.0 = New: "Instant redirect to the only result page" setting Tweak: Out of stock product and variations handling = 6.6.0 = New: "Submit and go to results" action on click New: Hidden nav view Fix: Reset button in the widget mode bug = 6.5.0 = New: "Additional GET parameter" question setting Fix: Widget mode results redirect bug = 6.4.0 = New: "Start from categories level" question setting New: "Max sub-categories level" question setting New: "Hide empty terms" question setting New: "Unmet values behavior" question setting Tweak: Documentation update Fix: Search redirect bugs Fix: Numeric between filtering bug Removed: "Disable unmet values" question setting Removed: "Include sub-categories" question setting = 6.3.1 = Tweak: Migrate to Bootstrap v4 = 6.3.0 = New: Multi-choice values settings New: Numeric questions step setting = 6.2.1 = Tweak: Code refactoring Fix: Results button with the single-step mode bug = 6.2.0 = New: Shop controls visibility options New: Shop repeat button Tweak: "Disable unmet values" for numeric questions = 6.1.0 = New: Show "Next" button setting New: "Show count" for terms option Tweak: Code improvement = 6.0.0 = New: Included/excluded terms setting New: "Disable unmet values" for each question Fix: Question dependencies from a manual value bug Fix: Navigation with dependant questions bug Tweak: Support of categories tree for radio and checkbox views Removed: "Disable unmet values" for filters = 5.1.0 = New: Bind with questions setting New: "Sequence" form view New: More controls settings Tweak: "Doesn't matter" value in question dependencies Fix: Products withing a filter pagination bug = 5.0.0 = New: Collecting of the inquiries statistic New: Back button Tweak: "Disable unmet values" setting work improvement Tweak: Code refactoring = 4.1.0 = New: Custom meta filtering New: Scripts including setting Tweak: Documentation update Fix: Multiple numeric fields bug = 4.0.0 = New: Support of using as a simple widget filter New: View types: multi-choice checkbox and multi-choice range Tweak: "Action on click" option for "select" view Tweak: noUiSlider update = 3.0.0 = New: Question values relation setting New: Preliminary results count option New: Disabling of empty results values option New: Action on click option Fix: Category thumbnail in values bug Fix: Steps and manual values visibility dependencies bug Removed: Submit on click option = 2.1.0 = New: Category filter type parent setting New: Submit on click option Tweak: Question admin part improvement Fix: Single step mode bugs = 2.0.0 = Removed: "No preselected values" option New: Manual selection of pre-selected values New: Category filter type Tweak: Better work of dependencies and navigation = 1.13.1 = Fix: WooCommerce v3.6.1 bugs = 1.13.0 = New: Tags support Fix: "Show results" button with within results bug = 1.12.0 = New: Question visibility dependencies option New: "Show products within" option Tweak: Manual values dependencies improvement Fix: Rare filtering bug = 1.11.0 = New: "No pre-selected values" option Tweak: WOOF plugin support Tweak: Code refactoring = 1.10.4 = Tweak: RTL support Fix: Code warnings = 1.10.3 = Tweak: Code refactoring Fix: Admin bugs = 1.10.2 = Tweak: Admin part refactoring = 1.10.1 = Fix: Form ajax bug = 1.10.0 = New: Condition logic for manual values Tweak: Core refactoring = 1.9.0 = New: Imaged fields alignment Tweak: Better Bootstrap 4 support = 1.8.0 = New: Numeric fields slider Tweak: Better fields view = 1.7.0 = New: Nav view setting New: A few nav views New: Single step mode = 1.6.0 = New: "Skip" button New: Tabs action setting = 1.5.0 = New: Value images New: Step-by-step mode Fix: Rare filtering bug Fix: "Doesn't matter" value bug = 1.4.0 = New: "Maximum products number in results" setting Tweak: Code refactoring = 1.3.0 = New: "Scroll to top" option Fix: Rare redirect bugs fix = 1.2.0 = New: Results url setting = 1.1.0 = New: Shop page filter controls Fix: Work bugs with a plain permalink structure = 1.0.1 = Fix: The first step notices = 1.0.0 = Initial release