- 28 Mar 2011, 14:31
#3902
Caros,
Investiguei o código aqui, focando em PAC, mas isso vale para SEDEX e SEDEX a cobrar também. Não é verdade que o erro S-999 venha sempre de algum problema com o webservice dos Correios, pois fiz o seguinte teste: abri o arquivo "pac.php" localizado em "/catalog/model/shipping/" e localizei a função "calcula_pac". Peguei a URL montada na variável string $urlCorreios e mandei imprimir na tela com "print". Depois peguei essa string e colei no navegador, e ele retornou o resultado CORRETAMENTE. Troquei a palavra "xml" do final da string pela palavra "popup", conforme manual de integração dos Correios, e abriu um popup com todos os dados corretos e o preço CORRETO do PAC. Tentei imprimir os resultados de outras variáveis que seguem, como $conteudo e $retornoXmlCorreios.
Enfim, acredito que o erro tenha a ver com as funções que antecedem essas variáveis que aparecem vazias, como as funções "curl". Pergunto: existe outra forma mais simples de implementar isso sem usar essas funções, ou há algum tipo de permissão que deve ser pedida ao servidor local? Minha loja está hospedada no KingHost.
No aguardo,
Wellington