Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Avatar do usuário
Por reds
Mensagens Especiais Curtidas
#57306
ggodoi escreveu:Olá instalei o modulo hoje, mas o valor cobrado esta vindo muito diferente do real o valor R$14,00 mas apresenta R$37,81, Alguém pode me ajudar?
Você inseriu corretamente os valores (Largura x Altura x Comprimento) e Peso no cadastro do produto ?
Obs: Note como esta configurado o padrão (Centímetro x Quilograma) :geek:
#57505
O módulo dos correios está retornando a mensagem de limite de valores.
Fiz uns testes e vi que isso é um problema dos correios, que afeta diretamente o modulo do opencart.
Ele não está aceitando casas decimais no valor declarado, por enquanto para resolver tem que ir no:
catalog/model/shipping/correios.php e trocar:
Código: Selecionar todos
$valor 		= number_format((float)$valor, 2, ',' , '.');
por
Código: Selecionar todos
$valor 		= round(number_format((float)$valor, 2, ',' , '.'));
Isso vai arredondar os valores declarados sem casas decimais e resolve o problema por enquanto

Se alguém tiver mais informações postem aqui .
#57522
fiz como citado acima mas ainda continua cobrando um valor muito alto no frete em relação a calcular no site dos correios
fmanso escreveu:O módulo dos correios está retornando a mensagem de limite de valores.
Fiz uns testes e vi que isso é um problema dos correios, que afeta diretamente o modulo do opencart.
Ele não está aceitando casas decimais no valor declarado, por enquanto para resolver tem que ir no:
catalog/model/shipping/correios.php e trocar:
Código: Selecionar todos
$valor 		= number_format((float)$valor, 2, ',' , '.');
por
Código: Selecionar todos
$valor 		= round(number_format((float)$valor, 2, ',' , '.'));
Isso vai arredondar os valores declarados sem casas decimais e resolve o problema por enquanto

Se alguém tiver mais informações postem aqui .
#57533
charleandre escreveu:fiz como citado acima mas ainda continua cobrando um valor muito alto no frete em relação a calcular no site dos correios
fmanso escreveu:O módulo dos correios está retornando a mensagem de limite de valores.
Fiz uns testes e vi que isso é um problema dos correios, que afeta diretamente o modulo do opencart.
Ele não está aceitando casas decimais no valor declarado, por enquanto para resolver tem que ir no:
catalog/model/shipping/correios.php e trocar:
Código: Selecionar todos
$valor 		= number_format((float)$valor, 2, ',' , '.');
por
Código: Selecionar todos
$valor 		= round(number_format((float)$valor, 2, ',' , '.'));
Isso vai arredondar os valores declarados sem casas decimais e resolve o problema por enquanto

Se alguém tiver mais informações postem aqui .
percebi o problema somente ontem, pensei que fosse alguma coisa com o sistema dos Correios, devo ter perdido muita venda por conta desse detalhe...

Obrigado pela contribuição, me salvou o dia!