Calculo de frete para produtos grandes
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)
-
reporter -
repo owner - changed status to duplicate
Duplicate of #13.
- Log in to comment
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