Hello,
Unfortunatelly there is not hook available by woocommerce for that. But you can achieve what you want by changing a few lines in my plugin and css.
Open woocommerce_catalogue.php in my plugin folder and remove this line:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
Then add these 3 lines:
remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );
remove_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 );
This will leave the add to cart functionality to variable products in single page and you need to hide it with css. Open style.css of your theme and add this to remove add to cart button:
.single_variation_wrap {
display: none!important;
}
Best Regards