Página 20 de 28

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 17:55
por denisbr
Pessoal, para quem não está conseguindo usar o cálculo de frete, eu desenvolvi um pequeno vqmod para resolver o problema de um cliente e estou disponibilizando para vocês.

O que ele faz é usar o meu site para fazer o cálculo e devolver para a loja virtual que requisitou. Pelo que vi, o problema está que alguns servidores não consegue se comunicar com o site dos correios, e no meu site, funciona, então faço esta "ponte".

O vqmod está disponível em http://www.minorsolucoes.com.br/correio ... rreios.zip usem e se necessário, modifiquem a vontade.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 18:25
por fjbbernardo
Excelente a dica do Juliocesar757,

Comigo funcionou perfeito...
http://www.cdrcia.com.br

Muito obrigado.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 18:51
por dyamaguishi
Sensacional idéia, denisbr! Fiz aqui e funcionou.

Parabéns pela idéia e pela iniciativa de dividir com a comunidade!

Como tenho outros sites funcionando, o que eu deveria alterar no vqmod para usar por meio de um site meu?

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 20:03
por denguitar
Obrigado a todos da comunidade pela ajuda,graças à contribuição do Denisbr meu site voltou a calcular o frete.
Utilizo a hostmp e os servidores deles são nos Eua e não estava nem conectando.

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 20:39
por virtuopolis
O Denis é fera demais, se alguém precisar de projetos comericias ele é o cara...!! Já fiz vários e tudo de primeira...!

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 20:46
por tekobr
juliocesar757 escreveu:Pessoal, já que a conexão falha na primeira tentativa e na segunda há sucesso, vamos fazer uma gambiarra até os Correios resolverem o problema e vocês não ficarem sem vender.

No arquivo catalog/model/shipping/correios.php procure a linha:
Código: Selecionar todos
$result = curl_exec($ch);
Adicione o seguinte trecho logo após:
Código: Selecionar todos
if(!$result){
	$result = curl_exec($ch);
}
O que o código faz é reconectar em caso de falha na primeira tentativa.

Júlio, fiz a alteração em duas lojas com a versão 1.5.x e funcionaram perfeitamente, obrigado!

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 20:53
por denisbr
dyamaguishi escreveu:Sensacional idéia, denisbr! Fiz aqui e funcionou.

Parabéns pela idéia e pela iniciativa de dividir com a comunidade!

Como tenho outros sites funcionando, o que eu deveria alterar no vqmod para usar por meio de um site meu?
Olá, fico feliz em ajudar a comunidade, é uma forma de retribuir a ajuda que sempre tive.

Segue o código que está em meu site, nada mais é do que o módulo dos correios faz, conectando ao site do Correio. Fiquem a vontade se quiserem se adaptar para suas necessidades.
Código: Selecionar todos
<?php
$url = base64_decode($_GET['url']);

$a = getXML($url);

echo $a;

function getXML($url) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

	$result = curl_exec($ch);

	curl_close($ch);
	
	return $result;
}
?>

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 22:09
por rcgama
TKS Denisbr, vc me ajudou cara!

Recomendei sua dica la no grupo do facebook, tem uma galera lá agoniada....rsrsrs

TKS msm!

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 22:29
por wimza
Valeu denisbr, salvou meu dia!

Re: Formas de envio pelo Correios do Brasil

Enviado: 15 Jul 2013, 23:10
por virtuopolis
Denis o super heroi do dia!!!