Open yurirn opened 1 year ago
Eu estou, e pelas informações que recolhi, desde o dia 18 os correios encerraram o endpoint que eles estavam usando e agora estão com outro.
Ainda não tive uma solução
@alexandregiovanini vai aqui
https://magentoblog.com.br/nova-apis-dos-correios-e-pedro-teixeira/
tem a solução
Para mim funcionou parcialmente agora está apontando problema nas dimensões: " Correios Dimensões dos produtos fora do permitido pelos Correios."
E está tudo OK com as dimensões, esse é um dos produtos mais vendidos antes dessa troca de api, aconteceu com mais alguém?
Aconteceu algo muito estranho comigo.
O método não aparece no checkout e carrinho.
Fui verificar e me parece que não gera o token.
Acessando cws.correios.com.br, eu consigo gerar o token, mas sem usar o cartão de pstagem. Utilizando só a chave e usuário. Se eu insiro o código de postagem, não gera o token de acesso.
Provavelmente é por isso que o método não aparece no front end.
Aconteceu com alguém?
Para mim funcionou parcialmente agora está apontando problema nas dimensões: " Correios Dimensões dos produtos fora do permitido pelos Correios."
E está tudo OK com as dimensões, esse é um dos produtos mais vendidos antes dessa troca de api, aconteceu com mais alguém?
cara, comigo não aconteceu isso não @alexandregiovanini
Aconteceu algo muito estranho comigo.
O método não aparece no checkout e carrinho.
Fui verificar e me parece que não gera o token.
Acessando cws.correios.com.br, eu consigo gerar o token, mas sem usar o cartão de pstagem. Utilizando só a chave e usuário. Se eu insiro o código de postagem, não gera o token de acesso.
Provavelmente é por isso que o método não aparece no front end.
Aconteceu com alguém?
não mano, mas se esta acontecendo isso, tira o valor do cartão de postagem, deixa sem, não resolveria?
Estou convertendo o modulo para usar a API. Já fiz o ajuste do calculo do frete. Estou meio enrolado mais vou tentar fazer um pull request esse final de semana.
o blog saiu fora do ar.. alguém pode me ajudar
@EliezerSolinger
baixe esse arquivo
https://magentoblog.com.br/wp-content/uploads/2023/09/correiosapi.php_.zip
coloquei esse arquivo em PedroTeixeira\Correios\Model\Carrier
abra o arquivo CorreiosMethod.php
em _getCorreiosReturn()
coloque isso:
include_once "correiosapi.php";
$idCorreios = ""; //preencha essas informações
$codAcesso = "";
$cartao = "";
$access_code = base64_encode($idCorreios . ":" . $codAcesso);
$tokenA = getToken($access_code, $cartao);
if (false === $tokenA) {
Mage::log("correiosapi: Erro: nao conseguiu pegar token!");
return false;
}
$token = $tokenA[1];
$expiraEm = $tokenA[0];
// vamos ver quantos servicos temos para buscar
$metods = explode(",", $this->_postMethods);
//Mage::log("metods=" . $this->_postMethods);
$xml_total="<Servicos>";
foreach($metods as $metod) {
$ret_xml = correiosapi($token, $metod, $this->_fromZip, $this->_toZip, $this->_packageWeight * 1000, 1, $this->_midSize, $this->_midSize, $this->_midSize, "", 0);
$xml_total .= $ret_xml;
}
$xml_total .= "</Servicos>";
$xml = new SimpleXMLElement($xml_total);
return $xml->cServico;
AQUI SERIA A CONTINUAÇÃO DO CODIGO
$filename = $this->getConfigData('url_ws_correios');
Alguém também com problemas para calcular frete? a api esta fora?