Calculo de frete para produtos grandes

Issue #14 duplicate
Edilson Osorio Junior created an issue

Estamos com um problema quanto ao cálculo do frete... Imagine que tenho 2 produtos de dimensões medianas (53cmx52cmx65cm), que se forem adicionados individualmente (ou com mais de um do mesmo produto alterando a quantidade) eles calculam o frete normalmente. Porém se eu adicionar 2 produtos diferentes, mesmo que seja 1 de cada, o sistema retorna o seguinte erro: "A soma resultante do comprimento + largura + altura nao deve superar a 200 cm", ou "O comprimento nao pode ser maior que 105 cm."

Eu observei o código e percebi que ele calcula as dimensões rodando um foreach e somando as dimensões de todos os produtos diferentes do carrinho, para depois enviar essa soma final para os Correios, por isso que ultrapassa os limites máximos e retorna essa mensagem.

Não seria interessante alguma opção onde: 1) pudesse pré-cadastrar tamanhos de caixas e o sistema automaticamente olhasse para os produtos e os encaixasse adequadamente dentro de uma caixa, utilizando uma nova caixa quando a primeira estivesse cheia (nesse ponto ele faria o cálculo de duas caixas nos correios); ou 2) Essa é mais simples: o sistema enviasse cada produto do carrinho para o cálculo de frete (com as suas dimensões individuais), e o valor final do frete fosse a somatória dos fretes dos produtos individuais;

Nesse segundo caso, poderia haver uma opção no admin para a pessoa escolher se ela quer que o frete seja calculado pela somatória das dimensões de todos os produtos (como está) ou que o frete fosse calculado pela somatória dos fretes individuais dos produtos a serem enviados.

Você pode entender melhor a questão entrando no site: http://www.daruni.net e adicionando uma cadeira sanitária e um assento de elevação para exemplificar... É interessante tb aumentar as quantidades de cada item e ver como o sistema está se comportando.

Qualquer coisa vamos conversar beleza!

Grande abraço, Edilson

Comments (2)

  1. Edilson Osorio Junior reporter

    Complementando, acabei de perceber que se eu coloco 2 do mesmo produto no carrinho, ele aumentou o frete em 0,40cents ao invés de calcular o frete para 2 daquele produto. E testei colocando 3 produtos, o frete foi de R$20,20 para R$25,30.

    Vejo que terei problemas com o frete caso um cliente resolva colocar mais de um produto.

    O produto que estou testando é este: http://www.daruni.net/assento-sanitario-elevado.html

    Att, Edilson

  2. Log in to comment