Introduction

Thank you very much for choosing our plugin. We truly appreciate and really hope that you'll enjoy our plugin!


If you like this plugin, Please support us by rating us 5 stars..     

UpFilter Pro - Product Filter for WooCommerce plugin is a smart, interactive, modern and live product filter plugin for WooCommerce. It is highly flexible, with an easy and user friendly system.

Plugin features

  • Ajax filter by all Taxonomies (Category, Tag etc.), Attributes (Color, Size etc.), Price Range, Search Field and Sorting Options.
  • No Ajax filter by all Taxonomies (Category, Tag etc.), Attributes (Color, Size etc.), Price Range, Search Field and Sorting Options.
  • Different filter options to meet all of your demands.
  • Filter options display using widget, shortcode or both.
  • Filter by various options at a time.

Special features

  • Smart, interactive, live and smooth filter.
Need Support?
If you have any questions regarding to plugin issues, please submit a ticket at https://hasthemes.com/contact-us/

System Requirements

  • Wordpress 5.6 or higher.
  • WooCommerce 5.0 or higher.
  • PHP version 7.4 or greater.
  • MySQL version 5.6 or greater OR MariaDB version 10.1 or greater.
Reference
Plugin Installation

To use this plugin you must have a working version of WordPress already installed. If you need help in installing WordPress follow the instruction here: https://codex.wordpress.org/Installing_WordPress

Plugin Installation

Please follow the screenshots below to install the plugin

Install plugin

Activate plugin

Usage guide

Settings

After install and activate the plugin you will get a menu called "UpFilter", from there you can configure general settings and basic styles.

Widget

After install and activate the plugin you will get a widget called "UpFilter", using this widget you can display filter options into your WooCommerce archive pages.

Shortcode

After install and activate the plugin you will be able to display filter options into your WooCommerce archive pages by using a tiny Shortcode. Details are following:

Taxonomy

To display taxonomy filter options by shortcode you need to use

[UpFilter filter_by="taxonomy" taxonomy="product_cat" orderby="name" order="asc" display="checkbox" action_trigger="auto" button_label="Filter" count="0" hierarchy="0" hide_empty="1"]

  • filter_by for wcich filter option you want to display. For display taxonomy filter option, you must need to use "taxonomy" here. Available options: taxonomy, attribute, price, search, sorting. Default: taxonomy.
  • taxonomy for wcich taxonomy you want to display. Example: product_cat, product_tag etc.
  • orderby for set taxonomy terms display orderby. Available options: name, count. Default: name.
  • order for set taxonomy terms display order (based on orderby). Available options: asc, desc. Default: asc.
  • display for taxonomy terms display type. Available options: checkbox, radio, select. Default: checkbox.
  • action_trigger for trigger filter action. Available options: auto, button. Default: auto.
  • button_label for trigger button label. Example: Filter. Default: Filter.
  • count for display item count along with taxonomy terms. Available options: 1, 0. Default: 0. Here 1 for true and 0 for false.
  • hierarchy for display taxonomy terms hierarchically. Available options: 1, 0. Default: 0. Here 1 for true and 0 for false.
  • hide_empty for hide taxonomy's empty terms. Available options: 1, 0. Default: 1. Here 1 for true and 0 for false.
Attribute

To display attribute filter options by shortcode you need to use

[UpFilter filter_by="attribute" attribute="pa_color" orderby="name" order="asc" display="checkbox" action_trigger="auto" button_label="Filter" count="0" hierarchy="0" hide_empty="1"]

  • filter_by for wcich filter option you want to display. For display attribute filter option, you must need to use "attribute" here. Available options: taxonomy, attribute, price, search, sorting. Default: taxonomy.
  • attribute for wcich attribute you want to display. Example: pa_color, pa_size etc.
  • orderby for set attribute terms display orderby. Available options: name, count. Default: name.
  • order for set attribute terms display order (based on orderby). Available options: asc, desc. Default: asc.
  • display for attribute terms display type. Available options: checkbox, radio, select. Default: checkbox.
  • action_trigger for trigger filter action. Available options: auto, button. Default: auto.
  • button_label for trigger button label. Example: Filter. Default: Filter.
  • count for display item count along with attribute terms. Available options: 1, 0. Default: 0. Here 1 for true and 0 for false.
  • hierarchy for display attribute terms hierarchically. Available options: 1, 0. Default: 0. Here 1 for true and 0 for false.
  • hide_empty for hide attribute's empty terms. Available options: 1, 0. Default: 1. Here 1 for true and 0 for false.
Price (range)

To display price (range) filter options by shortcode you need to use

[UpFilter filter_by="price" action_trigger="auto" button_label="Filter"]

  • filter_by for wcich filter option you want to display. For display price (range) filter option, you must need to use "price" here. Available options: taxonomy, attribute, price, search, sorting. Default: taxonomy.
  • action_trigger for trigger filter action. Available options: auto, button. Default: auto.
  • button_label for trigger button label. Example: Filter. Default: Filter.
Search (input)

To display search (input) filter options by shortcode you need to use

[UpFilter filter_by="search" action_trigger="auto" button_label="Filter"]

  • filter_by for wcich filter option you want to display. For display search (input) filter option, you must need to use "search" here. Available options: taxonomy, attribute, price, search, sorting. Default: taxonomy.
  • action_trigger for trigger filter action. Available options: auto, button. Default: auto.
  • button_label for trigger button label. Example: Filter. Default: Filter.