This plugin lets you attach colors or images to your WooCommerce product attributes. When adding a facet, set its Data Source to the product attribute containing your custom color / image swatch.
Support authors and subscribe to content
This is premium stuff. Subscribe to read the entire article.