Support » Plugin: WooCommerce Correios » Log mostra calculo dos correios porém no carrinho/finalização não encontra envio

  • Resolved ravimartins

    (@ravimartins)


    Olá,

    Estou com este problema recorrente. Alguns cliente entram em contato informando que estão recebendo a mensagem quando vão calcular o frete: “Não existem métodos de entrega disponíveis. Certifique-se de que o seu endereço foi preenchido corretamente, ou entre em contato conosco se precisar de ajuda.”

    Verifiquei nos logs e o plugin aparentemente está calculando o frete, porém parece que o frontend não consegue entender isso.

    Alguém pode verificar isso por favor? Estamos perdendo vendas por conta deste comportamento.

    Att,
    Rafael

Viewing 15 replies - 1 through 15 (of 27 total)
  • Mesmo problema aqui em 2 sites diferentes!

    Mesma coisa aqui

    Por aqui também… no meu caso só mostra a opção de Retirada com taxa fixa; Preciso que apareça PAC e SEDEX. Até ontem estava tudo normal.

    Bom dia! CORREÇÃO:
    No arquivo woocommerce-correios\includes\abstracts\class-wc-correios-shipping.php
    Na linha 439, abaixo de:
    $codes[] = '0';
    Adicionar:
    $codes[] = '';

    ——
    Explicação:

    Pessoal também estava com dois sites com esse problema, mas consegui uma solução ajustando o código do plugin, aparentemente o webservice dos correios mudou o retorno quando não tem erro (antes o código para ‘sem erro’ era 0, agora vem vazio).

    Obs: não faço parte da equipe do plugin mas estou respondendo aqui para quem quiser ajustar antes da atualização oficial.

    Obrigado Matheus, funcionou aqui!

    Muito obrigada, Matheus.

    Muito obrigada, Matheus. Funcionou!!

    Valeu Matheus, serviu aqui também!!!

    @matheusweb Muito obrigado mestre
    Ajudou muito

    Obrigado @matheusweb ! você é o melhor!

    Pessoal,
    Faz diferença essa solução se o site for hospedado no WordPress? Porque fiz e não deu certo.

    Valeu @matheusweb =D Depois de ter perdido 1 hora tentando reconfigurar plugin, atualizar o tema, versão de PHP, entre outras, sua solução resolveu em segundos \o

    Obrigado, Matheus.

    na real fica a dica de nao substituir, mas incluir a possibilidade de ” ser uma resposta válida, tanto quanto 0, vai que a API volta a responder da forma anterior.

    Deixa a linha 439 e adiciona a 440, seriam então:
    $codes[] = ‘0’;
    $codes[] = ”;

    • This reply was modified 3 months, 1 week ago by  rodrigot.
    • This reply was modified 3 months, 1 week ago by  rodrigot.

    Boa tarde,

    Sou um pouco leigo.
    Como eu incluo este comando?
    $codes[] = ‘0’;
    $codes[] = ”;

    Criei a conta, só pra agradecer o matheus, vlw, funcionou perfeitamente.

    • This reply was modified 3 months, 1 week ago by  rpdo.
Viewing 15 replies - 1 through 15 (of 27 total)
  • You must be logged in to reply to this topic.