Woocommerce - Mover adicionar ao carrinho botão produto variável

Estou trabalhando em um tema personalizado. Preciso mover o botão adicionar ao carrinho da seção woocommerce_single_variation (variable.php) para a seção woocommerce_after_single_product_summary (content-single-product.php).

Consegui fazer isso adicionando o seguinte ao meu arquivo functions.php.

function remove_loop_button(){
remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );
}
add_action('init','remove_loop_button');

add_action( 'woocommerce_after_single_product_summary', 'woocommerce_single_variation_add_to_cart_button', 30 );

No entanto, quando faço isso, o botão aparece, mas não funciona. Clicar nele simplesmente não faz nada. Alguém sabe que é possível mover o botão adicionar ao carrinho dessa maneira? Observe que isso se aplica a produtos variáveis que não são únicos, então estou pensando que o comportamento é diferente.

Agradeço qualquer ajuda que possa ser dada. Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion