claudiosanches / woocommerce-correios

Correios shipping to the WooCommerce WordPress plugin
http://wordpress.org/plugins/woocommerce-correios/
GNU General Public License v2.0
156 stars 95 forks source link

Failed to connect to ws.correios.com.br port 80 ("Nenhuma opção de entrega foi encontrada para..." #254

Closed rbettoni closed 1 year ago

rbettoni commented 1 year ago

Olá, pessoal.

Estou enfrentando um problema que vejo ser recorrente - ao fazer o checkout, o sistema mostra a mensagem "Nenhuma Opção De Entrega Foi Encontrada Para…". Verifiquei os logs e percebi que o plugin não está conectando com os correios, mostrando esta mensagem:

09-18-2023 @ 14:21:01 - WP_Error: cURL error 7: Failed to connect to ws.correios.com.br port 80 after 168 ms: Couldn't connect to server

alguma ideia do que pode ser feito? Muito obrigado

aliceyorkes commented 1 year ago

Está acontecendo exatamente o mesmo erro com um dos meus sites. Entrei em contato com o suporte do woo comerce e eles não me deram uma solução, só falaram pra eu entrar em contato com o desenvolvedor (que seria eu) ou contratar o serviço deles.

ricardobrg commented 1 year ago

Os Correios mudaram a API ontem desativando o webservice. Precisa mudar para a nova API.https://github.com/claudiosanches/woocommerce-correios#configura%C3%A7%C3%A3o-do-plugin

aliceyorkes commented 1 year ago

Desse modo então meu site só vai voltar ao normal se eu fechar um contrato com os correios?

rbettoni commented 1 year ago

Os Correios mudaram a API ontem desativando o webservice. Precisa mudar para a nova API.https://github.com/claudiosanches/woocommerce-correios#configura%C3%A7%C3%A3o-do-plugin

Obrigado, Ricardo! Estou testando aqui -- ainda não consegui, o sistema não atualiza a lista de serviços -- mesmo com todas as informações corretas (token e usuário), mostra a mensagem "Não foi possível recuperar a lista de serviços!".

felipersilva-agro commented 1 year ago

Olá @rbettoni estou com o mesmo problema em um cliente, você conseguiu avançar nessa questão ?

tgoribas commented 1 year ago

Olá @rbettoni estou com o mesmo problema em um cliente, você conseguiu avançar nessa questão ?

Mesmo problema aqui, alguma solução ?

palimpsestus commented 1 year ago

@felipersilva-agro @tgoribas consegui seguindo as orientações daqui -- gerei token nos Correios, inseri e deu tudo certo. O contrato e o cartão de postagem precisam estar ativos nos correios - se houver qualquer problema no contrato, o token não funciona. eu havia excedido meu limite de postagem, por isso não consegui antes.

No entanto, o token que foi gerado ontem já não validou hoje, precisei gerar outro. Não entendi porque venceu, pois supostamente a validade é indeterminada.

Também não sei se há como gerar o token ou acessar a API sem ter contrato com os correios.

Vocês verificaram o log de atividades pra ver possíveis problemas?

felipersilva-agro commented 1 year ago

Olha os correios me disseram agora que esta tudo ok com o cadasttro do cliente.

No log do woocommerce aparece isso? 09-19-2023 @ 07:33:35 - WP_Error: cURL error 7: Failed to connect to ws.correios.com.br port 80: Connection refused

Estou relendo as paginas de ajuda com calma para ver se deixei passar algo

tgoribas commented 1 year ago

@palimpsestus @felipersilva-agro na configuração me parece que está tudo ok, o Nome de usuário, Código de Acesso e Cartão de Postagem. Será que é algum problema no contrato ? Esta retornando que não foi encontrado a lista de serviço. Fiz o teste com Postman retornou o mesmo erro. Tem algum lugar no site dos correios que eu consigo ver minha lista de serviços ?

"msgs": [
        "CON-012: Os serviços não foram encontrados. Contrato: XXXXX, CNPJ: XXXXXX, cartão de postagem: XXX"
    ],
tgoribas commented 1 year ago

Solucionado aqui, descobri que o contrato dos correios estava bloqueado. Depois que foi liberado funcionou!

palimpsestus commented 1 year ago

@tgoribas por aqui aconteceu algo parecido também. E depois que eu tirei o novo token, deu tudo certo.

felipersilva-agro commented 1 year ago

Sim @palimpsestus também foi assim no meu caso, eu deixei para trabalhar no dia seguinte, gerei um novo token e e passou a funcionar também.

luccavallari commented 1 year ago

Bom dia! Mesmo com a API nova, estou recebendo muita mensagem de "Nenhuma opção de entrega foi encontrada para ". Mesmo de clientes que já tiveram pedidos. Atualizei tudo agora cedo, mas mesmo assim permanece isto.

frepoe commented 1 year ago

Boa Tarde! Tenho o mesmo problema "Nenhuma opção de entrega foi encontrada para..." Será necessário ter contrato com o correio? Não tenho volume para isso...

luccavallari commented 1 year ago

Boa Tarde! Tenho o mesmo problema "Nenhuma opção de entrega foi encontrada para..." Será necessário ter contrato com o correio? Não tenho volume para isso...

Sim, vc precisa de um contrato dos correios ativo para fazer funcionar.

Eu conseguir resolver meu problema após remover o plugin e reinstalar.