Jump to content


Photo

Calculo Cep


  • Faça o login para participar
6 replies to this topic

#1 ronffer

ronffer

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 30/03/2006, 12:59

Galera tenho uma duvida como faço para calcular o valor do frete caso o peso seja maior que 30 kilos
alguém pode me dar uma dica

#2 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 30/03/2006, 13:48

Não entendi, poderia explicar melhor?

#3 Peri

Peri

    Consultor SAP

  • Usuários
  • 565 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 30/03/2006, 14:03

Nao é o caso de vc ir ver como funciona nos correios?
Existe alguma coisa em relacao ao php para isso? senao iremos estar movendo este topico
=)

[]s
+-----------------------------------------------------------------------------------------------------------
UH Terêrê ... Voltei!

#4 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 30/03/2006, 16:05

Ao que parece ele quer algum código pra de acordo com o peso do produto previamente estabelecido pelos correios ser exibido o valor corresondente do frete.

No caso do SEDEX o melhor que tu consegue é arranjar com os Correios uma lista com os pesos, cadastrar num BD e consultar de acordo com o critério que tu precisa.

Abraços

#5 Subzero

Subzero

    Ativo

  • Usuários
  • 311 posts
  • Sexo:Não informado

Posted 30/03/2006, 21:19

Boa noite ronffer

Como nosso amigo Jackpot nos falou realmente é interessante você obter a tabela com os correios.Eu atualmente fiz um sistema desses.Vou te dar uma ideia para lhe ajudar.

Digamos que você tenha um produto x ok?E ele pese 300 gr (Obs: seria legal para facilitar você, colocando em grs, por exemplo 1000 gr = 1kg no cadastro dos produtos).

Tendo isso você faz a soma dos pesos e assim obtem o valor do peso total da compra.
Após isso você pode cadastrar no seu Bd a lista de sedex dos correios, sendo dividido por estado.
Ai você pode usar a função swith para comparar o estado escolhido com o peso obtido e assim lhe trazer o sedex referente.

Espero ter sido claro e ter aberto sua mente.

Até mais

#6 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 31/03/2006, 01:25

Veja se ajuda: Correios :: Cálculo de Preços ;)

[]’s :DAté mais

#7 redstyle

redstyle

    Expert

  • Usuários
  • 540 posts
  • Sexo:Masculino

Posted 31/03/2006, 01:51

Olha, sedex no máximo 30 quilos por embalagem.

Caso o pedido de algum cliente ter mais de 30 quilos, ou você divide, em 2 pedidos ou você informa ao cliente que passou dos 30 quilos, ou contrata uma transportadora.

Agora no caso do calculo de frete, o melhor é fazer por faixa de frete colocando na tabela assim

faixa_ini = 12000
faixa_fim = 15000
regiao = "Sp interior"
precoKG = 8,90
KG_adicional = 1,90

as regiões são baseadas somente nos 5 primeiros dígitos do frete, com uns 45 registros você monta essa tabela.

Outra maneira é a gambi de abrir a URL dos correios (que abre uma pop-up com o valor) e pegar por Expressão regular o valor do frete. Não aconselho fazer isso.

Falowz!!

Conheça meu blog para Aprender Laravel (Framework PHP)





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq