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!