Showing attribute color in single product page

In woocommerce single product page you can have the product photo change due to what color variation you choose in the standard drop list. I need it the other way around for a hair saloon. If the customer clicks on a color among the photos of the product it should choose the colors variation automaticly. Then the customer can choose a length of hair extension in a drop list.

Anyone have a good solution?

Have you had a look at my WooCommerce Product Options plugin. Have a look at the demo. You could use image options and a dropdown option for your product page.