Módulo de Frete para Magento com Tracking (versão 3)

Como a maioria percebeu, os Correios mudaram seu sistema de cálculo de frete online e com isso milhares de lojas ficaram sem poder calcular frete. O mais atingido com certeza foi o PAC que sofreu uma grande mudança e realmente não pode ser calculado da antiga forma.

O novo Web Service dos Correios e da Locaweb agora passa para o cálculo o volume dos produtos (altura, largura e comprimento) e para que o módulo pudesse passar esses valores, fiz uma integração com a função de Atributos do Magento.

Além dessa mudança, também foi implementado no módulo:

  • Opção de volume padrão para quem não queira cadastrar o volume de cada produto;
  • Captação do prazo de entrega pela URL dos Correios;
  • Integração total com os serviços que necessitam de contrato, direto com os Correios;
  • Utilizando SOAP para cálculo pela Locaweb;

Além, é claro, das funções que já estavam implementadas nas antigas versões.

Junto com os arquivos do módulo você tem um arquivo Leiame.txt com as informações de que precisa para fazer o módulo funcionar. Sugiro a leitura mesmo de quem já tem experiência com esse módulo pois ele requer algumas mudanças consideráveis.

Use o Magento Connect para baixar a última versão .

Como explicado no arquivo Leiame.txt, nos erros da URL dos Correios, agora é mostrado um código ao lado da descrição do erro, algo como (Cod. -10). Seguem os significados de cada código:

  • 0 Processamento com sucesso
  • -1 Código de serviço inválido
  • -2 CEP de origem inválido
  • -3 CEP de destino inválido
  • -4 Peso excedido
  • -5 O Valor Declarado não deve exceder R$ 10.000,00
  • -6 Serviço indisponível para o trecho informado
  • -7 O Valor Declarado é obrigatório para este serviço
  • -8 Este serviço não aceita Mão Própria
  • -9 Este serviço não aceita Aviso de Recebimento
  • -10 Precificação indisponível para o trecho informado
  • -11 Para definição do preço deverão ser informados, também, o comprimento, a largura e altura do objeto em centímetros (cm).
  • -12 Comprimento inválido.
  • -13 Largura inválida.
  • -14 Altura inválida.
  • -15 O comprimento não pode ser maior que 60 cm.
  • -16 A largura não pode ser maior que 60 cm.
  • -17 A altura não pode ser maior que 60 cm.
  • -18 A altura não pode ser inferior a 2 cm.
  • -19 A altura não pode ser maior que o comprimento.
  • -20 A largura não pode ser inferior a 5 cm.
  • -21 A largura não pode ser menor que 11cm, quando o comprimento for menor que 25cm.
  • -22 O comprimento não pode ser inferior a 16 cm.
  • -23 A soma resultante do comprimento + largura + altura não deve superar a 150 cm.
  • -24 Comprimento inválido.
  • -25 Diâmetro inválido
  • -26 Informe o comprimento.
  • -27 Informe o diâmetro.
  • -28 O comprimento não pode ser maior que 90 cm.
  • -29 O diâmetro não pode ser maior que 90 cm.
  • -30 O comprimento não pode ser inferior a 18 cm.
  • -31 O diâmetro não pode ser inferior a 5 cm.
  • -32 A soma resultante do comprimento + o dobro do diâmetro não deve superar a 104 cm.
  • -33 Sistema temporariamente fora do ar. Favor tentar mais tarde.
  • -34 Código Administrativo ou Senha inválidos.
  • -35 Senha incorreta.
  • -36 Cliente não possui contrato vigente com os Correios.
  • -37 Cliente não possui serviço ativo em seu contrato.
  • -38 Serviço indisponível para este código administrativo.
  • -888 Erro ao calcular a tarifa
  • 7 Serviço indisponível, tente mais tarde
  • 99 Outros erros diversos do .Net

Espero que todos possam voltar a fazer bons negócios com o Magento.

Qualquer dúvida utilize o campo de comentário abaixo.

Abraço!

comments powered by Disqus