Cenários comuns e como diagnosticar.
Métodos JadLog não aparecem no checkout
Sintoma: o cliente faz simulação de frete e nenhuma modalidade JadLog aparece.
Checklist:
- Token e CNPJ corretos em WooCommerce → Configurações → JadLog. Se você não tem Conta Corrente ou Contrato, informe
0em vez de deixar em branco. - Método adicionado à zona de envio. Vá em WooCommerce → Configurações → Entrega, verifique se a zona que cobre o CEP do cliente tem ao menos uma modalidade JadLog ativa.
- CEP de origem preenchido em cada método.
- Classe de entrega: se você restringiu o método a uma classe específica, confirme que o produto do carrinho está marcado com aquela classe.
- Ordem das zonas: se você tem várias zonas, ordene da mais específica (CEP exato ou faixa) para a mais ampla. O WooCommerce usa a primeira zona que casar.
- Log do método: edite o método de envio na zona, marque Log de depuração, salve, simule um frete no carrinho e abra WooCommerce → Status → Logs. Procure por arquivos
wc_jadlog_....
Cole o conteúdo do log em https://snippets.fernandoacosta.net e mande o link gerado. Sem esse log, é praticamente impossível diagnosticar.
Etiqueta não gera
Sintoma: clique em Gerar etiqueta retorna erro.
Checklist:
- Endereço do remetente completo em WooCommerce → Configurações → JadLog.
- Unidade / Ponto emissor preenchido.
- Token e CNPJ corretos (mesmo do passo anterior).
- Endereço do cliente completo no pedido — sem CEP, número ou cidade, a JadLog rejeita.
- Série da NF e CFOP preenchidos, se a operação exige.
- Tente outra modalidade — algumas têm cobertura limitada para certos CEPs.
A mensagem de erro retornada pela JadLog aparece no painel ou no console do navegador. Esse texto é o que orienta a correção.
E-mails de rastreio não chegam
Sintoma: cliente não recebe nenhum aviso quando você adiciona código de rastreio ou quando o status muda.
Checklist:
- E-mail habilitado: vá em WooCommerce → Configurações → E-mails e confirme que JadLog - Andamento da entrega e JadLog - Código de rastreio estão ativos.
- Verifique notas do pedido — o plugin registra cada disparo. Se não tem nota mencionando envio de e-mail, o disparo não rolou.
- Teste o envio do WooCommerce com a opção de e-mail de teste em WooCommerce → Configurações → E-mails. Se nem isso chega, é problema de SMTP do site.
- Spam do cliente — peça pra ele conferir caixa de spam, especialmente em domínios Gmail/Outlook.
Rastreio não atualiza sozinho
Sintoma: pedidos com código de rastreio ficam parados no mesmo status há dias.
Checklist:
- O status atual do pedido está em Status para se verificar? Se não está, o cron não consulta esse pedido.
- Forma de rastreio está alinhada com o tipo de código que você adiciona? Se a config é CTE e você cola código no formato comum, a consulta sempre falha.
- WP Cron está rodando no site? Vá em WooCommerce → Status → Ferramentas de sistema → Ações agendadas e veja se há ações pendentes acumulando.
- Forçar execução: vá em WooCommerce → Status → Ferramentas → Executar cron JadLog e clique. Isso roda a fila imediatamente, independente do schedule. O plugin gera um log
jadlog-force-executioninformando se a fila estava travada.
Em casos raros (JadLog fora do ar no momento da execução, cron desligado no servidor) a fila pode ficar com status "em andamento" mas sem progredir. A ferramenta Executar cron JadLog desbloqueia esse cenário desde a versão 1.2.0.
Erros de conexão com a API
Sintoma: cálculo de frete demora ou retorna vazio. Logs mostram timeout.
Checklist:
- JadLog fora do ar — confira em https://www.jadlog.com.br.
- Servidor sem acesso a
jadlog.com.br— firewall, proxy ou WAF bloqueando saída. - Contrato exigido pelo seu cadastro mas configurado como
0. - Volume muito alto de simulações simultâneas — algumas modalidades têm limite de chamada por segundo.
Habilitar e desabilitar log
Para diagnosticar:
- Em WooCommerce → Configurações → JadLog, marque Ativar log.
- Em cada método de envio na zona, marque Log de depuração.
- Reproduza o problema.
- Veja os arquivos em WooCommerce → Status → Logs.
Logs ativos em produção pesam no disco e em performance. Sempre desmarque depois de diagnosticar.
Onde os logs ficam
No servidor, em /wp-content/uploads/wc-logs/:
jadlog-*.log— logs do plugin (rastreio, fila, etiquetas).woocommerce-*.log— logs dos métodos de envio (cálculo de frete).
Quando pedir suporte
Antes de abrir um chamado, tenha em mãos:
- Print das configurações de WooCommerce → Configurações → JadLog.
- Print das zonas de envio e dos métodos JadLog adicionados.
- Conteúdo do log relevante colado em https://snippets.fernandoacosta.net (link gerado é o que vai no chamado).
- Versão do WooCommerce e versão do WC JadLog (rodapé das configurações ou
wp-admin → Plugins).
Com esse pacote, o diagnóstico é direto.