Hi, I am trying to build a woocommerce site with Facet as a product filter, I noticed that searching and filtering speed are very fast. also, FacetWP is the most powerful compare to alternatives. However, I noticed FacetWp is incompatible with Toolset https://toolset.com/forums/topic/the-integration-with-facet-wp/, in the meantime, I also noticed there are some support tickets about problem solving. I would use FacetWP for the product filter including some custom fileds, it may include Checkbox filed, and Date range. Can you please confident say what kind of field filtering and searching are nonsupport? If there are any workaround for the compatibility? So, I can correctly evaluate if I need to use it as a product filter. Thanks!
FacetWP has built-in support for WooCommerce, and Toolset shouldn't affect that.
I assume, then, that you mean if you use Toolset to add additional custom fields or taxonomies to products, can you also use FacetWP to filter by those fields?
In principle, yes, specifically for those fields which are stored as simple string values. As well as Single Line fields, that would include numeric fields, urls, emails etc., as well as option fields that can save only a single value. So a Select field can have many options, but what is saved in wp_postmeta is just the value of the selected option. I think you should find the same for a checkbox field and a radio field. The Checkboxes field type is saved in a proprietary format, so that would not be suitable.
And date fields are saved as timestamps, which makes them highly suited to filtering, but FacetWP is unlikely to be able to filter by Toolset date fields because it wouldn't know to present a datepicker UI and convert that to a timestamp for the comparison.