Variable products

FiboFilters considers variation attributes, price, and stock status

FiboFilters offers a state-of-the-art solution for stores offering products with variants. It is common for other filtering plugins to miss stock statuses of product variants, and product variants on sale. The filtering results are incorrect, leading to customer confusion. WooCommerce has struggled with this issue for years – you can read more about it here. The topic is also covered by a comprehensive article on the WooCommerce blog.

We’re proud to announce that with FiboFilters we’ve solved all filtering problems stemming from product variants concerning stock state, sale value, or product attributes.

Support for stock status for product variations

WooCommerce, by default, has enabled the option to “Hide out-of-stock products from the catalog“. 

Let’s analyze the consequences of this in a real-life example:

You sell T-shirts and you have a variable product in two colors: black and blue. The black T-shirt is out of stock, but there are still some blue T-shirts in stock

  1. You select “black” (but not “blue”) in the filters. The T-shirts will not be included in the results
  2. You select “blue” (but not “black”) in the filters. The T-shirt will be included in the product list.

Support for counters for product variation attributes

To illustrate this, let’s use a real-life scenario:

You have an online clothing store, selling T-shirts. One of them is a variable product – with lots of different options, involving combinations of T-shirt sizes and colors. Let’s assume that your customers are looking for a “Green T-shirt in size S”.

If your customers select the “Color” filter as green, all counters from the “Size” filter will be dynamically recounted to correspond with the first filter choice –  the “green” color in this case. If there are no “S” sized green T-shirts in your stock, the value presented near the “Size” counter will be equal to 0, and the filter will be non-clickable.

Support for the sale price for product variations

Let’s analyze the consequences of this in a real-life example:

You sell T-shirts and you have a variable product in two colors: black and blue. The blue T-shirt is on sale, but the black T-shirt is not

  1. You select “blue” (but not “black”) in the filters and you select the “On sale” filter to see only “BLUE T-SHIRTS ON SALE”. The T-shirts will be included in the product list. 
  2. You select “black” (but not “blue”) in the filters and you select the “On sale” filter to only see “BLACK T-SHIRTS ON SALE”. The T-shirts will not be included in the product list.