pedro-teixeira / correios

Módulo de frete para Magento com tracking
https://pedroteixeira.io
MIT License
110 stars 72 forks source link

pedroteixeira_correios [337]: URL Error - No XML returned [320] #337

Open MayaOliver opened 6 years ago

MayaOliver commented 6 years ago

Estou com esse erro no log, gostaria de saber oq pode ser? Ele não mostra as opções de frete na página do carrinho de compras...Estou usando o checkout da IWD e a loja está em uma url alternativa, mas acredito que isso não tenha relação com esse erro... Alguém já passou por esse problema e soube solucionar?

2018-01-19T15:23:33+00:00 DEBUG (7): pedroteixeira_correios [337]: URL Error - No XML returned [320] 2018-01-19T15:59:36+00:00 DEBUG (7): pedroteixeira_correios [cache]: mode=0 status=write key=40215x04510x04014_09_16_02443050 2018-01-19T15:59:38+00:00 DEBUG (7): pedroteixeira_correios [cache]: mode=0 status=write key=40215x04510x04014_09_16_02443050 2018-01-19T15:59:48+00:00 ERR (3): Warning: include(Mage/Checkout/OnepageController.php): failed to open stream: No such file or directory in /var/www/html/lib/Varien/Autoload.php on line 94

rafaelpatro commented 6 years ago

Bom dia @MayaOliver Esse erro só é exibido quando a requisição retorna um conteúdo vazio. Há vários cenários para que isso ocorra.

Primeiramente sugiro rever as configurações, pra ter certeza de que os dados conferem com oq está registrado nos Correios. Outra sugestão é testar a conexão com um script php isolado. Pode tentar algo assim...

$url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=89239030&sCepDestino=02443050&nVlPeso=0.9&nCdFormato=1&nVlComprimento=16&nVlAltura=16&nVlLargura=16&
sCdMaoPropria=n&nVlValorDeclarado=18,50&sCdAvisoRecebimento=n&nCdServico=40215,04510,04014&nVlDiametro=0&StrRetorno=XML";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
$result = curl_exec($curl);
print_r($result);

Coloca aq o resultado. Boa sorte!