Cambiar el título del producto variable de WooCommerce según la variación

Estoy buscando ayuda para cambiar el título del producto variable de WooCommerce según las variaciones. En este caso específico, me gustaría que el título cambie cuando se selecciona un color, como “Nombre del producto negro”.

¿Hay algún fragmento fácil para hacer que esto funcione? Gracias por toda la ayuda que puedo obtener.

ACTUALIZACIÓN FEB 2018
El siguiente código agregará al título el atributo de color vakue de la variación elegida, lo que significa que si hay muchos campos seleccionados (muchos atributos), el valor del texto en color se mostrará en el título una vez que aparezca el precio de variación (variación seleccionada ) está basado en PHP y jQuery ya que es un evento en vivo en el lado del navegador del cliente.

El código:

add_filter( 'wp_footer','custom_product_title_script' ); function custom_product_title_script(){ global $post; // Only single product pages if( ! is_product() ) return; // get an instance of the WC_Product Object $product = wc_get_product($post->ID); // Only for variable products if( ! $product->is_type( 'variable' ) ) return; // Here set your specific product attributes in this array (coma separated): $attributes = array('pa_color'); // The 1st loop for variations IDs foreach($product->get_visible_children( ) as $variation_id ) { // The 2nd loop for attribute(s)/value foreach($product->get_available_variation( $variation_id )['attributes'] as $key => $value_id ){ $taxonomy = str_replace( 'attribute_', '', $key ); // Get the taxonomy of the product attribute // Just for defined attributes if( in_array( $taxonomy, $attributes) ){ // Set and structure data in an array( variation ID => product attribute => term name ) $data[ $variation_id ][$taxonomy] = get_term_by( 'slug', $value_id, $taxonomy )->name; } } } ?>  < ?php } 

El código va en el archivo function.php de su tema hijo activo (o tema) o también en cualquier archivo de complemento.

Probado y funciona ... obtendrá algo como:

enter image description here