• 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 4 replies - 1 through 4 (of 4 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.

    Plugin Author lucasbustamante

    (@lucasbustamante)

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

    Só um detalhe, é completamente diferente a calculadora do carrinho e a calculadora da página do produto.

    O carrinho é uma página padronizada do WooCommerce, já a página do produto, cada tema faz a sua, e alguns temas podem não incluir todos os hooks necessários, como o hook onde meu plugin integra por padrão para exibir a calculadora, por exemplo.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Plugin não faz nada, mas em outro site funciona’ is closed to new replies.