Support » Plugin: WooCommerce Correios - Cálculo de Frete na Página do Produto » Plugin não faz nada, mas em outro site funciona

  • Alex

    (@alexmastermind)


    Estou tentando usar o plugin num site que estou criando agora, mas ele não funciona. O botão aparece, mas eu clico e não acontece nada. Quando vou para o carrinho, a calculadora padrão de frete funciona.

    Já tentei colocar o tema básico do WordPress e desativar os outros plugins, mas nada adiantou. Porém, quando testo em outro site com praticamente os mesmos plugins, o plugin funciona.

    Pode me ajudar, por favor?

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author lucasbustamante

    (@lucasbustamante)

    Oi @alexmastermind,

    Verifique se o CEP/endereço da loja está corretamente cadastrado no WooCommerce, e se você tem méotdos de entrega cadastrados para o Brasil.

    A calculadora está configurado para ser exibido no hook “woocommerce_before_add_to_cart_button”. Se o seu tema não for específico para WooCommerce, é possível que ele não tenha esse hook. Tem que ver se o tema é próprio para WooCommerce.

    Thread Starter Alex

    (@alexmastermind)

    Olá, obrigado pela resposta!

    O endereço está cadastrado corretamente, pois a calculadora padrão da página do carrinho funciona normalmente.

    O tema que estou usando é o Generatepress (inclusive, o plugin funciona em outro site com o mesmo tema). Mudei o tema para Storefront para testar mas também não funcionou.

    A única diferença que acredito existir é a hospedagem. O site onde o plugin não funciona fica no Siteground. Estou ficando sem saber onde procurar o erro.

    Plugin Author lucasbustamante

    (@lucasbustamante)

    @alexmastermind

    A função que exibe o HTML é esta daqui: https://github.com/Luc45/WooCommerce-Correios-Calculo-de-Frete-na-Pagina-do-Produto/blob/master/src/Frontend.php#L66

    Sugiro abrir o código do plugin via FTP e debugar essa função para ver se ela está sendo chamada. Se não estiver sendo chamada, o problema é no hook. Tente chamar do_action('woocommerce_before_add_to_cart_button'); manualmente no seu tema para debugar.

    Se aquela função estiver sendo chamada, mas ainda assim o HTML não aparece, daí tem que debugar o código ali pois tem algumas condicionantes que podem fazer não aparecer (como por exemplo Produto Virtual).

    Se o HTML estiver sendo carregado completo ali, então a calculadora pode estar dentro de alguma div escondida com CSS ou algo do tipo, daí tem que ver.

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.