a better solution :
add_action('woocommerce_single_product_summary', function() { global $product; if ( ! $product->is_in_stock() ) { echo '<a href="' . home_url( 'contact' ) . '">Contact us</a>'; } }, 31);