- 08 Dez 2010, 14:15
#1992
Olá pessoal,
Utilizo a versão 1.4.9 do Opencart e estou tendo problemas com a parte do cálculo do frete. Algumas vezes a compra é concluída e o valor do envio simplesmente não é computado. Aparece lá: Frete: R$0,00
As informações que eu tenho sobre o erro são as seguintes:
Caso 1: CEP -> 39520000. Número certo.
Consulta de preço no site site dos Correios: Valor normal calculado. Retorna o campo Cidade, mas não retorna o campo endereço e nem o de Bairro, mas não deve ter a ver pelo que foi observado no caso 3.
Caso 2: CEP -> 146700 000. Número errado. Cliente cadastrou com um algarismo a mais (talvez seria uma boa colocar um "digite sem espaços", e limitar o campo a 8 números). Não sei se o espaço dado no meio do número pode influenciar de alguma forma. Imagino que não.
Consulta de preço no site site dos Correios: Algum tipo de Javascript some com o último 0. Calcula o valor correto.
Caso 3: CEP -> 07121250. Número correto.
Consulta de preço no site site dos Correios: Valor normal calculado. Retorna todos os campos (endereço, bairro e cidade). Mesmo assim houve o erro.
Informação adicional: Tenho habilitado na loja a opção "retirada na loja", que habilitei apenas para quem for do meu estado. Todas essas compras são de outros estados e na escolha do frete da compra dos 3 estava sempre PAC ou Sedex, nunca "retirar na loja". Por conta disso é bem provável que não tenha nada a ver, mas estou citando porque pode ser que habilitar o "retirar na loja" abra alguma brecha no sistema, sei lá.
Concluindo: Em todos esses 3 casos, o cliente concluiu a compra com o "frete grátis". Muitas vezes o cliente já segue pro PagSeguro e já faz o pagamento, com o valor incompleto. Tá dando a maior dor de cabeça quando acontece, e pega mal para minha loja também.
Já aconteceu isso com alguém? Tem alguma modificação que contorna este problema ou algo do tipo?
Desculpe pelo post grande, apenas quis passar o máximo de informação sobre o que está havendo.
Muito obrigado desde já.
Utilizo a versão 1.4.9 do Opencart e estou tendo problemas com a parte do cálculo do frete. Algumas vezes a compra é concluída e o valor do envio simplesmente não é computado. Aparece lá: Frete: R$0,00
As informações que eu tenho sobre o erro são as seguintes:
Caso 1: CEP -> 39520000. Número certo.
Consulta de preço no site site dos Correios: Valor normal calculado. Retorna o campo Cidade, mas não retorna o campo endereço e nem o de Bairro, mas não deve ter a ver pelo que foi observado no caso 3.
Caso 2: CEP -> 146700 000. Número errado. Cliente cadastrou com um algarismo a mais (talvez seria uma boa colocar um "digite sem espaços", e limitar o campo a 8 números). Não sei se o espaço dado no meio do número pode influenciar de alguma forma. Imagino que não.
Consulta de preço no site site dos Correios: Algum tipo de Javascript some com o último 0. Calcula o valor correto.
Caso 3: CEP -> 07121250. Número correto.
Consulta de preço no site site dos Correios: Valor normal calculado. Retorna todos os campos (endereço, bairro e cidade). Mesmo assim houve o erro.
Informação adicional: Tenho habilitado na loja a opção "retirada na loja", que habilitei apenas para quem for do meu estado. Todas essas compras são de outros estados e na escolha do frete da compra dos 3 estava sempre PAC ou Sedex, nunca "retirar na loja". Por conta disso é bem provável que não tenha nada a ver, mas estou citando porque pode ser que habilitar o "retirar na loja" abra alguma brecha no sistema, sei lá.
Concluindo: Em todos esses 3 casos, o cliente concluiu a compra com o "frete grátis". Muitas vezes o cliente já segue pro PagSeguro e já faz o pagamento, com o valor incompleto. Tá dando a maior dor de cabeça quando acontece, e pega mal para minha loja também.
Já aconteceu isso com alguém? Tem alguma modificação que contorna este problema ou algo do tipo?
Desculpe pelo post grande, apenas quis passar o máximo de informação sobre o que está havendo.
Muito obrigado desde já.






