CALCULO PARA SOMAR VOLUME DE OBJETOS

RICHARD 11/07/2011 20:58:06
#378965
Pessoal, eu acabei!

Pensei bastante e fiz vários calculos.
Decidi informar pra pagina dos correios como se a encomenda fosse um grande cubo. O valor do frete fica bem proximo como se calculassemos a caixa exata.
Optei assim pois mesmo que chegassemos na caixa exata, o lojista nunca teria ela a disposição.

Eu sei que isso nao atinge a resolução do tópico, mas queria dizer pra vcs que o valor é bem proximo!!! Afinal, pra que esse topico foi aberto???
Pra ficarmos fazendo analise dimensional ou pra resolver o problema do frete das lojas???

Se quiser ver em funcionamento, veja a loja exemplo: http://www.yesys.com.br/ecommerce/ecomm.asp?loja=2

Aqui está meu codigo em resumo:

<%
[ô]Fazendo um Loop pra varrer o carrinho...

Total = Total + FormatNumber(rs([Ô]Valor[Ô]) ,2) * qtd
Peso = Peso + FormatNumber(rs([Ô]Peso[Ô]) ,3) * qtd
Volume = Volume + FormatNumber(rs([Ô]Altura[Ô]),2) * FormatNumber(rs([Ô]Largura[Ô]),2) * FormatNumber(rs([Ô]Comprimento[Ô]),2)

[ô]Fim do Loop

[ô] Somei o peso de todos os itens, o valor e os volumes em variaveis diferentes

[ô] Calculando o frete:



[ô] O XYZ da encomenda é a raiz cúbica da somatoria de todos os volumes ajustado para atender o pacote minimo dos correios:

[ô] Atende tamanhos mínimos conforme: http://blog.correios.com.br/comercioeletronico/
[ô] Altura mínima = 2cm
[ô] Largura mínima = 11cm
[ô] Comprimento minimo = 16cm


Comprimento = cint(Volume^(1/3))
while Comprimento < 16
Comprimento = Comprimento + 1
wend

Altura = cint(Volume^(1/3))
while Altura < 2
Altura = Altura + 1
wend

Largura = cint(Volume^(1/3))
while Largura < 11
Largura = Largura + 1
wend

urlCorreios= [Ô]http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?[Ô]
urlCorreios= urlCorreios& [Ô]nCdEmpresa=[Ô] & CodigoECT
urlCorreios= urlCorreios& [Ô]&sDsSenha=[Ô] & SenhaECT
urlCorreios= urlCorreios& [Ô]&sCepOrigem=[Ô] & CEP
urlCorreios= urlCorreios& [Ô]&sCepDestino=[Ô] & cepDestino
urlCorreios= urlCorreios& [Ô]&nVlPeso=[Ô] & Peso
urlCorreios= urlCorreios& [Ô]&nCdFormato=[Ô] & [Ô]1[Ô]
urlCorreios= urlCorreios& [Ô]&nVlComprimento=[Ô] & Comprimento
urlCorreios= urlCorreios& [Ô]&nVlAltura=[Ô] & Altura
urlCorreios= urlCorreios& [Ô]&nVlLargura=[Ô] & Largura
urlCorreios= urlCorreios& [Ô]&sCdMaoPropria=[Ô] & [Ô]s[Ô]
urlCorreios= urlCorreios& [Ô]&nVlValorDeclarado=[Ô] & Total
urlCorreios= urlCorreios& [Ô]&sCdAvisoRecebimento=[Ô] & [Ô]s[Ô]
urlCorreios= urlCorreios& [Ô]&nCdServico=[Ô] & CodigoFrete
urlCorreios= urlCorreios& [Ô]&nVlDiametro=[Ô] & [Ô]0[Ô]
urlCorreios= urlCorreios& [Ô]&StrRetorno=[Ô] & urlRet

response.redirect urlCorreios

end if
%>
MICHAELL 29/03/2012 22:50:14
#398734
AII PESSOAL TUDO JOINHA??


No blog dos correios, encontrei a resposta sobre essa duvida que gerou 4 paginas de assunto.

Se o peso cúbico da encomenda for menor ou igual a 5 kg, será atribuído o peso físico (ou real). Para encomendas com peso cúbico maior que 5 kg, valerá o maior resultado após a comparação dos resultados entre o peso físico (kg) e o peso cúbico (C x L x A)/6.000. Então, sendo um pacote de 5,5 kg de peso físico, com as dimensões 70x60x10/6.000 que resultam um peso cúbico de 7 kg, o peso considerado para precificação será o cúbico, de 7 kg. Para o caso do peso cúbico ultrapassar o limite de 30 kg será cobrado valor adicional.

Segue a materia completa: http://blog.correios.com.br/comercioeletronico/?p=150
Página 4 de 4 [32 registro(s)]
Tópico encerrado , respostas não são mais permitidas