37747 Visualizações
Só pra variar o WEB SERVICE exige o número do serviço com o zero à esquerda (04014). Mas retorna os dados sem o zero (4014).
Esse é só um detalhe mais direcionado ao desenvolvedor que sofre tentando adivinhar as regras. Mas mostra que os correios já não se importam com padrões ou o bem estar de quem usa seus serviços. Trágico.
Curiosamente (ou não) a alteração não foi informada de forma prévia aos desenvolvedores e tão pouco aos clientes ou donos de lojas virtuais que usam o serviço com ou sem o contrato.
Desde então estamos recebendo várias reclamações do tipo: "O cálculo do frete parou de funcionar", "erro ao calcular frete correios", "problema frete correios", "loja não calcula de frete", "problema com frete em minha loja virtual"
Os erros gerados geralmente são os listados abaixo:
Codigo de servico invalido. Desde 05/05/2017 ele foi substituido pelo 04510.
Codigo de servico invalido. Desde 05/05/2017 ele foi substituido pelo 04014.
Em mais uma atualização, a API de Consulta de Fretes dos Correios passou a bloquear múltiplos serviços na mesma consulta.
Entretanto, usando os dados de Exemplo de consulta do Manual técnico de integração web services ao Sistema Calculador de Preço e Prazo - SCPP, conseguimos verificar multiplos serviços na mesmma consulta.
Note a diferença com e sem os dados de exemplo do manual
Sem o Código da Empresa presente no Manual
Erro : Máximo de 1 código de serviço por consulta.
Com os dados da empresa presentes no Manual
Dados retornam sem erros.
Ao configurar o app, utilize os dados são utilizados pelos Correios na documentação da API:
Código da Empresa: 08082650
Infelizmente não temos como saber até quando os dados acima vão funcionar e, por essa razão , o mais correto é implementar um código que encapsule uma consulta por vez, ou usar os dados de exmplo do Manual, enquanto eles ainda funcionam.
Hoje usamos o Melhor Envio para a Cotação de Fretes.
​Faça a integração em sua loja virtual.
Clique aqui e saiba como.​
Caso sua loja virtual esteja passando por esse problema e não possua um desenvolvedor para lhe ajudar, conte conosco.