Variable products are a combination of product attributes. After enabling product variations in the settings, and re-indexing, you can create facets with product attributes as data source, to filter parent products by these attributes, as explained here.

Keep in mind that product attributes are attributed to their parent products during indexing. Because FacetWP can only filter posts (products in this case), only parent products will show up in the listing, not individual product variations.

If you want to display single product variations in your listing, you can use Iconic’s WooCommerce Show Single Variations plugin, which has its own integration with FacetWP. However, because of all the proprietary things this plugin does, like keeping its own index table, you need to contact Iconic for support when this plugin is active.

See also

Last updated: August 14, 2025