03
fev

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

Boa tarde a todos!


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.


Para baixar o novo módulo de frete para Magento versão 3 com PAC funcionando, clique aqui.


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!

131 comentários para “Módulo de Frete para Magento com Tracking (versão 3)”

  1. CajuCLC disse:

    Valeu mesmo pela atualização.
    Mas aqui ele não calcula o PAC.
    :(

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Você chegou a ler o Leiame.txt?

    Pela Locaweb você consegue calcular normal, pelos Correios agora você precisa ter contrato, preencher seu código e senha.

    Se der erro confira o código na tabela a cima.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,
    Nossa, os correios querendo ferrar com agente!
    Eu testei o site deles, com o calculo novo, colocando CEPs corretos, ele diz que nao existe.
    Está horrivel!

    Bom, vamos ter contrato com os correios em breve. Mas o problema é que tenho mais de 750 produtos cadastrados, imagine colocar volume neles todos. hehehe

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Dá uma lida no Leiame.txt.

    Você pode calcular o PAC pela Locaweb e pode configurar um volume padrão para todos os produtos, mas o valor do PAC não ficará preciso.

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Adicionei uma opção de PAC sem contrato, faça novamente o download aqui na página e atualize seu módulo.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Realmente funciona.
    Vc eh rapido. hehehe

    Valeu!

    Responder

    CajuCLC respondeu:

    @CajuCLC, Outra coisa, teria como deixar agente colocar o prazo nós mesmos?
    Antes eu alterava o arquivo para mostrar meu prazo.

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Nesse módulo ainda não é possível fazer isso, mas é uma boa sugestão.

    Nessa versão ele consegue pegar o prazo dos Correios.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    No modulo anterior era possível.
    Eu até tirei o nome SEDEX e coloquei uma imagem, e do lado tem o numero 3, que era onde colocava o prazo.

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Esse array() que você modificou ainda está lá, mas no caso da URL dos Correios ele sobreescreve com o prazo certo dos Correios.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Exato, ja vi isso! hehehe
    Queria alterar.
    Aqui as vezes nao temos o produto em estoque.
    Resolvi colocando uma mensagem que aquele prazo é caso tenha o produto em estoque.

    Pedro Teixeira respondeu:

    @CajuCLC, perfeito!

    Responder

  2. Alex Willian disse:

    Vamos la, Pedro testei a versão 3, e encontrei bugs no PAC, ele fica falando que o cep esta errado e da o erro com os codigos -1 e -38. O E-sedex e Sedex, usando e sem usar contrato está ok.Sobre o PAC, segue uma lista de algumas implementações que faltam no modulo:
    Se voce usar tanto a url do PAC NORMAL ou PAC Com Volume, dá erro, conforme codigos acima. Na minha opnião os erros são por causa de dois itens:
    - Pac Normal, o codigo do serviço está errado: Voce colocou 41025, enquanto no manual que possuo aqui comigo, o codigo correto é 41106 para PAC sem contrato e por dimensoes em forma de caixa(comprimento x largura x altura), é so mudar o CorreioPost.php que volta a funcionar.
    - Pac com Volume – esse continua com erro, mais o codigo do serviço está correto. Eu acho que deve ser por causa que não há o campo DIAMETRO, essencial para o calculo.

    Por enquanto, é so arrumar atualizar o serviço do PAC e colocar o atributo diamentro. Se tiver mais algum erro, te passo.
    Se precisar de mais informações, me envie uma PM. ok…ate + abs

    Responder

    Pedro Teixeira respondeu:

    @Alex Willian,

    Acho que conseguimos resolver isso com a nova versão!

    Abraço!

    Responder

  3. Gustavo disse:

    Correios chato pra caramba… uahuahuahuaha :|
    Mas bom trabalho Pedro, e bem ligeiro hein!
    Só duas coisas que notei aqui:

    1. Se seleciono PAC com volume, e set os valores genéricos de volume, o cálculo volta como “O sistema dos Correios está indisponível no momento. Por favor, tente novamente em alguns instantes ou entre em contato conosco”. É por não usar contrato que isto acontece?

    2. Quando calculo o frete e não há determinado serviço para a região (ex. Sedex HOJE), o bendito volta o valor dos fretes disponíveis e a mensagem “Por favor corrija o CEP digitado, ele não está correto. (Cod. -6)’, apesar de o CEP obviamente estar correto. Como corrigir?

    Obrigado, e parabéns pelo ótimo trabalho!

    Responder

    Pedro Teixeira respondeu:

    @Gustavo,

    1. Acredito que o erro de site insdisponível no seu caso seja por causa do contrato, ele só realiza o cálculo pelos Correios com o contrato. Tenta habilitar o URL da Locaweb.

    2. Logo a cima você tem uma tabela de erros, o código 6 é “Serviço indisponível para o trecho informado”.

    Mais para frente vou implementar um esquema que mostre os erros gerados pelos Correios.

    Abraço!

    Responder

    Gustavo respondeu:

    @Pedro Teixeira,

    Bom, depois de não ter sucesso acabei desistindo do PAC e ofereci frete grátis para todos os produtos de minha loja de uma vez, foi só aumentar um pouco o preço hehe, ao menos até sentir-me tentado a consertar isto.

    Agora quanto ao erro “2″, reinstalei a versão 2.1 e ele não aparece, ou seja, quando não há, por exemplo, Sedex 10 para o CEP do cliente, a opção simplesmente não aparecerá, enquanto na versão 3 aparece uma caixa de alerta com uma mensagem de erro. Não sei se me expressei bem, mas ilustro assim o que está ocorrendo no cálculo do frete:

    V3.0 – Sedex HOJE indisponível no CEP digitado
    Correios
    ————————————————
    | “Por favor corrija o CEP digitado, ele |
    | não está correto. (Cod. -6)’ |
    ————————————————
    * Sedex – Em média 3 dia(s) R$ 20,40
    * Sedex 10 – Em média 1 dia(s) R$ 33,50
    Frete grátis
    * PAC – Em média 5 a 10 dias R$ 0,00

    V2.1 – Sedex HOJE indisponível no CEP digitado
    Correios
    * Sedex – Em média 3 dia(s) R$ 20,40
    * Sedex 10 – Em média 1 dia(s) R$ 33,50

    Frete grátis
    * PAC – Em média 5 a 10 dias R$ 0,00

    Desculpe pela “ilustração” tosca hehe. E obrigado pela ajuda. :)
    Abraços!

    Responder

    Pedro Teixeira respondeu:

    @Gustavo,

    Subi uma nova versão, faça novamente o download nessa página e instale, agora tem uma versão de PAC que não precisa de contrato.

    Preste atenção nos serviços que precisam de contrato e os que são dos Correios ou da Locaweb.

    Responder

    Gustavo respondeu:

    @Pedro Teixeira,

    Funcionou tranquilamente agora! Já vou adicionar sobre o novo módulo no manual do novato que estou fazendo para liberar logo! :D

    Só uma questãozinha a mais, se não for abusar. Queria saber se há como esconder esta mensagem de erro sobre a qual falei antes, quando determinada forma de envio não está disponível.

    Screenshot no imageshack: http://yfrog.com/7hfreteqp

    Na versão antiga ela não aparecia, e como não entendo nada de programação, só com ajuda mesmo hehe.

    Obrigado,
    e Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Gustavo,

    Na verdade é só você desabilitar esse serviço, que não funciona com os Correios, no módulo, nas próximas versões vou bolar uma forma de desativar essa mensagem.

    Abraço!

  4. Charles disse:

    Ola pedro, estou com algumas duvidas no modulo.
    1- Tendo os valores padrão configurados no modulo, se eu quizer mante-los e nao quizer adicionar os atributos nos produtos, vai funcionar, pois obtive uma mensagem de erro (Esse método de envio está fora do ar. Por favor entre em contato conosco) no lugar onde era pra ser o PAC.

    2-Vc falou acima para o caju clc que o PAC nao vai mais funcionar sem utilizar o serviço pago dos correios, vc quizer dizer que ele nao vai mais funcionar sem fornecer medidas, é isso ?

    Fico no aguardo !! abraços !!

    Responder

    Pedro Teixeira respondeu:

    @Charles,

    Você deu uma lida no Leiame.txt?

    Você provavelmente habilitou a URL dos Correios, certo?

    O PAC pela URL dos Correios só com contrato.

    Mas você pode calcular o PAC pela URL da Locaweb sem contrato, apenas com as medidas padrões ou dos produtos que você cadastrar.

    Abraço!

    Responder

  5. Charles disse:

    Pedro, eu entrei em contato com os correios a algum tempo atras e recebi a resposta hj, e eles me retornaram afirmando que mesmo sem o contrato com os correios posso calcular o frete PAC normalmente com o novo link, mais os preços calculados serao os de balcão e me afirmaram tbm que os parametros nCdEmpresa e sDsSenha não são parametros necessarios quando nao se tem o contrato mais que devem ser passados mesmo que vazios, ai testei um endereço de uma xml onde calculava perfeitamente o valor do pac com estes paramentros vazios e tambem pude confirmar isso com o modulo cush pois ele calcula o PAC usando o webservice dos correios, nao passa os parametros e calcula o PAC com o valor correto como no site dos correios. No caso eu queria saber se tem, como no cush, ele pegar os paramentros padrao de volume que eu configurar no modulo pra ele dar o valor de pac sem contrato e sem criar os atributos?

    Responder

    Pedro Teixeira respondeu:

    @Charles,

    Acabei de subir outra versão, faça o download auqi e atualize a sua.

    Adicionei uma opção de PAC sem Contrato.

    Responder

  6. Pedro disse:

    Olá Pedro, boa tarde.

    Fui adicionar peso a um produto, e me foi retornado este erro (

    SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘e.volume_altura’ in ‘field list’ )

    sabes o que é?
    Abraço

    Responder

    Pedro Teixeira respondeu:

    @Pedro,

    Você adicionou os atributos de volume?

    Se não, dê uma lida no Leiame.txt.

    Abraço!

    Responder

    Renato respondeu:

    @Pedro Teixeira,

    Tive o mesmo erro aqui, e os atributos estão configurados corretamente e aparecendo no cadastro de produto. Teria uma dica do que pode ser?

    Abraços.

    Responder

    Renato respondeu:

    Resolvido. Solução, caso alguém também tenha o mesmo problema:

    System > Cache Management >
    - Rebuild Catalog Index.
    - Rebuild Flat Catalog Category.
    - Rebuild Flat Catalog Product.

    Clicar nos três botões.

    Responder

    Pedro Teixeira respondeu:

    @Renato,

    Sim, precisa resetar o cache.

    Está no Leiame.txt.

    Abraço!

    Responder

    Renato respondeu:

    @Pedro Teixeira,

    É que no leiame.txt está dizendo apenas para atualizar, dando a entender a selecionar a opção de atualizar cache, salvar e pronto. Mas precisa clicar nos outros botões, reconstruir.

  7. Charles disse:

    Pedro, conclui com sucesso a configuração do modulo, parabéns e mto obrigado pelo seu apoio que é impagavel. Ele funciona de todas as formas, e da todas as mais possiveis configurações, parabéns. Configurei ele sem criar os atributos e com tamanho fixo e funcionou perfeitamente, a unica coisa é que os valores padrão 10 tem q ser alterados pra compr. 16, alt. 10, larg. 11 pois os correios so trabalham no minimo com este tamanho, mais nao testei sem modificar o volume padrao. Enfim, parabéns, mais uma vez vc salvou o ano da grande maioria dos usuarios do magento. t+

    Responder

    Pedro Teixeira respondeu:

    @Charles,

    Que bom que funcionou para você.

    Quanto aos tamanhos, é só alterar na configuração do módulo.

    Abraço!

    Responder

  8. Marcos disse:

    Testado e aprovado!

    Utilizava a versão 2.1, desinstalei a aintiga e instalei a nova versão, tudo funcionando novamente.

    Mais uma vez obrigado Pedro.

    Abraços

    Responder

    Pedro Teixeira respondeu:

    Obrigado @Marcos!

    Responder

  9. Pedro disse:

    Peguei a ultima versão, com todas as opções habilitadas no administrador ele está retornando este erro:

    Correios
    ____________________________________________________
    Este método de envio não está disponível no momento. Se você gostaria de usar este método de envio, por favor, entre em contato conosco.
    ____________________________________________________

    * Sedex – Em média 1 dia(s) R$ 11,20

    Responder

    Pedro respondeu:

    Retirando os serviços com contrato ele retorna este erro agora:

    Correios
    __________________________________________________
    Por favor, corrija o CEP digitado, ele não está correto. (Cod. -1)
    __________________________________________________

    Sedex – Em média 1 dia(s) R$ 11,20

    Responder

    Pedro respondeu:

    Tudo OK, funcionando perfeitamente.

    Creie uma confusão, onde não tinha entendido que apenas deveria selecionar as opções que queria apresentar na loja.
    E não! selecionar os serviços que não estão disponiveis para meu Cep e para os serviços contratados para os correios.

    Obrigado, modulos funcionando corretamente, usando peso variado para cada produto.

    Responder

    Pedro Teixeira respondeu:

    @Pedro,

    Perfeito! Que bom que funcionou1

    Abraço!

    Responder

  10. Sweet Gunner disse:

    Você é um anjo fazendo este módulo para nós!

    Valeu!

    Responder

    Pedro Teixeira respondeu:

    Obrigado @Sweet Gunner!

    Abraço!

    Responder

  11. Paulo Junior disse:

    Parabéns Pedrão mais uma vez salvou nossas vidas,
    Pessoal, mais uma vez nosso amigo Pedro Teixeira nos ajudou com seu módulo de frete que encarecida mente desenvolveu e disponibilizou para nós gratuitamente, agora, nada mais justo retribuirmos de alguma forma, eu colocarei em minha loja um link para o site dele como “colaborador”. Sugiro a todos quem vem sendo beneficiado com seus módulos desde a versão 1 que se puderem façam o mesmo afinal o tempo é o bem mais precioso e nosso amigo nos disponibilizou o dele.

    Um abraço a Todos

    Responder

    Pedro Teixeira respondeu:

    @Paulo Junior,

    Muito obrigado e como já disse para você, ficarei muito grato com isso.

    Com certeza é um estimulo para que novas versões sejam criadas.

    Abraço!

    Responder

  12. Paulo Junior disse:

    Pedo, tenho uma dúvida,
    Quando para o cep informado alguma das opções de frete não esta disponível, aparece a caixa de erro com a informação de cep digitado errado e código 6, acredito que se um novo cliente ver esta mensagem de erro ficará com receio de fechar a compra pois apareceu uma mensagem de erro. Eu deletei do painel a mensagem de erro de CEP incorreto mas continua aparecendo o código 6. Seria possível retirar a mensagem de erro neste caso, quando alguma das formas de envio não esta disponível para a região?

    Abraço

    Paulo Junior
    paulojunior@tendagospel.com
    paulo_jrp@hotmail.com
    http://www.tendagospel.com

    Responder

    Pedro Teixeira respondeu:

    @Paulo Junior,

    Sim, estamos identificando esses erros agora.

    Na próxima versão o módulo identificará esses erros.

    Dentro em breve…

    Abraço!

    Responder

  13. Ronaldo disse:

    Não consegui baixar o módulo. exste apenas um arquivo estranho ness .rar aí. Qual o link do módulo completo?

    Responder

    Pedro Teixeira respondeu:

    @Ronaldo,

    Conforme explicação do Alex no fórum do Magento, é só fazer o unzip e subir os arquivos para o seu servidor sobreescrevendo os arquivos antigos.

    Leia o arquivo Leiame.txt que tem mais informações de como configurar.

    Abraço!

    Responder

  14. Ronaldo disse:

    tava dando erro…mas agora consegui. desculpe.
    Gostaria de pedir ao pedro que disponibilizasse um banner do seu site para que eu possa colocar nas minhas lojas virtuais como colaborador.

    Responder

    Pedro Teixeira respondeu:

    @Ronaldo,

    Segue link do arquivo, está em PNG Fireworks para você poder diminuir de tamanho e colocar no seu site:

    http://www.pteixeira.com.br/wp-content/uploads/2010/02/Logo-Pteixeira.png

    Agradeço muito sua contribuição, dessa forma com certeza novas versões estão a caminho.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Pedro, era só um banner, nao um outdoor! hehehehehe

    Brincadeira.
    Abs

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Hehehehehe.

    Deixei grande para que cada um possa ajustar da melhor maneira sem perder qualidade.

    Se quiserem posso fazer um pequeno.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira, hahaha
    Tava so brincando.
    Melhor o grande mesmo para nao perder qualidade. :D

    Responder

    Paulo Junior respondeu:

    @CajuCLC, boa tarde, eu vejo que você é um membro bastante atuante do forum magento e do blog do Pedro, estou curioso para ver o lay da sua loja meu, voce poderia enviar o link?
    Um abraço

    Paulo Junior
    paulojunior@tendagospel.com
    paulo_jrp@hotmail.com
    http://www.tendagospel.com

  15. OrionX disse:

    Pedro, primeiramente parabéns! Muito legal seu módulo.
    O meu site está calculando correto os valores de PAC e SEDEX (via Correios sem contrato). Eu calculei pelo site dos Correios e os valores estão batendo.

    Entretanto, ele continua retornando o código -6 Serviço indisponível para o trecho informado.
    Eu já acertei as dimensões da encomenda como um colega disse acima. Você tem alguma sugestão do que pode estar acontecendo?

    Obrigado!

    Responder

    OrionX respondeu:

    Pedro, já entendi:

    Eu habilitei três opções de frete dos correios: SEDEX, SEDEX10 e PAC.
    Quando eu digito um CEP que tem os 3 servicos, ele nao retorna o erro -6. Caso não tenha sedex 10, ele retorna os 2 outros e da o erro do SEDEX 10!

    Responder

    Pedro Teixeira respondeu:

    @OrionX,

    Já sei qual o problema.

    O SEDEX 10 não rola para esse CEP e então dá esse erro, código 6, o certo seria ele deixar sem SEDEX 10.

    Na próxima versão vou fazer identificar os erros gerados pelos Correios, nessa ele só sabe que tem erro.

    Aconselho por enquanto desabilitar o SEDEX 10.

    Abraço!

    Responder

    OrionX respondeu:

    @Pedro Teixeira, foi o que eu fiz! Parabéns mesmo assim pela iniciativa. Lhe dou uma dica: coloca uma licença GPL (ou outra de seu gosto) para alinhar seu modulo ao opensource!

    Responder

  16. Cristiane disse:

    Pedro , o volume padrão se refere a cada produto, correto?
    Se o cliente comprar varios produtos e as dimesões superarem as dimesões maximas permitidas pelos correios, o valor do Pac não será calculado, uma alternativa seria dimensões por encomenda e não por produto. O que acha? Independente , muito obrigado pelo módulo.

    Att,

    Responder

    Pedro Teixeira respondeu:

    @Cristiane,

    O módulo irá somar as alturas e pegar a maior largura e o maior comprimento.

    Pensei em fazer individual, porém existe um problema, o preço para um produto de 10x10x10 com 1 Kg custa x, ou seja, se calcularmos 2 produtos desse ficaria 2 x.

    Mas os Correios trabalham com range, ou seja, fica mais barato calcular um produto de 20x10x10 com 2Kg do que 2 de 10x10x10 com 1Kg.

    Mas para próxima versão vou reavaliar.

    Abraço!

    Responder

  17. Leandro disse:

    Pedro, muito obrigado pelo modulo. Estou conseguindo usar.
    Sou marinho de primeira viagem no magento, consegui fazer calcular o frete e tudo.
    Só que quando finalizo a compra pelo pagseguro o sistema não joga o frete na página do pagseguro, vai apenas o preço da mercadoria.
    Você saberia o que pode ser isso?

    Grato.
    Abraços.

    Responder

    Pedro Teixeira respondeu:

    @Leandro,

    Você precisa configurar o módulo do PagSeguro para fazer, acho melhor você entrar em contato com quem fez o módulo.

    E depois você precisa configurar o PagSeguro, direto no site da UOL, para avisar que o cálculo de frete será passado.

    Abraço!

    Responder

    Leandro respondeu:

    @Pedro Teixeira,

    Entendi. Vou dar uma fuçada aqui e ver se consigo.

    Obrigado pela ajuda e pelo módulo do frete.

    Abraços.

    Responder

    Breno respondeu:

    @Leandro,

    Estou com o mesmo problema que você, você conseguiu resolve-lo???

    Responder

  18. Parabens Pedro… mais uma vez saindo na frente com os módulos do Magento.
    Parabéns.

    Responder

    Pedro Teixeira respondeu:

    @Irineu Martins Junior,

    Obrigado!

    Responder

  19. Ricardo Paiva disse:

    Pedro, primeiramente quero parabenizar sua iniciativa em disponibilizar este módulo nós.
    Quero saber se tem como eu rodar este modulo sem ativar o SOAP, ou se tem como eu utilizar o Nusoap no Magento.
    Grato.

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Paiva,

    O SOAP só é usado na URL da Locaweb, você pode usar a dos Correios, que inclusive está parecendo melhor.

    Abraço!

    Responder

  20. Gustavo disse:

    Valeu pela ajuda Pedro, já dei aquele jeito esperto! ;)

    Novamente, parabéns pelo trabalho!

    Abraço!

    Responder

  21. Segue o link da primeira loja que estou implantando com o sistema magento Pedro!

    Amigo, instalei seu módulo dos correios está calculando normal, mas sempre aparece uma mensagem de erro como a seguinte:

    “Por favor, corrija o CEP digitado, ele não está correto. (Cod. -4) ”

    Geralmente muda o código do erro, mas não identifiquei o motivo ainda … será que poderia me ajudar?

    Abraço e grande trabalho!

    Responder

    Pedro Teixeira respondeu:

    @Michell Mendes,

    A cima você encontra uma lista erros, o código 4 é “Peso excedido”.

    Abraço!

    Responder

    Michell Mendes respondeu:

    @Pedro Teixeira, eu já havia verificado na lista, no admin estou com a configuração padrão para peso largura e altura do produto, 10 x 10 x 10, gostaria de saber o que faço para deixar isso funcionando redondo? Abraço, obrigado pelo tempo !!!

    Responder

    Pedro Teixeira respondeu:

    @Michell Mendes,

    O que acontece é que o pedido está a cima do permitido pelos correios, ou seja, 30 Kg.

    Responder

    Michell Mendes respondeu:

    @Pedro Teixeira, como é feito esse cálculo?

    Responder

    Pedro Teixeira respondeu:

    @Michell Mendes,

    Dê uma olhada no manual:

    http://www.correios.com.br/servicos/precos_tarifas/pdf/SCPP_Manual_Implementacao_Calculo_Remoto_de_Precos_e_Prazos.pdf

    Abraço!

    Paulo Junior respondeu:

    @Michell Mendes, dá uma verificada no painel do módulo dos correios, o valor máximo de compra. Se o valor da comprar exceder o valor que você definir dará o erro de a cima do permitido tb.

    Abraço

    Michell Mendes respondeu:

    @Pedro Teixeira, Tenho outra dúvida em relação aos emails transacionais, não estou recebendo os emails da loja, quando faço pedido por exemplo não recebo pode me ajudar? obrigado, desde já estou pesquisando por uma solução na web tb, grato!

    Responder

    Pedro Teixeira respondeu:

    @Michell Mendes,

    Você tem que configurar os emails, já fez isso?

    Se já, aí tem que pesquisar para saber o que está acontecendo.

    Abraço!

    Responder

    Michell Mendes respondeu:

    @Pedro Teixeira, eu recebo emails do fale conosco e do cadastro na newsletter, mas o do pedido após finalizar o checkout como cliente não recebo … tem idéia do que seja? os emails estão configurados tanto em “Sistema > Configuração > Geral > Endereços de e-mail da loja” como em “Sistema > Configuração > Vendas > E-mails de vendas”

    Se puder ajudar agradeço amigo!! e obrigado pelo tempo e atenção mais uma vez!

    Responder

    Pedro Teixeira respondeu:

    @Michell Mendes,

    Se está configurado aí não sei o que pode ser, mas com certeza não é algo complexo.

    Já tentou no fórum?

    Abraço!

  22. Charles disse:

    Olá Pedro, como eu havia criado o topico inicial no magento relacionado ao problema do PAC, atualzei com os dados do topico com um link para o este post, pra faciliar o pessoa vir pra ca ao inves de percorrer todos os posts pra fazer o download do modulo. abraços

    Responder

  23. Charles disse:

    E eu ja ia esquecendo !! Vc precisa atualizar seu topico com o link e a versao atual do seu Modulo !! abraços

    Responder

    Pedro Teixeira respondeu:

    @Charles,

    Vou atualizar!

    Responder

  24. Bruna disse:

    Parabéns pela iniciativa! Realmente funcionou! Obrigada mesmo!

    Responder

    Pedro Teixeira respondeu:

    Obrigado @Bruna!

    Responder

  25. Qual é o valor cobrado por sua consultoria, para atualizar o módulo?

    Att,

    Daniel

    Responder

    Pedro Teixeira respondeu:

    @Daniel Skroski,

    O que você quer atualizar no módulo?

    É o problema das mensagens de erro?

    Abraço!

    Responder

  26. Paulo Junior disse:

    Pedrão,

    Quando eu entro em alguma postagem e clico em cima do código de rastreamento para verificar o status da entrega dá o seguinte erro:
    Front controller reached 100 router match iterations
    Trace:
    #0 /home/shoppingten/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(165): Mage::throwException(‘Front controlle…’)
    #1 /home/shoppingten/public_html/magento/app/Mage.php(457): Mage_Core_Controller_Varien_Front->dispatch()
    #2 /home/shoppingten/public_html/magento/index.php(52): Mage::run()
    #3 {main}

    Você tem idéia de como faço para acertar isso?
    na verdade o módulo anterior também acontecia a mesma coisa.

    Um Abraço

    Responder

    Pedro Teixeira respondeu:

    @Paulo Junior,

    Nossa, não sei o que pode ser.

    Aqui para mim o rastreamento funciona normal.

    Aparace mais coisa na página de erro, não aparace?

    Responder

    Paulo Junior respondeu:

    @Pedro Teixeira, só aparece este erro mesmo Pedro, será que terei que apagar alguma coisa do Banco de Dados como tive que fazer devido aquele outro erro?

    Responder

    Pedro Teixeira respondeu:

    @Paulo Junior,

    É um problema complicado, pois como não sei como está sua instalação, que módulos você usa ou como está a sua base fica muito difícil ajudar.

    Muitas pessoas aqui conseguiram resolver diversos problemas fazendo uma nova instalação do Magento e instalando só o que realmente usa.

    Acho que pode ser incompatibilidade com outro módulo.

    Esse módulo de frete não grava nada no banco, pode ser que algum módulo esteja interferindo nele ou que o Magento tenha salvado configurações antigas.

    Abraço!

    Responder

  27. Renata disse:

    Olá Pedro, eu instalei seu módulo e ele está funcionando, só que eu notei que há diferença de valores entre o PAC que o módulo calcula e do site dos correios (diferença grande até, de 8~10 reais). No sedex, o valor é exatamente igual. Tentei com vários ceps válidos e as mesmas medidas em ambas as opções, e o PAC nunca bate o valor (do módulo está sempre maior). Saberia me dizer algo a respeito? Obrigada.

    Responder

    Pedro Teixeira respondeu:

    @Renata,

    O peso e as dimensões estão certos?

    Você tem contrato com os Correios? Se tiver, coloque seu código e senha, não sei, mas pode fazer diferença.

    Abraço!

    Responder

  28. Romeu disse:

    Da pra usar o PAC e o SEDEX ao mesmo tempo, como devo fazer.

    Parab”ens e obrigado por grande contribuicao.

    Responder

    Romeu respondeu:

    @Romeu,
    Jaó achei, e’ só pressionar Ctrl e selecionar as que quer, como em varias opções do magento.

    Responder

  29. Manabu disse:

    Pedro,

    Ví seu código aqui e fiz uns testes.
    Estou utilizando os valores altura, largura e comprimento padrão.

    Só que quando eu coloco vários produtos no carrinho de compras, pelo seu código, ele só faz somar as alturas, deixando a largura e comprimento padrão.

    Isso faz com que a altura ultrapasse o valor do comprimento, gerando o erro de código -19.

    Qual seria a melhor solução para isso?

    Responder

    Pedro Teixeira respondeu:

    @Manabu,

    Essa foi a solução mais próxima da realidade que encontrei, ele soma as alturas e pega o maior comprimento e maior largura dos produtos, como se você tivesse empilhando a encomenda.

    Foi a única maneira que encontrei de resolver o problema em que o volume ficasse real.

    Acho que é um ponto que preciso repensar na próxima versão.

    Responder

  30. Manabu disse:

    Pedro,

    Estranho… ele calcula o frete correto, mas quando vou finalizar a compra, o sistema passa por “Informações da Conta” e “Informações do envio”, mas não entra em “Método de Envio”.

    Você sabe o que pode ser?

    A versão antiga funciona normalmente.

    Responder

    Pedro Teixeira respondeu:

    @Manabu,

    Para mim funciona essa parte, sem problemas.

    Ele apresenta algum erro?

    Abraço!

    Responder

  31. Manabu disse:

    Pedro,

    Em relação ao cálculo da altura, como no meu caso é roupa, eu resolvi modificar aquele cálculo tomando como base um tipo só de encomenda. Se eu vendo duas roupas, eu as envio na mesma encomenda, então só muda o peso.

    Em relação ao segundo erro, é muito estranho.
    Ele simplesmente não vai para “Método de Envio” na página da compra. Eu voltei para a versão anterior, e funciona normalmente. Botei de novo a versão nova, e nada.

    Será que eu tenho que apagar algum registro no banco de dados para instalar a versão nova?

    Ele não apresenta nenhuma mensagem de erro. Clico no botão “próximo”, ele lê… e não vai para o próximo passo.

    Agradeço se der alguma luz. :-) Hoje foi o domingo inteiro fazendo, desfazendo, refazendo… e nada.

    Abraços e parabéns pelo módulo.

    Responder

    Pedro Teixeira respondeu:

    @Manabu,

    O módulo não salva nada no banco, já o Magento eu não tenho certeza, talvez sim.

    Aconselho você fazer uma instalação limpa e colocar o módulo, se funcionar pode ser conflito com algum outro módulo instalado.

    Abraço!

    Responder

    Manabu respondeu:

    @Pedro Teixeira,

    Foi algum problema na alteração que fiz. Coloquei seu de novo zerado, funcionou.
    fui refazendo as alterações, pouco a pouco, e funcionou.

    Vai entender… :-)

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Manabu,

    Se precisar de ajuda passe por aqui.

    Abraço!

    Responder

  32. Danielle disse:

    Olá,

    Estou com problemas na minha loja. Estava funcionando corretamente e de ontem pra cá está dando um erro estranho no frete. Diz que o CEP foi digitado incorretamente e dá o Cód. -19 que não tem nada a ver com o erro, pois afinal é ref. ao tamanho da caixa. O tamanho não foi alterado na config. e estava funcionando bem até ontem.
    Estava usando a URL dos Correios qdo me deu este erro. Agora mudei para Locaweb, por enquanto. Sabe se este erro é dos Correios? O CEP da pessoa estava correto e com a Locaweb não dá problemas…

    Obrigada.

    Responder

    Pedro Teixeira respondeu:

    @Danielle,

    A versão atual não está identificando os erros gerados pelos Correios.

    Estou criando uma nova versão e assim que disponível esse problema não ocorrerá mais.

    Responder

    Manabu respondeu:

    @Danielle,

    Você testou com mais de um produto no carrinho, não?
    Aconteceu comigo.

    Como estamos usando padrão no config., quando colocamos mais de um produto, ele soma os valores das alturas, de modo que a altura ultrapasse o comprimento, dando este erro.

    Para resolver esse problema, eu fiz o seguinte. Mudei a linha abaixo, do arquivo CarrierPost.php:

    $alturaTotal = $alturaTotal + $itemAltura;

    para a linha abaixo:

    if($alturaTotal < $itemAltura)
    $alturaTotal = $itemAltura;

    Ou seja, em vez de somar, ele só pega a maior altura.
    Tenha em mente que é uma solução temporária e que pode variar a depender do serviço oferecido pela loja.

    No meu caso, quebra o galho.

    Abraços!

    Responder

  33. Nairon disse:

    Boa Tarde!

    Primeiramente, gostaria de agradecer a sua disponibilidade em criar o módulo, que com certeza está colaborando com muitos usuários do magento.

    Estou com um problema que é o seguinte:

    O seu módulo está instalado e funcionando perfeitamente, o problema é que a loja possui caixas de diferentes tamanhos. Assim, se a caixa tiver 60x60x30 e o cliente comprar dois produtos, o webservice vai retornar erro pois excede as dimensões máximas aceitas. Porém, a loja consegue enviar esses produtos pelo correio através de várias caixas, pagando um determinado valor para cada uma delas.

    Existe alguma maneira de contornar esse problema?

    Abraços

    Responder

    Pedro Teixeira respondeu:

    @Nairon,

    Entendo seu problema. Infelizmente hoje o módulo não está preparado para fazer esse tipo de cálculo.

    Estou preparando uma nova versão que deve sair em breve que vou tentar colocar isso também.

    Abraço!

    Responder

  34. Marcelo disse:

    Olá @Pedro Teixeira,

    Seu modulo parece ser legal mas no meu caso ele retorna :
    “Por favor, corrija o CEP digitado, ele não está correto. (Cod. 7)”
    ou seja:
    7 O Valor Declarado é obrigatório para este serviço

    Estou usando o cep de uma rua próxima, porém o magento tem um grande “bug” no meu ponto de vista que é não validar os campo.
    Ex.: 12906-070 se a pessoa preencher 12906070 deveria dar erro, mas tudo bem…….

    Por falar nisso fiquei em duvida.
    Onde é capturado o meu cep?
    E por falar em campos válidos qual é o padrão 12906070 ou 12906-070?

    Desde já agradeço.
    E meus parabéns pela iniciativa.

    Responder

    Pedro Teixeira respondeu:

    @Marcelo,

    Em qual serviço ele dá esse erro?

    Quanto ao CEP, o Magento não valida pois cada país tem um código postal diferente, se é que todos os países tem.

    O módulo corrige o CEP independente se você usa ou não o hífen, quanto a isso fique tranquilo.

    Abraço!

    Responder

  35. Marcelo disse:

    Olá @Pedro Teixeira,
    Esse erro da no sedex simples, o modulo tá assim:

    Habilitado :sim
    Métodos Permitidos: Sedex sem contrato(só assim que nós faremos a entrega)
    Selecione método de URL: Correios
    Exibir Prazo de Entrega: não
    Título : Correios
    Nome : Correios
    Código Administrativo dos Correios (Serviços Com Contrato) : em branco
    Senha Administrativa dos Correios, o padrão de senha são os
    8 primeiros dígitos do CNPJ (Serviços Com Contrato): em branco
    Altura Padrão (cm): 10
    Comprimento Padrão (cm):10
    Largura Padrão (cm): 10
    e o resto tá padrão.

    Mas o erro 7 persiste : (
    Se quiser dá uma olhada o endereço é http://bit.ly/dcodCH
    produto testando.

    Responder

    Pedro Teixeira respondeu:

    @Marcelo,

    Que estranho, fiz o teste aqui e ele calculou:

    Sedex R$ 12,80

    Com o CEP 01318-002.

    De qualquer forma, estou desenvolvendo uma nova versão do módulo e vou aproveitar para estudar esse ponto.

    Responder

    Marcelo respondeu:

    @Pedro Teixeira,

    Responder

  36. Renato disse:

    Pedro,

    Parabéns pelo trabalho rápido em desenvolver o novo módulo.

    Estou tendo um problema aqui: tá configurado com 10x10x10 (AxLxC) por padrão. Mas na hora de cotar lá no frontend dá a mensagem: “Por favor, corrija o CEP digitado, ele não está correto. (Cod. -21)”.

    Já tentei mudar as configurações de LxAxC mas não deu certo. Saberia me informar o que pode ser?

    Grato.

    Responder

    Pedro Teixeira respondeu:

    @Renato,

    A cima você tem uma lista dos códigos de erros, cod 21:

    “A largura não pode ser menor que 11cm, quando o comprimento for menor que 25cm.”

    Abraço!

    Responder

    Renato respondeu:

    @Pedro Teixeira,

    Sim, euj sei, por isto mesmo citei sobre as dimensões que eu tinha colocado. Mas não consegui achar nenhuma combinação que funcione sem dar o erro. No site do Correios funciona.

    Não sei o que pode ser.

    Responder

    Pedro Teixeira respondeu:

    @Renato,

    Coloca a largura como 12 e resto como 10.

    Abraço!

    Responder

    Renato respondeu:

    @Pedro Teixeira,

    Deu certo com 10 x 16 x 12 (A x C x L).

    Valeu!!!

    Responder

    Pedro Teixeira respondeu:

    @Renato,

    Que bom cara!

    Se precisar de ajuda passa por aqui.

    Abraço!

  37. Pedro disse:

    Olá Pedro, boa tarde.

    Cara, é o seguinte, está dando este erro quando vou salvar qualquer produto:

    ” SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘e.volume_altura’ in ‘field list’ ”

    Sabe o que é?
    Abraço.

    Responder

    Pedro Teixeira respondeu:

    @Pedro,

    Você criou os atributos de volume dos produtos? Se não, leia o Leiame.txt que acompanha o módulo.

    Se sim, tente o que o nosso amigo Renato postou:

    System > Cache Management >
    - Rebuild Catalog Index.
    - Rebuild Flat Catalog Category.
    - Rebuild Flat Catalog Product.

    Abraço!

    Responder

    Pedro respondeu:

    @Pedro Teixeira, valeu !

    Realmente faltou eu reconstruir esses parametros. Obrigado ao Renato pela dica !

    Nem sonhava que poderia ser isso! Mas, mais uma pra minha lista de conheçimento sobre magento!

    em construção
    http://www.penoestribo.com/magento

    Responder

    Pedro Teixeira respondeu:

    @Pedro,

    Que bom! Precisando passe por aqui!

    Responder

  38. Breno disse:

    Após instalar o modulo novo está ocorrendo o seguinte erro ao ir em fatura ou postar, eu tinha o modulo da Visie, como resolvo isso?

    Invalid model for shipping method: pagseguro
    Trace:
    #0 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Shipping/Model/Config.php(90): Mage::exception(‘Mage_Shipping’, ‘Invalid model f…’)
    #1 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Shipping/Model/Config.php(61): Mage_Shipping_Model_Config->_getCarrier(‘pagseguro’, Array, ’1′)
    #2 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php(89): Mage_Shipping_Model_Config->getAllCarriers(’1′)
    #3 /home/storage/0/3a/41/bitsecia/public_html/app/design/adminhtml/default/default/template/sales/order/invoice/create/tracking.phtml(88): Mage_Adminhtml_Block_Sales_Order_Invoice_Create_Tracking->getCarriers()
    #4 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(144): include(‘/home/storage/0…’)
    #5 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #6 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
    #7 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Core_Block_Template->_toHtml()
    #8 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(503): Mage_Core_Block_Abstract->toHtml()
    #9 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(454): Mage_Core_Block_Abstract->_getChildHtml(‘tracking’, false)
    #10 /home/storage/0/3a/41/bitsecia/public_html/app/design/adminhtml/default/default/template/sales/order/invoice/create/form.phtml(80): Mage_Core_Block_Abstract->getChildHtml(‘tracking’, false)
    #11 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(144): include(‘/home/storage/0…’)
    #12 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #13 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
    #14 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Core_Block_Template->_toHtml()
    #15 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(503): Mage_Core_Block_Abstract->toHtml()
    #16 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(454): Mage_Core_Block_Abstract->_getChildHtml(‘form’, true)
    #17 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Adminhtml/Block/Widget/Form/Container.php(130): Mage_Core_Block_Abstract->getChildHtml(‘form’)
    #18 /home/storage/0/3a/41/bitsecia/public_html/app/design/adminhtml/default/default/template/widget/form/container.phtml(37): Mage_Adminhtml_Block_Widget_Form_Container->getFormHtml()
    #19 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(144): include(‘/home/storage/0…’)
    #20 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #21 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
    #22 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Core_Block_Template->_toHtml()
    #23 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
    #24 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Core_Block_Text_List->_toHtml()
    #25 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(503): Mage_Core_Block_Abstract->toHtml()
    #26 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(454): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true)
    #27 /home/storage/0/3a/41/bitsecia/public_html/app/design/adminhtml/default/default/template/page.phtml(73): Mage_Core_Block_Abstract->getChildHtml(‘content’)
    #28 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(144): include(‘/home/storage/0…’)
    #29 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #30 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
    #31 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Core_Block_Template->_toHtml()
    #32 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Model/Layout.php(526): Mage_Core_Block_Abstract->toHtml()
    #33 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(339): Mage_Core_Model_Layout->getOutput()
    #34 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php(246): Mage_Core_Controller_Varien_Action->renderLayout()
    #35 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(367): Mage_Adminhtml_Sales_Order_InvoiceController->newAction()
    #36 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(247): Mage_Core_Controller_Varien_Action->dispatch(‘new’)
    #37 /home/storage/0/3a/41/bitsecia/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #38 /home/storage/0/3a/41/bitsecia/public_html/app/Mage.php(457): Mage_Core_Controller_Varien_Front->dispatch()
    #39 /home/storage/0/3a/41/bitsecia/public_html/index.php(52): Mage::run()
    #40 {main}

    Responder

    Pedro Teixeira respondeu:

    @Breno,

    Você já instalou a última versão?

    http://www.pteixeira.com.br/modulo-de-frete-para-magento-com-tracking-versao-3-1/

    Quanto ao problema, pelo que parace é incompatibilidade com o PagSeguro, complicado identificar qual o problema.

    Já tentou fazer o rebuild do cache?

    System > Cache Management >
    - Rebuild Catalog Index.
    - Rebuild Flat Catalog Category.
    - Rebuild Flat Catalog Product.

    Abraço!

    Responder

    Breno respondeu:

    @Pedro Teixeira, obrigado por responder..

    Segui os passos sugeridos pelo Lucas Medella no forum do magento e resolveu o problema.

    Se mais alguem precisar está aki:

    “No phpMyadmin

    1 – Vá em Procurar – (no menu do topo do frame direito)

    2 – Preencha o 1 campo com o nome que quer buscar, neste exemplo coloque pagseguro

    3 – No segundo “Dentro da(s) tabela(s):” vc escolha a tabela core_config_data

    4 – Clique no executar

    5 – Vai aparecer em cima o resultado com a opção de visualizar e remover – clique em visualizar a apague o que tiver pagseguro”

    Responder

    Pedro Teixeira respondeu:

    @Breno,

    Muito obrigado pelas dicas!

    Abraço!

    Responder

  39. Erica disse:

    Olá Pedro.

    Está lindo o novo módulo.

    Como uso uma versão um tanto antiga do Magento tinha receio de começar a mexer e dar um nó geral, mas finalmente me inspirei. Eis o que aconteceu:

    Mesmo querendo usar os valores “geréricos” para o volume, recebo a msg “Invalid attribute requested: volume_altura” ao tentar comprar um produto.

    Testando com um carrinho que já continha produtos antes da atualização do módulo, a mensagem de erro foi a seguinte:

    Invalid attribute requested: volume_altura

    #0 /home/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php(336): Mage::exception(‘Mage_Eav’, ‘Invalid attribu…’)
    #1 /home/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php(316): Mage_Eav_Model_Entity_Collection_Abstract->addAttributeToSelect(‘volume_altura’, false)
    #2 /home/app/code/core/Mage/Sales/Model/Mysql4/Quote/Item/Collection.php(140): Mage_Eav_Model_Entity_Collection_Abstract->addAttributeToSelect(Array)
    #3 /home/app/code/core/Mage/Sales/Model/Mysql4/Quote/Item/Collection.php(101): Mage_Sales_Model_Mysql4_Quote_Item_Collection->_assignProducts()
    #4 /home/lib/Varien/Data/Collection/Db.php(648): Mage_Sales_Model_Mysql4_Quote_Item_Collection->_afterLoad()
    #5 /home/app/code/core/Mage/Core/Model/Mysql4/Collection/Abstract.php(191): Varien_Data_Collection_Db->load(false, false)
    #6 /home/lib/Varien/Data/Collection.php(662): Mage_Core_Model_Mysql4_Collection_Abstract->load()
    #7 /home/app/code/core/Mage/Sales/Model/Quote.php(505): Varien_Data_Collection->getIterator()
    #8 /home/app/code/core/Mage/Sales/Model/Quote.php(536): Mage_Sales_Model_Quote->getAllItems()
    #9 /home/app/code/core/Mage/Checkout/Model/Cart.php(115): Mage_Sales_Model_Quote->hasItems()
    #10 /home/app/code/core/Mage/Checkout/controllers/CartController.php(109): Mage_Checkout_Model_Cart->init()
    #11 /home/app/code/core/Mage/Core/Controller/Varien/Action.php(349): Mage_Checkout_CartController->indexAction()
    #12 /home/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(163): Mage_Core_Controller_Varien_Action->dispatch(‘index’)
    #13 /home/app/code/core/Mage/Core/Controller/Varien/Front.php(174): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #14 /home/app/Mage.php(447): Mage_Core_Controller_Varien_Front->dispatch()
    #15 /home/index.php(46): Mage::run()
    #16 {main}

    Vou configurar os atributos de volume dos produtos individualmente, tomara que funcione. Ou será que chegou o grande dia de pensar em atualizar o magento? Medo :)

    Abraços, e muito obrigada por compartilhar este módulo incrível,
    Erica

    Responder

    Pedro Teixeira respondeu:

    @Erica,

    Leia o leiame.txt que vem junto com o módulo, lá explica como criar os atributos.

    Você não precisa configurar os valores de atributos para cada produto, mas precisa criá-los.

    Abraço!

    Responder

  40. Larpus disse:

    Pedro! Primeiramente obrigado pelo módulo, está perfeito.

    A unica coisa que eu gostaria de saber é: existe como dar a opção para o cliente de envio por carta comum? Eu tenho alguns produtos na minha loja que são adesivos, e gostaria de dar esta opção para baratear o custo de envio para meus clientes, mas isso também ficaria estranho se eu por exemplo oferecesse envio por carta para um produto que não fosse os adesivos, como por exemplo um conjunto de canetas… Existe alguma solução para esta minha situação?

    Obrigado!
    João Almeida (Larpus)

    Responder

    Pedro Teixeira respondeu:

    @Larpus,

    Sim, é possível.

    Mas você conhece algum web service que faça esse cálculo?

    Abraço!

    Responder

  41. Laércio Silva disse:

    Pedro, desculpe a ignorância, mas o que é o “Tracking”? Imagino que seja o tráfego que o produto faz nos correios. O módulo envia no email do cliente o tráfego que seu produto está fazendo nos correios?

    Responder

    Pedro Teixeira respondeu:

    @Laércio Silva,

    É o rastreamento da encomenda junto com os Correios, depois que você cadastrar o número da encomenda o cliente tem um link para rastrear o pedido.

    Abraço!

    Responder

Deixe um comentário