Incluir formulário em produto fora de estoque no Woocommerce

Insira um formulário na página de produto sempre que ele estiver fora de estoque.

Você precisa adicionar o seguinte código no arquivo functions.php no seu template.

add_action('woocommerce_single_product_summary', 'add_contact_form', 20);

function add_contact_form() {
    global $product;
    if(!$product->is_in_stock( )) {
       echo do_shortcode('[seu_shortcode]');
    }
}

Ps. Lembre-se de alterar o shortcode! 😉