Os Correios bloquearam definitivamente o acesso às APIs de Busca de CEP e cálculo de fretes e prazos para quem não informar o número do contrato, o cartão de postagem e o token de acesso à API que podem ser configurados nesta página do Commerce Admin
Para obter o Token da API a página para gerá-lo é no seguinte endereço
Clique no botão Entrar
E depois na opção " Gestão de acesso a API's " e gere o código para lançar na tela
Mas cuidado, se outro sistema estiver utilizando o acesso às APIs dos Correios, você deverá usar o mesmo código que já foi utilizado pela outra ou atualizar com o novo Token da acesso da API, pois como informa a página:
***
- O código tem validade indeterminada.
- Ao regerar o código:
- o antigo deixará de funcionar.
- aguarde alguns minutos para criar o token de acesso as API's.
***
Antes de mais nada para o cálculo dos fretes dos correios é necessário que os pesos e medidas dos produtos cadastrados estejam corretos ou o cálculo fornecerá sempre um valor baseado no peso mínimo e dimensões mínimas. Se o peso da soma dos produtos do pedido totalizar zero o cálculo não será acionado.
Para que nas telas de Pedidos e Liberação de Pedidos seja possível chamar o Web Service dos correios mostrando os valores e prazos fornecidos pelo WebService dos correios seguem as instruções de configuração:
No cadastro da transportadora é necessário adicionar o código dos correios com os códigos que constam no seu contrato.
Os códigos são parecidos com os que constam na tabela abaixo, mas eles mudam conforme a localização e o contrato, então no sistema dos correios confirme quais produtos você contratou ou utilize os códigos "sem contrato" que devem retornar os valores como se pesquisasse nos site dos correios
Código
| Serviço
|
40010
| SEDEX sem contrato
|
40045
| SEDEX a Cobrar, sem contrato
|
40126
| SEDEX a Cobrar, com contrato
|
40215
| SEDEX 10, sem contrato
|
40290
| SEDEX Hoje, sem contrato
|
40096
| SEDEX com contrato
|
40436
| SEDEX com contrato
|
40444
| SEDEX com contrato
|
40568
| SEDEX com contrato
|
40606
| SEDEX com contrato
|
41106
| PAC sem contrato
|
41211 / 41068
| PAC com contrato
|
81019
| e-SEDEX, com contrato
|
81027
| e-SEDEX Prioritário, com contrato
|
81035
| e-SEDEX Express, com contrato
|
81868
| (Grupo 1) e-SEDEX, com contrato
|
81833
| (Grupo 2 ) e-SEDEX, com contrato
|
81850
| (Grupo 3 ) e-SEDEX, com contrato
|
Cada serviço deve ser uma transportadora diferente ( SEDEX, PAC, SEDEX 10 ) e no campo "Código correios" adicione o código do serviço do contrato dos Correios.
Lembrando também que o peso e volume de cada produto deve estar corretamente lançado no cadastro de cada produto ou o valor informado será sempre o valor mínimo e se o peso ou volume ultrapassar o mínimo o frete cobrado será maior que o que apareceu.