Página 1 de 4

[TUTORIAL] Cálculo do frete nos Correios PAC e Sedex offline

Enviado: 10 Out 2010, 19:53
por diogo
Olá!
Escrevi uma resposta rápida outro dia mas acho que esqueci de publicar ou deu algum erro, achei que estivesse aqui.
Mas enfim, vamos escrever uma mais demorada: É possível sim ter essa solução no OC e, pessoalmente, acho a mais viável no momento - uma vez que evita transtornos ao cliente, devido a erros na informação do frete, e deixa a loja mais independente em relação às atualizações de módulos desenvolvidos por terceiros ou às atualizações no site dos Correios.
Assim como ocorre com todo o processo de construção da loja (cadastro de produtos, customização do tema, etc...) a implantação dos valores de frete também exige paciência e um pouco de trabalho, que aumentará de acordo com a diversidade de itens e pesos. Portanto, possuindo a tabela de preços, será interessante cadastrar os dados que a princípio você deverá usar e outros mais, a fim de poupar tempo - caso a sua loja aumente em variedades de produtos e pesos.

Bem, vamos ao que interessa! Tentarei descrever aqui um passo-a-passo para o cadastro de valores de Sedex, podendo ser feito da mesma maneira com o PAC.
Testado no OC v1.4.9.

1 - Para quem não tiver, deverá antes de tudo conseguir junto aos Correios as tabelas de preços de Sedex e PAC correspondentes aos pesos e regiões de envio. É importante possuir as tabelas cujos valores estejam de acordo com o seu estado de origem. Por isso não use tabelas retiradas da internet e sim consiga as suas para evitar preços errados e acabar tendo que pagar a diferença ou cobrar a mais do cliente.

2 - No painel de administrador, você deverá criar "zonas" para capital e interior em "configurações/localização".
Para isso, você pode editar as cidades já existentes identificando-as como capital e criar novas, identificando-as como interior. Faça com todas as 27 (ficando um total de 54 zonas).
Ex.:
Nome: Rio de Janeiro - Capital
Código: RJ-C
País: Brasil
Status: Habilitado
---------------------
Nome: Rio de Janeiro - Interior
Código: RJ-I
País: Brasil
Status: Habilitado

3 - Crie as "Geo-Zonas" em "configurações/localização" de acordo com a tabela dos Correios para cada região de envio, atribuindo a cada uma os estados correspondentes.
Ex.:
Sedex Local:
Nome: Sedex Local
Descrição: Sedex Local
País: Brasil
Zona: Rio de Janeiro - Capital *Neste caso você irá colocar o seu estado de origem, ou seja de onde os produtos serão enviados.
---------------------
Sedex Capital:
Nome: Sedex Capital
Descrição: sedex MG, PR, SC
País: Brasil
Zona: Minas Gerais - Capital
Zona: Parana - Capital
Zona: Santa Catarina - Capital

3 - Em "extensões/envio" ative o módulo "Envio Baseado no Peso".
Na tela de edição do módulo, você deverá inserir as informações de peso e preço da tabela de acordo com as "Geo-zonas" que você criou anteriormente. As informações possuem o seguinte padrão: peso:custo, peso:custo... Exemplo: Supondo que o envio de 1kg custe $14,50, 2kg $18,70 e assim por diante, a configuração será 1:14.50,2:18.70,... Não esqueça de habilitar o status.

No mais você deverá observar as outras configurações, adequando-as às suas necessidades, inabilitando as zonas, geo-zonas e formas de envio "default" do OC. É importante não esquecer de atribuir o peso de cada produto para que o valor apareça no checkout do cliente, ou do contrário ele será informado que não há forma de envio.

Acho que é isso.

Att.,

Re: Módulo de Frete OFFLINE

Enviado: 11 Out 2010, 10:37
por Manoel Vidal
Ótima colaboração diogo.

Trabalhosa,mas com certeza funcional e livre de dores de cabeça quando o webservice dos correios fica offline.

Parabéns pela iniciativa. :D

Re: Módulo de Frete OFFLINE

Enviado: 11 Out 2010, 19:29
por diogo
É chatinha mesmo... rss
Um módulo é melhor, claro, mas acho que dessa forma não se corre o risco de passar uma imagem de insegurança ao cliente quando ele se depara com um erro na hora de fechar a compra. Mas enfim, cada um sabe o que é melhor, o importante é termos opções.
Ah! No fórum oficial do OC um usuário lembrou muito bem do seguro de encomenda. A quem mais interessar, essa porcentagem também pode ser configurada facilmente através das taxas no OC.
Bem, acho que é só :D
Obrigado Manoel e parabéns pelo site e fórum!
Abraços.

Re: [TUTORIAL] Cálculo do frete nos Correios PAC e Sedex off

Enviado: 14 Mai 2011, 05:20
por joaomarcello
Ótima dica!!

Eu uso também o PrestaShop e esta é a única forma de fazer com que o frete seja sempre corretamente calculado.
Dá trabalho, mas garante que o cliente consiga completar sua compra independentemente do site dos Correios estar no ar.

Excelente adição ao fórum.

Re: [TUTORIAL] Cálculo do frete nos Correios PAC e Sedex off

Enviado: 16 Mai 2011, 05:25
por joaomarcello
Caros,

Eu aposto neste modelo, pois ele sempre funciona, independente do status do site dos Correios.
Para economizar a digitação dos colegas, estou disponibilizando as tarifas de Sedex de SP. Basta criar as geo-zonas e colar os valores digitados.

Tabela Sedex SP / CAPITAL-INTERIOR, INTERIOR-CAPITAL, INTERIOR-INTERIOR
(Utilize estes valores se sua loja fica em São Paulo Capital. Se ficar no interior de São Paulo, inverta os valores de Sedex Local e Sedex Interior)

Sedex Local (São Paulo Capital)
Código: Selecionar todos
0.3:11.10,1:11.80,2:13.10,3:14.40,4:15.80,5:16.80,6:18.00,7:19.30,8:20.70,9:22.00,10:23.40,11:24.10,12:25.30,13:26.50,14:27.60,15:28.80,16:30.00,17:31.20,18:32.30,19:33.60,20:34.70,21:35.30,22:36.30,23:37.10,24:38.00,25:38.90,26:39.90,27:40.80,28:41.60,29:42.50,30:43.50
Sedex Interior (São Paulo Interior)
Código: Selecionar todos
0.3:12.50,1:13.40,2:14.90,3:16.30,4:18.00,5:19.40,6:21.00,7:22.60,8:24.20,9:25.80,10:27.40,11:28.30,12:29.80,13:31.20,14:32.70,15:34.10,16:35.50,17:37.00,18:38.40,19:39.90,20:41.30,21:42.00,22:43.30,23:44.40,24:45.50,25:46.80,26:47.90,27:49.00,28:50.30,29:51.40,30:52.50
Sedex MG PR RJ SC
Código: Selecionar todos
0.3:25.40,1:26.90,2:33.50,3:39.80,4:46.20,5:52.70,6:56.90,7:61.90,8:66.90,9:71.90,10:76.90,11:79.60,12:83.70,13:87.90,14:92.00,15:96.10,16:100.20,17:104.40,18:108.50,19:112.60,20:116.70,21:119.10,22:122.50,23:125.90,24:129.30,25:132.80,26:136.30,27:139.70,28:143.20,29:146.60,30:150.10
Sedex DF ES MS RS
Código: Selecionar todos
0.3:31.70,1:34.60,2:41.60,3:48.80,4:56.00,5:63.10,6:70.30,7:77.50,8:84.60,9:91.80,10:99.00,11:102.80,12:108.50,13:114.40,14:120.10,15:125.80,16:131.60,17:137.40,18:143.10,19:148.80,20:154.60,21:157.60,22:162.00,23:166.40,24:170.90,25:175.30,26:179.70,27:184.10,28:188.50,29:193.00,30:197.40
Sedex GO TO
Código: Selecionar todos
0.3:36.70,1:39.70,2:50.50,3:61.20,4:72.00,5:82.90,6:92.40,7:102.90,8:113.30,9:123.70,10:134.10,11:141.00,12:149.60,13:158.30,14:166.90,15:175.60,16:184.30,17:193.00,18:201.70,19:210.40,20:219.10,21:224.20,22:231.30,23:238.60,24:245.70,25:252.90,26:260.10,27:267.20,28:274.40,29:281.60,30:288.80
Sedex BA MT
Código: Selecionar todos
0.3:40.00,1:43.10,2:55.50,3:67.80,4:80.00,5:92.20,6:103.30,7:115.30,8:127.30,9:139.30,10:151.40,11:159.40,12:169.50,13:179.70,14:189.80,15:200.00,16:210.10,17:220.20,18:230.30,19:240.40,20:250.60,21:256.40,22:264.60,23:272.80,24:281.00,25:289.30,26:297.50,27:305.70,28:313.90,29:322.10,30:330.40
Sedex AL SE
Código: Selecionar todos
0.3:43.10,1:46.20,2:59.50,3:73.10,4:86.60,5:100.20,6:112.70,7:125.60,8:138.60,9:151.50,10:164.50,11:172.90,12:183.90,13:194.80,14:205.70,15:216.60,16:227.50,17:238.40,18:249.30,19:260.20,20:271.10,21:277.30,22:286.10,23:295.00,24:303.80,25:312.60,26:321.40,27:330.20,28:339.10,29:347.90,30:356.80
Sedex PB PE PI RO
Código: Selecionar todos
0.3:47.30,1:50.20,2:64.90,3:79.80,4:94.70,5:109.60,6:122.90,7:136.70,8:150.40,9:164.20,10:178.00,11:187.00,12:198.60,13:210.00,14:221.60,15:233.20,16:244.80,17:256.30,18:267.90,19:279.50,20:291.00,21:297.60,22:306.90,23:316.30,24:325.60,25:335.00,26:344.30,27:353.70,28:363.00,29:372.40,30:381.70
Sedex AC AP AM CE MA PA RN
Código: Selecionar todos
0.3:51.90,1:55.30,2:72.30,3:89.50,4:106.70,5:124.00,6:138.90,7:154.50,8:170.00,9:185.50,10:201.00,11:210.20,12:223.10,13:236.00,14:249.10,15:262.00,16:275.00,17:287.90,18:300.90,19:313.80,20:326.80,21:334.20,22:344.80,23:355.40,24:365.90,25:376.50,26:387.10,27:397.70,28:408.30,29:418.80,30:429.50
Sedex RR
Código: Selecionar todos
0.3:61.50,1:64.90,2:85.50,3:106.40,4:127.40,5:148.30,6:166.50,7:185.30,8:204.00,9:222.80,10:241.60,11:252.60,12:268.30,13:283.90,14:299.60,15:315.20,16:330.90,17:346.40,18:362.00,19:377.70,20:393.30,21:402.40,22:415.20,23:428.00,24:440.90,25:453.70,26:466.50,27:479.30,28:492.20,29:505.10,30:517.90

Re: [TUTORIAL] Cálculo do frete nos Correios PAC e Sedex off

Enviado: 16 Mai 2011, 11:04
por Manoel Vidal
Parabéns joaomarcello! Ótima iniciativa :D

Re: [TUTORIAL] Cálculo do frete nos Correios PAC e Sedex off

Enviado: 17 Mai 2011, 16:33
por rochester
Só uma ressalva, você tem que ficar atento a mudanças da tabela dos correios (como esse drástica que ocorreu do PAC e SEDEX)..

Uma forma ainda mais simples é desenvolver um módulo que preenche essa coisera toda automáticamente , tipo voce clica em um "criar tabelas" e ele atualiza o OC :D
[é, eu sei que você pensou aí "falar é facil.." hehe]

[]'s

Re: [TUTORIAL] Cálculo do frete nos Correios PAC e Sedex off

Enviado: 17 Mai 2011, 20:34
por joaomarcello
É que não tenho conhecimento de programação para desenvolver um módulo.
Me parece que o módulo dos Correios funciona e tem esse recurso. Mas como eu não consegui utilizar, fico com esta fórmula manual mesmo.
Se houver mudança nos valores, terei que alterar na mão mesmo, mas pelo menos, é garantido funcionamento.

Para ajudar no processo eu uso uma planilha do Excel que montei, com a fórmula CONCATENAR.
Aí é só digitar os valores e ele já traz a linha toda para copiar e colar no OC.

Em breve, postarei os valores do PAC também.
;)

Re: [TUTORIAL] Cálculo do frete nos Correios PAC e Sedex off

Enviado: 19 Mai 2011, 07:57
por tekobr
Ótima contribuição, vai ajudar a salvar muita gente mesmo.

Eu só queria entender uma coisa, que é mais relacionado a lógica de funcionamento do OpenCart. Porque se deve criar ZONAS e GEOZONAS? Qual a relação entre ambos e o módulo "Envio baseado em peso"? Como funciona isso tudo?

É mais uma dúvida sobre o funcionamento disso tudo, mas não encontrei nada em português a respeito.

Re: [TUTORIAL] Cálculo do frete nos Correios PAC e Sedex off

Enviado: 21 Jun 2011, 22:29
por imprimil
Isso funciona para PAC e SEDEX??
se sim, vou testar aqui e se der tudo certo, vou pegar no feriado e montar a tabela do RS e posto aqui, a exemplo do Joãomarcelo