Olá Guilherme.
Atualmente, a Webservices antiga ainda esta funcionando.
Sendo assim, os cálculos feitos com ela, ainda vão funcionar normalmente, até que os correios desativem ela. Certo?
Então, no caso a integração com o Webservice em Soap vai funcionar mais umas semanas segundo os Correios, parece que depois do dia 17 até final de Setembro deve parar de funcionar.
Eu mantive os métodos de entrega antigos, só marquei no nome deles que são antigos para todo mundo saber, esses são os métodos que usam o Webservice em Soap, por enquanto vão funcionar sim até os Correios desativar, mas isso deve ser feito em breve, depois de uns meses que eles desativarem eu planejo remover esses métodos do plugin também para evitar confusão com a integração nova.
Já a nova integração via API, só vai funcionar se selecionarmos ela dentro dos fretes.
Adicionando os dados da conta no Correios nela. certo?Aproveitando, com essa nova integração, os métodos como SEDEX, PAC e Etc vão funcionar normalmente?
Teremos que add eles nos metodos?
A integração com a API nova dos Correios é feita nas configurações do plugin em WooCommerce > Configurações > Integrações > Correios.
Vai ter opções para adicionar o nome de usuário dos Correios, código de acesso e para o número do cartão de postagem do contrato com os Correios.
Uma vez que preenche essas informações e salvar, é possível clicar em um botão na mesma página para baixar todas os serviços disponíveis na sua conta dos Correios. Esses serviços são o Sedex, Pac e tudo mais que estiver disponível para você no seu contrato com os Correios.
E para utilizar esses serviços e integrar com a API nova eu adicionei um método chamado “Correios (Nova API)”, este método utiliza os dados do contrato com os Correios e vai exibir o serviço como Sedex, Pac e outros baseado no seu contrato, então você vai precisar adicionar esse novo método para fazer funcionar com a API nova, é possível no WooCommerce adicionar vários do mesmo método de entrega para então você configurar o tipo de serviço dentro dele, então se precisa de 3 como Sedex, Sedex 10 e Pac, você adiciona 3 do “Correios (Nova API) e configura esses métodos que você quer dentro dele.
Note que no método “Correios (Nova API)” só vai aparecer os serviços se estiver configurado a integração corretamente, entretanto caso não estiver aparecendo ainda tente clicar novamente para baixar a lista de serviços nas configurações do plugin.
Esse método vai funcionar sem problemas em junto com os métodos antigos, no máximo que pode acontecer é você ter dois PAC ou dois Sedex se configurar com os métodos antigos e também com o novo. Porém tudo vai funcionar sem problemas.
Além disso, na integração com a API nova eu atualizei o código que gera a tabela de rastreamento de entregas, ela agora utiliza apenas a API dos Correios (só funcionava antes se tivesse contrato com os Correio). Além disso eu atualizei a integração que faz busca de endereço por CEP já para a API nova também (este último vai funcionar com o Webservice em Soap caso não tenha feita a integração com a API nova).
Espero que isso ajude!
Em breve pretendo publicar um vídeo ensinando como configurar para ficar mais simples de entender. E também vou fazer integração com entrega internacional com essa API nova e geração de etiquetas (esse último vai demorar um pouco mais).