Open katiakweb opened 7 years ago
Boa tarde, verifique o código usado de cada serviço, PAC, SEDEX E SEDEX 10 e alinhe-o ao padrão dos Correios.
Boa tarde, também constatei diferenças nos valores, pesquisando sobre os códigos dos serviços dos correios, encontrei esse documento, onde pude constatar que os códigos para serviços sem contrato alteraram.
Alterei os códigos no arquivo: vendor/bleez/correios/Model/Config/Services.php, porém nada mudou na loja... Ele continua pegando os códigos antigos. Sabe se tem mais arquivos para alterar?
Abraços
Também alterei nesse arquivo, porém aqui:
$servicos = ServicoDePostagem::getAll();
Ele está pegando uma lista de postagens que vem por meio de outro package do composer, desse repo aqui, não sei bem como proceder para corrigir esse problema ...
@luizpaulofranz Realmente! O arquivo vendor/stavarengo/php-sigep/src/PhpSigep/Model/ServicoDePostagem.php , contém uma lista com os códigos de postagens... No meu caso, alterei o código da linha 9 (SERVICE_PAC_41068) para o código do contrato. Após a alteração, limpei o cache e o valor ficou igual a tabela do contrato.
Caso alguém queira mudar o código, por meio de dúvidas, recomendo alterar esses dois arquivos: vendor/bleez/correios/Model/Config/Services.php vendor/stavarengo/php-sigep/src/PhpSigep/Model/ServicoDePostagem.php
Lembrando que, o módulo 'stavarengo' é uma extensão para funcionar o 'Bleez-Correios'
Agradeço novamente o @luizpaulofranz por detectar essa extensão!
segundo o representante dos correios me pasou ficou assim os codigos.
com contrato: SEDEX = '04162'; PAC = '04669';
sem contrato: SEDEX = '04510'; PAC = '04014';
Estava usando esse módulo, mas ele da erro quando é para calcular fretes para áreas de risco (boa parte do RJ). Então a solução que encontre foi usar o módulo do Igor Ludgero que está bem mais atualizado, com códigos de serviços atuais e com banco de dados offline para quando o serviço do Correios estiver oscilando.
Link: https://bitbucket.org/igor_lm/igorludgero_correiosofflinem2/
Conferi pelo site dos Correios pois achei que o valor estava baixo. Não está somando a taxa de manuseio ou está calculando errado... Exemplo: Usando a extensão, o cálculo para o CEP 95780-000 aparece como valor de R$ 22,55 para o PAC e no site dos Correios fica R$ 18,30. No Sedex calcula R$ 30,55 e no site dos Correios mostra R$ 29,00... Mesmo adicionando a taxa de manuseio de R$ 3,00 (somente isso foi acrescentado) a conta não fecha... Por quê? Tem alguma "gambiarra" pra consertar?