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! 😉