Já tentou com o tema padrão do WordPress?
Consegue mostrar um print de como esta criando esse produto variável?
Olá, Claudio primeiramente gostaria de agradece-lo pela ajuda com a comunidade.
Também estou com problemas com a variação de produtos, tenho um site de estampa de camisetas onde tenho variações de cor, tamanho e modelo de camiseta, atualmente estou migrando para o woocommerce pois quero focar mais em wordpress. Ja adicionei os atributos (http://prntscr.com/4p8jvt) e algumas variações (http://prntscr.com/4p8kdi), no entanto quando meu cliente vai selecionar a variação para efetuar a compra, fica como se o java script estivesse se comportando errado, olha só como esta (http://www.icriative.com.br/loja/produto-de-teste/). Lembrando que essa loja ainda é só teste, até a imagem da modelo é puro teste.
Estou tendo o mesmo problema mencionado acima pela galera.
Meu post anterior foi apagado não sei porque.
Se alguém puder me ajudar fico grato. Abaixo deixo os links para visualização.
Produto simples – OK – botão orçamento aparece normalmente
Carrinho de mão
Produto variável – botão orçamento e quantidade não aparecem
Serra copo
Eu notei q isso ocorre apenas no tema que estou usando, quando uso o tema padrão ele reconhece.
Resolvemos o problema adicionando as linhas abaixo dentro do functions.php do tema. Não sei se é a maneira mais correta de se fazer, no entanto foi o que resolveu no nosso caso. Caso alguém tenha outra solução por favor poste aqui. O fato era que os scripts não estavam sendo chamados na página.
wp_dequeue_script('wc-add-to-cart-multi');
wp_dequeue_script('wc-add-to-cart-variation');
wp_enqueue_script( 'wc-add-to-cart', '//seusite/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js' , array( 'jquery' ), false, true );
wp_enqueue_script( 'wc-add-to-cart-multi', '//seusite/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-multi.js' , array( 'jquery' ), false, true );
wp_enqueue_script( 'wc-add-to-cart-variation', '//seusite/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.js' , array( 'jquery' ), false, true );
Esqueci de comentar que no arquivo do woocommerce.php que está no tema, a chamada do footer teve que ficar como está abaixo:
<?php get_footer( 'shop' ); ?>
<?php wp_footer(); ?>
Olá, eu resolvi meu problema com um plugin que foi postado no fórum Woocommerce: https://support.woothemes.com/hc/en-us/articles/203104197-Variable-Product-Add-to-Cart-Not-Working.
Espero ter ajudado!