11
fev

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

Boa tarde a todos!


Terminei a versão 3.1 do módulo de frete para Magento com Tracking.


Agora implementei a ferramenta que identifica os erros gerados pelos Correios, ou seja, não mostrará mais um erro de CEP com o  código do erro.


Também nessa versão foram implementadas as seguintes funcionalidades:


- Opção de desconsiderar certos erros dos Correios

- Nova maneira de calcular o volume

- Correção do problema de valor declarado

- Configuração de Mão Própria

- Configuração de Aviso de Recebimento

- Configuração de Valor Declarado

- Possibilidade de adicionar mais dias ao prazo dos Correios


Para baixar a versão 3.1 do módulo de frete para Magento com Tracking, clique aqui.


Para quem quer saber o que significam os códigos de erros, aí vai:


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 gostem!


Abraços!

- Correção do problema de valor declarado
– Configuração de Mão Própria
– Configuração de Aviso de Recebimento
– Configuração de Valor Declarado
– Possibilidade de adicionar mais dias ao prazo dos Correios

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

  1. CajuCLC disse:

    Como sempre, mandando bem.
    Valeu

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Valeu!

    Funcionou tudo?

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Não está funcionando nao.
    Na versão 3.0 da esse erro:

    Por favor, corrija o CEP digitado, ele não está correto. (Cod. 7)

    Já na 3.1 esse erro:
    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.

    Já ativei para utilizar o serviço de declarar valores e continua o erro.
    O que pode ser??

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Outra coisa engraçada é, instalei esse modulo em outro magento que tenho para testes, sendo que nao tinha ele la antes.
    E la funciona beleza.
    Mas no site que preciso que funcione e está dando o erro que informei antes, eu tinha deletado os arquivos do 3, limpei cache, upei esses arquivos do 3.1 e limpei cache.
    As mensagens de erro ainda estavam la… Aquelas que agente cadastra e os tamanhos padroes para pac tb…
    E o erro continua…
    Os 2 estão no mesmo servidor… O.o

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Bom, limpei tudo novamente e agora recebo esse erro:

    Sedex – Houve um erro inesperado, por favor entre em contato. Servi�o indispon�vel, tente mais tarde. Erro no c�lculo do pre�o: The underlying connection was closed: An unexpected error occurred on a receive. (Cod. 7)

    (Tanto para PAc como para sedex).

    Estou ate deixando ativo para declarar o valor, mas nada.
    Ja tentei desativar tanta coisa..
    Oq que pode ser?
    No meu outro site de teste vai normal… estranho, mas instalei ele do zero…
    Mas a versao 3 parou de funcionar do nada tb…
    Os 2 estão no mesmo servidor..

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,
    Lá vamos nós novamente! hehehe
    Instalei no site de minha esposa…
    Ela tinha a versao 2…
    Apaguei, joguei esse novo e funciona beleza.
    Tb no mesmo servidor…
    Deve ser alguma coisa da atualização do 3 para o 3.1
    Mas oq nao entendo é pq a versao 3 estava dando erro..

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Parece que funciona agora. hehehe

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Desculpe a demora, estou de férias mas vou tentar responder sempre que possível.

    O que você fez para funcionar?

    Abs!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Pedro, na verdade nada.
    Ja tinha limpado o cache do magento, depois limpei o cache do navegador…
    :p

    Responder

  2. Parabens Pedro.

    Esse modulo já tem disponivel no Magento Connect?!
    Se não tiver, de repente posso te ajudar a fazer.

    Abs.

    Responder

    Pedro Teixeira respondeu:

    @Leonardo Mangione,

    Vou colocar no Connect, está na minha agenda.

    Obrigado pela força!

    Abraço!

    Responder

  3. Olá Pedro,

    Parabéns novamente pelo trabalho!

    Atualizei seu módulo (já usava em produção a versão 2.1).
    Esta calculando mas continuo não conseguindo usar o PAC.

    Criei os atributos, atualizei o cache, coloquei os padrões das
    dimensões. Mas aparece tanto com SEDEX Sem Contrato ou Locaweb:

    ” 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. ”

    Tem alguma idéia??

    Responder

    Pedro Teixeira respondeu:

    @Daniel Henrique,

    Você selecionou no módulo o PAC Sem Contrato e deixou a URL como Correios?

    Os outros serviços estão aparecendo normalmente?

    Abraço!

    Responder

  4. Exatamente, PAC Sem Contrato e URL dos Correios.

    Os outros aparecem normalmente, SEDEX, SEDEX 10, SEDEX HOJE.

    Se quiser verificar, faça uma simulação no momento no site
    http://www.liglu.com.br

    Att.

    Responder

  5. Ahh, o erro não esta aparecendo no momento como informei,
    porque desativei o PAC, mas basta eu ativar que mostra aquela mensagem:

    ” 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. ”

    Att

    Responder

    Pedro Teixeira respondeu:

    @Daniel Henrique,

    Que estranho, para mim está funcionando perfeitamente:

    http://loja.pteixeira.com.br/

    Talvez seja alguma instabilidade dos Correios.

    Só isso de erro? Já tentou reinstalar?

    Abraço!

    Responder

  6. Gustavo disse:

    Pedro, com o perdão da palavra, você é foda! Se um dia alguém precisar (ou eu mesmo) de um programador que entenda de Magento já sei quem indicar! :D

    Parabéns pelo trabalho.

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    Valeu @Gustavo!

    Responder

  7. Nairon disse:

    Boa Tarde,

    Você tem ideia de como faço para que o frete seja calculado pelo volume de várias caixas e não a soma delas.

    Ex.: Caixa com 120cm + Caixa com 130cm. O total supera os 150cm do correio, porém trata-se de 2 volumes, assim, o correio aceita a encomenda perfeitamente desde que nenhum dos dois supere 150cm individualmente. Mas no cálculo atual, mesmo que seja dois ou mais volumes o sistema entende como se fosse somente um e retorna erro caso ultrapasse 150cm.

    Agradeço a atenção

    Responder

    Pedro Teixeira respondeu:

    @Nairon,

    Hoje o módulo calcula todos os produtos em uma só postagem, para que ele calcule o frete separadamente é necessário alterar o módulo.

    Quem sabe na próxima versão.

    Abraço!

    Responder

  8. Mart disse:

    Qual a diferença do seu módulo para o módulo da NOIX? http://www.magentocommerce.com/extension/2873/noix-correio

    Este seu módulo funciona corretamenta na versão 1.4 do Magento ?

    Responder

    Pedro Teixeira respondeu:

    @Mart,

    Não sei te dizer qual a diferença do módulo da Noix, só testando.

    A princípio o módulo funcionará em qualquer versão, aqui estou usando a 1.3.2.4.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,
    A versão do NOIX tem algumas coisas a menos que a sua versão.
    Não lembro oq agora. :p

    Responder

  9. Mart disse:

    Funciona na versão 1.4 ?

    Responder

    CajuCLC respondeu:

    @Mart,

    Aqui ta funcionando normal.

    Responder

  10. Marcos disse:

    Oi Pedro, pessoal, tudo bem?

    Fiz uns testes na versão 3.1, tanto no meu site como nos sites dos colegas e venho encontrando um erro bem chato:

    atal error: Call to a member function getBody() on a non-object in /home/liglu/public_html/store/app/code/community/Correio/Shipping/Model/Carrier/CorreioPost.php on line 373

    Alguém pode dar uma ajuda?

    Responder

    Marcos respondeu:

    @Marcos,

    O erro está ocorrendo quando o servidor dos Correios está off, ou sobregarregado. Teria como tratar esse erro e informar algo como: Ocorreu um erro ao consultar o servidor dos Correios?

    []’s

    Responder

    Pedro Teixeira respondeu:

    @Marcos,

    Isso acontece quando você gera uma postagem?

    Abraço!

    Responder

  11. Rodrigo disse:

    Vlw migrei pra versão 1.4 do magento juntamente com esta versão e módulo de pagamento da vixie e funcionou perfeitamente.
    Aproveitando gostaria de saber se tem disponível um bloco pra simulação de frete pra deixar na home…
    Abraço

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    Não, não tenho esse bloco.

    Acho que não deve ser fácil de fazer, pois precisa acessar as funções do carrinho.

    Abraço!

    Responder

    Rodrigo respondeu:

    @Pedro Teixeira, até dominar melhor o magento vou procurar ou fazer um script onde o cliente possa escolher o peso sem usar o carrimho…

    Vlw

    Responder

  12. Rodrigo Heck disse:

    Poxa amigo, parabéns! Perfeito o seu módulo! Funcionando perfeitamente na 1.4.0.1.

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Heck,

    Obrigado!

    Responder

  13. Geraldo Lemos disse:

    Ainda não instalei o Magento, mas pretendo fazê-lo esta semana e testar o sistema.

    Pelo que vi, o seu Módulo é completo e DE GRAÇA!
    Coisa rara de se ver neste país!

    Excelente iniciativa. Isto sim é Open Source…

    PARABÉNS! PARABÉNS! PARABÉNS!

    Responder

    Pedro Teixeira respondeu:

    @Geraldo Lemos,

    Obrigado!

    Responder

  14. Marcos disse:

    Oi Pedro,

    Esse erro aconteceu quando fui calcular o frete para os produtos inseridos no carrinho. Ontem a noite (21/02) o servidor dos Correios estava extremamente instável e testei uns 4 sites com o seu módulo e ambos apresentaram esse erro. Depois que o webservice dos Correios estabilizou, não ocorreu mais o erro.

    Abraços

    Marcos

    Responder

  15. CajuCLC disse:

    Pedro, tudo beleza?
    Man, seria possível a cada atualização você informar quais arquivos alterados, assim não seria necessário ficar enviando todos os arquivos. :D

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Estou providenciando a publicação do módulo no Connect, aí será só pedir para atualizar.

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    Então, na verdade seria dizer quais arquivos foram alterados.
    No caso aqui eu utilizo imagens no lugar do texto.
    Então não precisaria ficar trocando sempre.
    :)

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Entendi. Na próxima versão vou ver se faço isso.

    Mas de qualquer forma acho que seu problema vai continuar, pois o arquivo CorreiosPost é sempre alterado, e acredito que é lá que você muda para imagem, certo?

    Abraço!

    Responder

    CajuCLC respondeu:

    @Pedro Teixeira,

    AHHHH
    Já imaginava isso, mas tinha esperança que vc iria dizer que modifica outra coisa.
    heheheh

    Responder

    Pedro Teixeira respondeu:

    @CajuCLC,

    Heheheh…faz parte.

  16. Luiz disse:

    Olá, poderia me explicar esses cálculos que você usou para tirar as medidas dos produtos?
    Você calculou o volume total dos produtos, depois tirou a raiz cúbida e depois arredondou. Que tipo de média é essa e para que serve? Depois você limitou o valor máximo da conta em 60 (máximo do correio?) e usou esse valor para todas as medidas na hora de solicitar a cotação. Pode me explicar?

    Obrigado pelo código!

    $mediaMedidas = round(pow((int)$volumeTotal, (1/3)));
    $mediaMedidas = ($mediaMedidas > 60) ? 60 : $mediaMedidas;

    Responder

    Pedro Teixeira respondeu:

    @Luiz,

    Durante mais de uma semana conversei com um amigo matemático para tentar achar uma solução viável para calcular as medidas que teriam os pacotes.

    Na primeira versão (3.0), eu somava as alturas e pegava o maior comprimento e largura, como se você colocasse um produto em cima do outro na hora de criar o pacote dos Correios. Mas isso gerava um problema, o pacote ficava muito alto e os Correios não aceitavam.

    Na verdade isso foi uma falha dos Correios, eles não deveriam perguntar as medidas e sim o volume do pacote, como a Locaweb faz.

    Então chegamos ao seguinte cálculo, calculamos o volume de todos os produtos, somamos os volumes e depois fazemos a raiz cúbica, e isso gera a medida de um pacote com aquele volume, mas sem discrepâncias nas medidas.

    E travamos o máximo em 60, limite dos Correios.

    Essa foi a melhor solução, depois de muito quebrar a cabeça.

    Mas estou aberto a sugestões, se alguém tiver uma idéia melhor por favor entre em contato, será muito útil.

    Abraço!

    Responder

    Luiz respondeu:

    @Pedro Teixeira, legal, entendi o calculo! Mas agora minha dúvida é se isso não faz mudar o preço em determinados casos. O correio pergunta comprimento, largura e altura; mas será que depois ele vai usar esses valores pra gerar o volume? Se for assim não tem problema, mas será que diferentes valores de comprimento ou altura (mas gerando um mesmo volume) não mudam o preço?

    Responder

    Pedro Teixeira respondeu:

    @Luiz,

    Essa já é uma pergunta que não sei te responder com toda a certeza.

    Posso dizer que muito provavelmente os Correios devem alterar o preço para determinadas discrepâncias de medidas.

    Mas como esse módulo foi desenvolvido para ser usado de forma geral, e não atender cada modelo de negócio, foi a melhor forma que pensei. Para falar bem a verdade, eu mesmo não uso o PAC.

    Mas para quem por exemplo irá enviar quadros por Correios, vale testar os valores e ver se bate, se não bater, vai precisar de uma adaptação no código.

    E claro, se for adaptar o código, pode contar com a minha ajuda.

    Abraço!

    Responder

  17. Rafael Lisboa disse:

    Bom Dia Pedro..

    Eu precisava de um módulo para magento, para calculo de frete, onde, eu cadastraria 1 produto com 3 pesos diferentes, por exemplo…

    Produto 1 – Tamanho 1 = R$ 50,00 – 500g
    Produto 1 – Tamanho 2 – R$ 75,00 – 1000g
    Produto 1 – Tamanho 3 – R$ 100,00 – 1500g

    Eu consegui, atraves de uma caixa drop-down, onde aparece Tamanho 1, Tamanho 2 + R$ 25,00..

    Porém eu queria de outra maneira, essa informação do peso, pode ficar invisivel, mas se o cliente escolhe o tamanho 1, ele faz o calculo com o peso do tamanho 1 e assim por diante, tem alguma dica??

    Att

    Responder

    Pedro Teixeira respondeu:

    @Rafael Lisboa,

    Você vai precisar quebrar um pouco a cabeça.

    Acho que a melhor maneira é usar os atributos adicionais, da mesma forma que usei com as dimensões.

    Se precisar de ajuda passe por aqui.

    Abraço!

    Responder

  18. Rafael Lisboa disse:

    Desculpe, eu trabalhava com OSCommerce antes, e é a primeira loja Magento que estou configurando, como funciona esse atributos adicionais??…

    Se vc puder dar uma olhada no que eu estou dizendo, entra nesse link
    http://www.adesivoweb.com.br/banqueta-bombo-recorte.html

    Um pouco abaixo tem 3 tamanhos, ele teria que pegar esses 3 tamanhos e cada um conter um valor para frete…

    Abraço..

    Att

    Responder

    Pedro Teixeira respondeu:

    @Rafael Lisboa,

    Na administração em Catálogo > Atributos você pode criar atributos para os seus produtos.

    Dê uma procurada no site do Magento para entender como eles funcionam.

    Acho que com eles é possível fazer o que você quer.

    Abraço!

    Responder

  19. Olá Pedro,

    Como informei antes, não estava conseguindo disponibilizar o PAC aos clientes.

    Fiz vários testes com os tamanhos, oque esta acontecendo é
    que ao colocar os valores mínimos de tamanhos suportado
    pelo PAC informado no próprio site dos Correios, esta dando erro, ou seja, não é disponibilizado aos clientes informando aquele erro:
    ” 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. ”

    Os tamanhos mínimos do PAC no site dos Correios que coloco
    e não funciona:
    Comprimento: 16 cm Largura: 11 cm Altura: 2 cm

    Mas se eu não colocar os valores:
    Comprimento: 16 cm Largura: 11 cm Altura: 7 cm

    O sistema PAC passa a ser disponibilizado aos clientes,
    o problema que essa diferença de altura esta influenciando no valor do frete PAC, tem alguma ideia do porque não consigo
    colocar a altura mínima de 2cm??

    Agradeço demais pelo seu trabalho novamente!

    Responder

    Pedro Teixeira respondeu:

    @Daniel Henrique,

    Estava conversando com o Luiz logo a cima:

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

    E lá expliquei como é calculado o valume dos produtos, talvez seu caso seja um que terá problemas com esse esquema.

    Quando você coloca altura de 7cm funciona?

    Responder

  20. Max Kanadani disse:

    Pedro Teixeira,
    Parabéns pelo módulo. Tive alguns problemas como no caso do Daniel Henrique. Meus produtos tem medidas inferiores às mínimas exigidas para o cálculo de PAC. Não criei os atributos para os produtos e coloquei as medidas mínimas como padrão na configuração do método de envio. Os cálculos funcionaram sem maiores problemas tanto no carrinho de compras, quanto na finalização da compra e no repasse dos valores para o PagamentoDigital.
    Estou tendo problemas na hora de escolher o método de envio ao criar um pedido através da administração.

    PAC – Houve um erro inesperado, por favor entre em contato. A altura nao pode ser inferior a 2 cm. (Cod. 18)

    O valor de SEDEX é retornado sem problemas. Aparentemente os valores padrão do método de envio não estão sendo passados quando o pedido é realizado através da administração. Mas somente para PAC, o SEDEX funciona sem problemas.

    Alguma dica para correção deste?

    Atenciosamente,
    Max.

    Responder

    Pedro Teixeira respondeu:

    @Max Kanadani,

    Nossa, nunca vi esse problema.

    Será que só tem um módulo instalado?

    Não tem diferença entre o admin e o frontend, o módulo só devolve o valor do frete.

    Acho que vale a pena atualizar todo o cahce e tirar ta tabela de config os registros do módulo antigo.

    Abraço!

    Responder

  21. Pedro,

    Quando eu coloco a altura 7cm funciona, alias esta dessa forma neste momento, mas acredito que esteja influênciando nos valores já que testando alguns CEPs esta mostrando mais caro
    que já cobrado pelos Correios.

    Sinceramente não sei como poderia contornar esse problema…

    Att.

    Responder

    Pedro Teixeira respondeu:

    @Daniel Henrique,

    Como esse erro é gerado direito pelos Correios, infelizmente acho que não tem muito o que fazer.

    Agora acho estranho eles aceitarem uma encomenda com menos de 7cm no caixa mas não realizar a cálculo pelo WebService.

    Responder

  22. Victor disse:

    Prezado Pedro,
    Pretendo migrar minha livraria virtual da OSCommerce para Magento. Para isso estou fazendo alguns testes… e estou tendo problemas…

    1 – O seu módulo PAC, depois que os correios mudaram o sistema de cálculo, não funciona… Aparece a mensagem”This shipping method is currently unavailable….”
    Será que seu atualizar minha versão 1.3.2.4 para versão 1.4 este módulo ficará disponível?

    2 – E o sistema de cálculo para Carta comercial, no Magento? Até agora não achei nenhuma contribuição na internet… ninguém fez?

    Agradeço se puder me orientar… não programo e dependo da ajuda de vocês!

    Muito obrigado,
    Victor

    Responder

  23. Victor disse:

    Pedro, agora que percebi que devo criar um novo atributo ao produto… vou fazer isso… e ver se dá certo com relação ao PAC

    Mas ainda estou atrás de um módulo para Carta Comercial…
    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Victor,

    Deu certo?

    Como funciona a Carta Comercial?

    Abraço!

    Responder

  24. Deives Fahl disse:

    Olá a todos!

    Primeiramente parabéns Pedro!

    Instalei o módulo na versão: 1.3.2.4 e habilitei, limpei o cache mas não aparece na loja, como desabilitei todos (menos o módulo do correio) aparece a mensagem “Desculpe, nenhuma cotação está disponível para este pedido no momento.”

    Tentei manualmente, pelo magento connect e simplesmente não aparece, não sei mais o que fazer, alguém pode ajudar

    Agradeço, abraço!

    Responder

    Pedro Teixeira respondeu:

    @Deives Fahl,

    Você instalou pelo Connect ou manualmente?

    Responder

    Deives Fahl respondeu:

    Tentei por ambos, eu estava trabalhando com o magento localmente, então mandei p/ o servidor mas também não aparece

    Responder

    Pedro Teixeira respondeu:

    @Deives Fahl,

    Quando você subiu manualmente você subiu também o arquivo xml que fica dentro da pasta etc/modules?

    No Connect está com esse problema, já estou corrigindo.

    Abraço!

    Responder

    Deives Fahl respondeu:

    @Pedro Teixeira,

    Sim está lá, alias todos os arquivos do módulo estão.

    Instalei primeiro pelo magento connect e não aparecia, então desinstalei pelo magento connect mesmo. Logo em seguida baixei o módulo aqui neste post e joguei no diretório APP.

    Para testar algumas coisas instalei o módulo do PagSeguro desenvolvido pela Visie e não funcionou 100% (http://forum.mariosam.com/viewtopic.php?f=6&t=103)

    Responder

    Pedro Teixeira respondeu:

    @Deives Fahl,

    Ele está aparecendo no admin?

    Se aparece no admin e não no frontend, você configurou o seu endereço, o endereço de remetente?

    Para configurar seu endereço, no admin em “Sistema > Configuração > Definições de Envio”.

    Para que o módulo calcule o frete o remetente precisa ser do Brasil e estar com o CEP configurado.

  25. Alberto disse:

    olá Pedro, antigamente quando eu queria botar frete grátis para um determinado produto, bastava eu colocar o peso dele como 0 (zero), mas agora com este novo módulo, este procedimento não funciona. Tem alguma sugestão de como posso colocar frete grátis rapidamente para um determinado produto usando este módulo ou outro procedimento? abraço.

    Responder

    Pedro Teixeira respondeu:

    @Alberto,

    Você já tentou pelas regras do carrinho de compras? Acho que por lá é possível.

    Realmente nesse novo sistema só o peso zero não funciona.

    Abraço!

    Responder

    Alberto respondeu:

    Valeu, Pedro, funcionou via regra. Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Alberto,

    Que bom!

    Abs!

    Responder

  26. Deives Fahl disse:

    Então, não tem mais botão de “Responder” rsrs

    Era exatamente isso Pedro, faltou configurar o endereço na aba “Definições de Envio” agora está aparecendo e funcionando corretamente… inacreditável né rs

    Muito obrigado pela ajuda e atenção,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Deives Fahl,

    Hehehe, só pode responder 5 vezes.

    Que bom que funcionou. Precisando, passe por aqui.

    Abraço!

    Responder

  27. DANIEL disse:

    Ola Pedro…
    Creio que o arquivo está corrompido…já o baixei várias vezes, mas quando vou descompactar ocorre um erro.

    Abç;

    Responder

    Pedro Teixeira respondeu:

    @DANIEL,

    Testei aqui e ele baixou sem problemas, de qualquer forma, você pode baixar pelo Connect:

    http://www.magentocommerce.com/extension/2932/pedro-teixeira–correios

    Abraço!

    Responder

  28. Charles disse:

    Ola Pedro, td joia !! Estes dias percebi um erro ao usar o modulo que nao havia no modulo antigo !! O Modulo nao esta mais passando o frete para o Pagseguro como antigamente, vc saberia o motivo ? Abraços

    Responder

    Pedro Teixeira respondeu:

    @Charles,

    Não sei cara, mas com certeza não é problema com o módulo, pois sua única função é calcular o frete a passar para o Magento, só então o módulo do PagSeguro pede o valor ao Magento.

    Responder

  29. Charles disse:

    Outra duvida que tenho, meio fora da questao do modulo que talvez voce possa me ajudar é. Como confirmar que recebi o pagamento e definir o status do cliente como recebido. Pois tentei utilizar a opção “Postar” mais da o erro: Invalid model for shipping method: australiapost. Fico aguardando !! flws

    Responder

    Pedro Teixeira respondeu:

    @Charles,

    Pelo erro é possível perceber que é com o “australiapost” e não com o módulo dos Correios, tente desativá-lo.

    Quando você clicar em postar, selecione o tracking como Correios e preencha o código de postagem.

    Ou se preferir, deixe tudo vazio e não selecione nada.

    Abs!

    Responder

    Charles Potel respondeu:

    @Pedro Teixeira,
    Ola Pedro, estranho que o “Australia Post” não aparecia na lista de modulos para que eu pudesse desativar, entao restaurei um backup da pasta code e voltou a funcionar onde pude desabilitar o modulo em questão.
    Sobre o modulo dos correios e o pagseguro, realmente o modulo 3.0 nao estava passando o valor do frete para o pagseguro, mais quando atualizei pra versão 3.1, que por falta de atenção eu nao havia feito, tudo voltou a funcionar novamente e o valor do frete foi repassado para o Pagseguro. Mais uma vez obrigado pelo auxilio, e ahh, vou estar colocando um link do seu blog no meu. Qualquer coisa que precisar estamos ai. abraços.

    Responder

    Pedro Teixeira respondeu:

    @Charles Potel,

    Que bom que tudo funcionou!

    E valeu pelo link!

    Abraço!

    Responder

  30. Rodrigo disse:

    Olá, Pedro

    Antes de mais nada, muito obrigado pela iniciativa de criação do módulo.

    Eu fiz a atualização pra última versão e estou observando os seguintes problemas com o PAC:

    1) No Magento se vc tentar inserir os valores mínimos (16×11x2), a cotação de frete retorna o seguinte erro: “A largura nao pode ser menor que 11cm, quando o comprimento for menor que 25cm. (Cod. 21)” – o q, por sinal, não faz o menor sentido, já q as medias inseridas atendem ao q é soliciado. Consegui fazer funcionar com as medidas 16×11x4.

    2) Há uma pequena discrepância no valor final. No site dos Correios, pra enviar um pacote 16×11x4 daqui (22776-090) pra Rondônia (76900-288), por exemplo (um caso extremo), sai por R$13,60. Já o módulo me retorna R$18,60.

    Em todas as distâncias que eu testei houve essa diferença.

    Vc tem alguma sugestão?
    Obrigado

    OBS: O módulo está usando PAC – sem contrato e a URL: Correios

    OBS: O Sedex está perfeito.

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    Obrigado pelo comentário!

    Esse erro é gerado direto pelos Correios, o papel do módulo só é passar os valores e coletar o retorno, ou seja, infelizmente está fora do nosso controle.

    Quanto a diferença no valor, o motivo pode ser a forma que o módulo realiza o cálculo, comentei isso mais a cima com o Luiz:

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

    Se não se encaixar no seu negócio, acho que será necessário customizar.

    Abraço!

    Responder

  31. Pedro Rodrigues disse:

    Olá,

    Eu baixei e instalei o módulo.
    Ao acessar á página do carrinho onde tem a estimativa de frete apareceu o erro “Deprecated functionality: Function ereg() is deprecated …”; para corrigir eu substituí a o “ereg” por “mb_ereg”.
    Aparentemente está tudo ok.
    Eu gostaria que confirmasse se tudo bem fazer essa alteração ou se pode comprometer o funcionamento!?

    Obrigado!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Teste a cotação de frete e o tracking, se estiver funcionando, sem problemas.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira, os valores estão sendo exibidos sim.

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Então sem problemas.

    Abraço!

    Responder

  32. Pedro Rodrigues disse:

    Olá novamente,

    As vezes está aparecendo este erro:

    There has been an error processing your request.
    Notice: Undefined offset: 0 in C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\community\Correio\Shipping\Model\Carrier\CorreioPost.php on line 295
    Trace:
    #0 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\community\Correio\Shipping\Model\Carrier\CorreioPost.php(295): mageCoreErrorHandler(8, ‘Undefined offse…’, ‘C:\Desenvolvime…’, 295, Array)
    #1 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Shipping\Model\Shipping.php(141): Correio_Shipping_Model_Carrier_CorreioPost->collectRates(Object(Mage_Shipping_Model_Rate_Request))
    #2 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Shipping\Model\Shipping.php(107): Mage_Shipping_Model_Shipping->collectCarrierRates(‘correiopost’, Object(Mage_Shipping_Model_Rate_Request))
    #3 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Sales\Model\Quote\Address.php(647): Mage_Shipping_Model_Shipping->collectRates(Object(Mage_Shipping_Model_Rate_Request))
    #4 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Sales\Model\Quote\Address\Total\Shipping.php(155): Mage_Sales_Model_Quote_Address->collectShippingRates()
    #5 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Sales\Model\Quote\Address.php(711): Mage_Sales_Model_Quote_Address_Total_Shipping->collect(Object(Mage_Sales_Model_Quote_Address))
    #6 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Sales\Model\Quote.php(908): Mage_Sales_Model_Quote_Address->collectTotals()
    #7 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Checkout\Model\Cart.php(357): Mage_Sales_Model_Quote->collectTotals()
    #8 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Checkout\controllers\CartController.php(117): Mage_Checkout_Model_Cart->save()
    #9 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Core\Controller\Varien\Action.php(418): Mage_Checkout_CartController->indexAction()
    #10 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(248): Mage_Core_Controller_Varien_Action->dispatch(‘index’)
    #11 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Core\Controller\Varien\Front.php(173): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #12 C:\Desenvolvimento\SiteX\Magento\RootRC\app\code\core\Mage\Core\Model\App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
    #13 C:\Desenvolvimento\SiteX\Magento\RootRC\app\Mage.php(596): Mage_Core_Model_App->run(Array)
    #14 C:\Desenvolvimento\SiteX\Magento\RootRC\index.php(78): Mage::run(”, ’store’)
    #15 {main}Magento is a trademark of Irubin Consulting Inc. DBA Varien. Copyright © 2009 Irubin Consulting Inc.

    Alguém já viu? Sabe como resolver?

    Obrigado!

    Responder

    Pedro Rodrigues respondeu:

    A linha 295 aqui é:

    $err_id = str_replace(‘-’, ”, $err_id[1][0]);

    Pois eu fiz a correção do ereg() e acrescentei uma linha:

    //if(!ereg(“^[0-9]{8}$”, $topcode))
    if(!mb_ereg(“^[0-9]{8}$”, $topcode))

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Você já tentou entrar em contato com sua hospedagem para perguntar se tem como habilitar o uso do ereg()?

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira, O ereg() tá resolvido. Não é ele que causa o problema. Eu tô desconfiado que alguns tipos de entrega dos Correios (Sedex 10 e ou Sedex Hoje) está retornando o XML inconsistente com as verificações do código.

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Vou tentar checar isso também, se você descobrir o erro me comunique.

    Abraço!

    Responder

  33. Pedro Rodrigues disse:

    As vezes acontece este erro também:

    Fatal error: Call to a member function getBody() on a non-object in

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Que estranho, isso está com cara de instabilidade dos Correios.

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Pelo pouco que verifiquei também penso isso.

    Seria bacana se esses erros fossem tratados. Ainda não tive tempo para ver como fazer isso.

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Sim, está anotado.

    Na verdade ele faz esse tratamento, mas agora parece que não todos que deveria.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Estou desconfiado que este erro ocorre quando se faz várias consultas seguidas de frete…

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Faça alguns testes.

    Mas acho que é instabilidade dos Correios.

    Abraço!

  34. Pedro Rodrigues disse:

    Como vai Teixeira!?

    Desculpa incomodar novamente, eu tenho algumas dúvidas e queria saber se sabe me esclarecer:

    O limite de peso e de valor é determinado pelos Correios?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Sim, o peso limite é definido pelos Correios.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    E o valor de compra?

    Obrigado,
    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Rodrigues,

    “Valor máximo de compra” na verdade.
    É determinado pelos Correios?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Também, na lista de erros gerados você pode ver isso.

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Valeu Pedrão!

    Abraço!

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Desculpe, novamente, o incomodo mas na liste não tem erro referente ao campo “Valor Máximo de Compra”, tem referente ao “Valor declarado”.

    Além dessa dúvida de se o “Valor Máximo de Compra” é determinado pelos Correios; aconteceu uma situação de que a compra totalizou 600R$, o comprador teve um desconto de 150R$ e o “Valor Máximo de Compra” está com o valor de 500R$ (que já veio quando instalei o módulo), daí foi exibido o erro de “Valor de compra a cima do permitido pelos Correios. Por favor entre em contato conosco”.

    Devido ao desconto não deveria ter mostrado os valores de frete dos Correios?

    Obrigado,
    Abraço!

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Sim, deveria, vou checar se está considerando os descontos.

    De qualquer forma, pode atualizar o valor máximo para R$ 10.000,00. Que é o real valor máximo de compra segundo os Correios:

    Código de erro 5: “O Valor Declarado não deve exceder R$ 10.000,00″

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Puts, acho que entendi. Então o campo que vejo com a “label” “Valor Máximo de Compra” é referenteo ao valor máximo para o valor declarado?

    Se for isso, caso eu não use o serviço de valor declarado não deveria existir essa validação, certo?
    Eu vi que essa validação é feita na linha 87 (CorreioPost.php).

    É isso mesmo ou entendi tudo errado?

    Obriagdo,
    Abraço!

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Na verdade você pode postar 1 Kg de ouro e não declarar o valor, mas se caso sua encomenda seja perdida você não receberá o valor de volta.

    De qualquer forma, deixe o limite bem alto para que não te atrapalhe, deixe como 10 mil.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Ok. Valeu Pedro!

    Abraço!

  35. Pedro Rodrigues disse:

    Tenho uma outra dúvida, veja se pode me ajduar:

    Eu quero saber se é possível que quando o frete gratuito do módulo dos Correios (seu módulo) for exibido, nenhum outro meio de envio além do que está ajustado para frete gratuito seja exibido.
    Entendeu? É possível fazer isso?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Você diz pelo cupom de desconto?

    Na configuração do módulo você pode selecionar um método de envio gratuito, mas ele será mostrado só no caso de cupom de desconto.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Eu criei uma regra de carrinho e aí apareceu o método de envio gratuito que eu selecionei lá na configuração do módulo quando esta regra é válida.

    O que eu quero é fazer que quando esta regra é válida e o método escolhido para envio gratuito aparecer com o valor 0 aparecer, não apareça os outros métodos (PAC, …).

    Tem como?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Precisa fazer uma modificação no módulo, mas sim, é possível.

    Na próxima versão posso ver isso.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Eu preciso fazer isso aqui. Estou tentando. Tem como me dar uma orientação de como fazer?

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Precisa pesquisar, pois essa operação é feita pelo Magento e não pelo módulo.

    Pergunta na comunidade internacional, veja se eles respondem.

    Abraço!

  36. Pedro Rodrigues disse:

    Pra eu usar o método de URL Locaweb meu sistema tem que estar hospedado na Locaweb?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Faça o teste.

    Até um tempo atrás não era necessário ser cliente, mas não sei se mudaram.

    Abraço!

    Responder

  37. Pedro Rodrigues disse:

    Tenho uma outra dúvida, acredito que um pouco mais difícil:

    Eu tenho dois módulos de frete, o seu (dos Correios) e o “Matrix Rates”. Tem como, quando o módulo dos corrios não funcionar devido o servidor dos Correios estar fora do ar ser mostrado o módulo “Matrix Rate” (apenas quando o dos Correios estiver fora do ar)?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Acredito que para fazer isso você terá de integrar os dois módulos em um só módulo.

    Abraço!

    Responder

  38. marcus disse:

    cara,

    eu tenho seu modulo instalado e ontem estava funcionando perfeitamente, hj instalei o modulo do pagamento digital feito pela indexa, e o seu modulo e nem o modulo da noix (que ja vem na instalação da kinghost) funcionam mais. os metodos de envio que sao padrão do magento funcionam menos estes.
    você tem alguma ideia do que pode ser?

    Responder

    Pedro Teixeira respondeu:

    @marcus,

    Aparece algum erro?

    Está com cara de ser incompatibilidade.

    Responder

    marcus respondeu:

    @Pedro Teixeira,

    Acho q foi algo com o servidor q estou usando, pq limpei cache, apaguei eles, desabilitei e ontem continuava sem funcionar, hj voltou a funcionar, inclusive o modulo do pagamento digital apareceu e testei ele, muito bom este modulo. o pagseguro está dando um erro, e acho q vc ja ate conhece, se eu compro duas quantidades de um produto ele duplica o frete, mesmo o peso dos produtos não dando nem 1kg. com o pagamento digital ele so cobrou um frete mesmo, você sabe o que tenho q configurar para funcionar no pagseguro?

    att.
    Marcus Aurélio O. campos

    Responder

    Pedro Teixeira respondeu:

    @marcus,

    Ele dá o frete mas duplicado?

    Abraço!

    Responder

    marcus respondeu:

    @Pedro Teixeira,

    ele multiplica o frete se a quantidade de um produto for mais q 1, mesmo tendo o peso abaixo de 30 kg, pode ser um erro meu, porem meu cliente reclamou disso, isto aconteceu na opção de envio via sedex, amanha irei fazer novos testes aqui e te falo o que deu.

    ps: isto so acontece no pagseguro no pagamento digital o frete cobrado é apenas um.

    Responder

    Pedro Teixeira respondeu:

    @marcus,

    Que estranho, parece ser problema com o módulo do PagSeguro.

    Fico no aguardo de notícias.

    Abraço!

    Bruno Viana respondeu:

    @marcus, o problema com o NOIX Correios persiste? Se houver algum problema ou sugestão pode entrar em contato conosco que teremos o prazer em ajudar.

    Responder

    marcus respondeu:

    @Bruno Viana,

    Obrigado por ter me respondido, o projeto está meio parado pois estou com muitos serviços no momento, mas logo logo terei outra loja em magento para fazer e te passarei tudo o que ocorrer.

    att.
    Marcus Aurelio O. Campos

    Responder

  39. Pedro Rodrigues disse:

    Cara, pode me tirar uma dúvida!?
    Quando o servidor dos Correios está fora do ar, ocorre erro em qual linha? Essa: $content = $client->request();?

    Eu sei que essa linha está dentro de um try. É só pra eu entender mesmo.

    Pode acontecer de quando o servidor estar fora, o erro ser tratado como um daqueles erros da lista de erros dessa página?

    O que eu estou tentando fazer é detectar, em runtime, quando o servidor dos Correios estiver fora do ar.

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Na verdade deveria ser pego pelo try e não gerar aquele erro do Magento.

    Estou meio sem tempo agora e por isso ainda não consegui ver isso, se você puder ajudar, será ótimo.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Estou tentando resolver, se conseguir te aviso.

    Você sabe se existe alguma configuração do Magento, do Apache ou do PHP que faça com que o try não pegue o erro?

    Pois o que eu percebi é que o erro acontece na linha $conteudo = $content->getBody(); devido ter ocorrido problema na linha $content = $client->request(); que está dentro do try mas a exceção não é capturada.

    Estou usando a versão 1.4 do Magento.

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Não sei de cabeça, mas acredito que pode ser alguma configuração do PHP, dê uma pesquisada, será muito útil.

    Abraço!

    Responder

  40. Rodrigo Gomes disse:

    Ola Pedro Teixira,

    estou configurando minha primeira loja Magento, estou usando a versão 1.4 do Magento, e havia instalado a versão 2.1 da sua extenção. A versão 1.2 está funcionando normal, com a exeção do PAC.

    Fiz a atualização para a versão 3.1 da sua extenção e obtive o seguinte erro:

    a:5:{i:0;s:139:”Notice: Undefined offset: 0 in /home/meudominio/public_html/app/code/community/Correio/Shipping/Model/Carrier/CorreioPost.php on line 293″;i:1;s:2212:”#0 /home/meudominio/public_html/app/code/community/Correio/Shipping/Model/Carrier/CorreioPost.php(293): mageCoreErrorHandler(8, ‘Undefined offse…’, ‘/home/meudominio…’, 293, Array)

    E se eu seleciono somente uma opção na configuração eu tenho o seguinte erro:

    Call to a member function getBody() on a non-object in /home/meudominio/public_html/app/code/community/Correio/Shipping/Model/Carrier/CorreioPost.php on line 373

    Será que é um problema na versão 1.4? Pois o Pedro Rodrigues está tendo os mesmos problemas.

    Obrigao,
    Abraços.

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Gomes,

    Estamos tentando achar o motivo do erro, mas a princípio parece ser um problema com os Correios que o módulo não está tratando.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Rodrigo Gomes,

    O erro de “Undefined offset” é devido instabilidade do pseudo-webservice dos Correios. O erro ocorre devido o retorno não ser um XML, e sim um código HMTL da página de erro padrão de .NET.

    Agora o erro “Call to a member function getBody() on a non-object” está complicado entender o motivo.
    Uma vez que a mensagem diz que a função “getBody()” está sendo chamada de um não objeto, e este não objeto está sendo obtido através do método “request()” que está dentro do try e deveria lançar uma “Exception” mas não está lançando.

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Vamos continuar em cima, acabamos descobrindo uma hora ou outra.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    Consegui!

    [] Problema 1 – “Call to a member function getBody() on a non-object”
    -> Colocar um “continue;” ao final do “catch” (do “try” que contém “$content = $client->request();”)

    [] Problema 2 – “Undefined offset”
    -> Levar o “$conteudo = $content->getBody();” para dentro do “try” citado acima e adicionar a linha “if (!stristr($conteudo, “<?xml")) throw new Exception("Not XML returned.");" (também dentro do try).

    Foi a solução que adotei.

    Caso tenha idéias ou soluções melhores me avisem.

    E eu também consegui fazer o que eu estava querendo; fazer exibir apenas o frete gratuito quando ele for ativado por uma regra de carrinho e fazer chamar outro módulo de calculo de frete quando todos os meios de envio dos Correios apresentarem erro.

    Obrigado,
    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    Trecho do código:

    $content = $client->request();

    $conteudo = $content->getBody();

    //print_r($conteudo); exit();

    if (!stristr($conteudo, “setCarrier($this->_code);
    $error->setCarrierTitle($this->getConfigData(‘title’));
    $error->setMethod($shipping_method);
    $error->setErrorMessage($this->getConfigData(‘urlerror’));
    $result->append($error);
    $shippingPrice = 0;
    continue;
    };

    preg_match_all(“/(.+)/”, $conteudo, $xml_servico);

    Responder

    Pedro Rodrigues respondeu:

    Ixi, sumiram umas linhas quando postei.

    $content = $client->request();

    $conteudo = $content->getBody();

    //print_r($conteudo); exit();

    if (!stristr($conteudo, “setCarrier($this->_code);
    $error->setCarrierTitle($this->getConfigData(‘title’));
    $error->setMethod($shipping_method);
    $error->setErrorMessage($this->getConfigData(‘urlerror’));
    $result->append($error);
    $shippingPrice = 0;
    continue;
    };

    preg_match_all(“/(.+)/”, $conteudo, $xml_servico);

    Responder

    Pedro Rodrigues respondeu:

    Sumiu de novo. Sem chance de colar o trecho…

    Mas é isso aê!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Muito obrigado pela contribuição!

    Você pode me passar esses códigos por email?

    pedro@pteixeira.com.br

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Enviei por e-Mail o código!

    Abraço!

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Obrigado!

    Responder

  41. Pedro Rodrigues disse:

    Teixeira,

    Sabe me dizer quais as diferenças entre o servidor antigo (cfm) e o novo (aspx) dos Correios?

    Funcionam iguais e trazem os mesmo valores?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    É difícil saber, mas a princípio deveriam ser iguais.

    Abraço!

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    Sabe se os dois calculam todos os meio de envio que tem nesse seu módulo 3.1?

    Obrigado,
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Sim, eles calculam todos os serviços dos Correios.

    Responder

    Pedro Rodrigues respondeu:

    @Pedro Teixeira,

    O cfm não tá mais funcionando direito.

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Sim, eles substituíram pelo asmx.

    Abraço!

  42. marcus disse:

    E ai pedro tudo bem?
    Espero que sim.

    Fiz alguns teste hj e o que acontece agora é o seguinte:
    No pagseguro o frete continua multiplicando o valor, olhei no site do pagseguro e vi q em preferencias de frete estava marcada a opção de “frete fixo” e la informa q se o valor do frete de um item do produto for por exemplo 10,00 reais, se tiver 2 itens o frete multiplica, tudo blz , selecionei a opção de frete fixo e agora o valor do frete nao é calculado mais na finalização da compra do site pagseguro. mandei um e-mail para eles e agora estou esperando retorno.

    com o pagamento digital ate agora nos meus teste nao tive nenhum problema, pelo jeito foi usar somente ele.

    Obrigado pela ajuda cara.
    abraços

    att.
    Marcus Aurélio O. Campos

    Responder

    Pedro Teixeira respondeu:

    @marcus,

    Obrigado por comentar aqui com todos.

    Então com certeza é alguma configuração do PagSeguro.

    Abraço!

    Responder

    marcus respondeu:

    @Pedro Teixeira,

    Pois é, agora nao lembro se eu instalei o modulo da visie ou se estou usando o que vem instalado da hospedagem, depois vou fazer mais testes com outros modulos do pagseguro ou entao tentar consertar.

    Obrigado por toda ajuda.

    att.
    Marcus Aurélio O. Campos

    Responder

  43. Tiago disse:

    Bom dia Pedro, Você poderia verificar o link de dowload do modulo pois o para mim da como 13 k e o mesmo da erro ao abrir? eu estou com problemas no connect e não consigo estar modulos atraves de ele, se puder me ajudar com os arquivos agradeço

    Abraço

    Responder

    Pedro Teixeira respondeu:

    @Tiago,

    O arquivo tem 17 k, para mim ele abre normal aqui. Você usa Linux?

    Abraço!

    Responder

    Tiago respondeu:

    Boa Tarde Pedro não estou usando linux não eu consegui abrindo o arquivo pelo winrar estranho pois outros aquivos zip estão abrindo normalmento pelo windows Obrigado pelo auxilio e já aproveitando você sabe como posso fazer para dar frete gratuito para determinados CEPS

    Responder

    Pedro Teixeira respondeu:

    @Tiago,

    Entendi, vou ver se consigo descobrir por que isso está contecendo.

    Dê uma olhada em regras de carrinho no meu promoção.

    Abraço!

    Responder

    Tiago respondeu:

    Nas regras consigo fazer um desconto fixo para determinado cep, porém na mesma cidade tenho um cep para cada rua o que torna inviavel, além disso não tenho o valor fixo ja que o frete não foi calculado não sei quanto posso dar de desconto. você tem alguma ideia?

    Abraço

    obrigado

    Responder

    Pedro Teixeira respondeu:

    @Tiago,

    Se não der pra fazer isso na regra do carrinho, aí tem que adaptar um módulo, dê uma olhada no meu post:

    http://www.pteixeira.com.br/criando-um-modulo-de-frete-para-magento/

    Abraço!

  44. Tiago disse:

    isso seria para caso a empresa entrega na região ou na cidade sem cobrar frete

    Responder

  45. Bruna disse:

    Amigo, parabéns pelo projeto!

    Mas estou com um problema =/

    Quando o cliente adiciona mais de um item no carrinho de compras dá erro de CEP no PAC. Aparece a seguinte mensagem de erro:

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

    Sei que é relacionado à altura e comprimento, mas a altura não está menor que o comprimento, eu mantive o valor de 16 de comp. 11 de altura e largura. Quando eu aumento o comprimento o cliente pode adicionar 2 itens no carrinho, só que se for mais do que isso dá erro de novo.

    Teria alguma maneira de o cálculo do Pac ser feito pela quantidade de itens e não pelo padrão?

    Outra coisa amigo, pra eu instalar a nova versão do módulo eu tenho que apagar a versão atual, ou posso instalar por cima? Desculpe a pergunta, mas sou iniciante no Magento e tenho medo de fazer algo errado.

    Por favor, me ajude! Não sei mais o que fazer :(

    Desde já obrigada!

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Bruna,

    Tente atualizar o módulo, acho que vai resolver o problema.

    É só sobreescrever e atualizar o cache.

    Abs!

    Responder

  46. Caro Pedro,

    Ao utilizar o tracking estou obtendo um erro. Fui verificar no log e verifiquei o seguinte:
    a:5:{i:0;s:36:”The locale ‘root’ is no known locale”;i:1;s:2021:”#0 /home/siga/recommerce/lib/Zend/Date.php(1057): Zend_Date->_calculate(’set’, ‘08/03/2010′, ‘dd/MM/YYYY’, ‘root’)

    Entao comecei a rastrear o log e vi que na sua chamada para a função acima é feito o seguinte:
    $locale = new Zend_Locale(‘America/Sao_Paulo’);
    $date=”;
    $date = new Zend_Date($datetime[0], ‘dd/MM/YYYY’, $locale);

    Não sei porque motivo o $locale vira ‘root’. Para resolver coloquei o seguinte:
    $date = new Zend_Date($datetime[0], ‘dd/MM/YYYY’, null);

    Passando null resolveu para mim, mas não sei se pode acarretar em outros problemas.

    Responder

    Pedro Teixeira respondeu:

    @Renato Vieira Fernandes,

    Se deu certo deixe assim, na próxima versão vou checar o que pode ser.

    Abraço!

    Responder

    denis respondeu:

    @Renato Vieira Fernandes,

    Pra mim o null não resolveu…

    a:5:{i:0;s:43:”invalid date () operand, timestamp expected”;i:1;s:3422:”#0 /home/voipmania/public_html/lib/Zend/Date.php(1057): Zend_Date->_calculate(’set’, false, ‘U’, ‘pt_BR’)
    #1 /home/voipmania/public_html/lib/Zend/Date.php(197): Zend_Date->set(false, ‘U’, ‘pt_BR’)
    #2 /home/voipmania/public_html/app/code/core/Mage/Core/Model/Locale.php(474): Zend_Date->__construct(false, ‘U’, Object(Zend_Locale))
    #3 /home/voipmania/public_html/app/code/core/Mage/Shipping/Block/Tracking/Popup.php(236): Mage_Core_Model_Locale->date(false, ‘U’, NULL, false)
    #4 /home/voipmania/public_html/app/design/frontend/base/default/template/shipping/tracking/popup.phtml(148): Mage_Shipping_Block_Tracking_Popup->formatDeliveryTime(‘21:49:00′, ‘26/04/2010′)

    Responder

  47. Boa noite Pedro Teixeira, estou configurando minha loja Magento, estou nas configurações finais, não sou programador e estou batendo bastante a cabeça e procurando muito por tutoriais, e hoje achei você pelo forum do magento. Minha versão do Mag é 1.3.2.3, já estava com módulo dos correios mas msm assim instalei o seu depois de ler sobre as caracteristicas, mas meu grande problema é que não consigo fazer nem com reza uma regra de frete gratuito por região, não funciona, faço desconto no preço por região e da certo, mas qd faço frete gratuito pra x estado e estado y sem frete gratuito, o magento da a opção de frete gratuito como se não houvesse nenhuma regra. Ja procurei por toda a internet e não encontrei nada que ajudasse, mas ja encontrei muitas outras pessoas com a mesma necessidade que a minha. Vi que você manja MUITO de programação e magento, quem sabe pode me dar esta força. Fico no aguardo, grande abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Onde você configurou o desconto do frete por região?

    Abs!

    Responder

    Ricardo Sampaio respondeu:

    Bom dia Pedro, como vai?

    Então.. eu configurei em “Regra de Preço do Carrinho de Compras”, habilitei frete fixo e frete gratuito nas configurações gerais, nas condições das regras, eu coloquei; Qualquer (ou Todas) destas verdadeiro – Estado de Envio is SP – Método de Envio is Frete Gratuito – Estado de Envio is CE – Método de envio is not Frete Gratuito, mas aparece pra todos os estados a opção de frete gratuito, no carrinho e na finalização da compra. Fiz um teste na msm regra, pra são paulo, 10% de desconto e dá certo, o problema é só no frete, que não tira as opções que não quero praqueka região.

    abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    No módulo de frete você selecionou o método de frete que será gratuito?

    Ele está habilitado no módulo?

    Abraço!

    Responder

    Ricardo Sampaio respondeu:

    Bom dia Pedro.

    Está habilitado sim, o módulo de frete gratuito com PAC sem contrato (correios). Eu habilito e ele aparece constantemente, independente das regras que faço 8-/

    abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Se você habilitou o método de PAC como método para ser usado e como método de frete gratuito não sei o que pode ser.

    Precisa dar uma olhada mais a fundo.

    Abraço!

  48. Huuumm, ai complica neh?! quanto você cobraria pra ver isso? se é que tem tempo habil neh.. abrss
    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Infelizmente não estou disponível.

    Mas tem outros usuários que passaram por aqui e conseguiram fazer esse frete gratuito, você pode tentar perguntar como eles fizeram.

    Abraço!

    Responder

  49. Boa noite Pedro Teixeira como vai? Novamente escrevo aqui no seu site :-D
    Estou tendo um problema, gostaria de saber se tem alguma dica pra situação. Configurei o site pra recebimento com PagSeguro, e agora estou fazendo testes, depois de alguns problemas agora está funcionando, mas, quando é passado a compra pro pagseguro, ele descarta o frete do meu site, que é apresentado pro cliente, e calcula com o valor de frete do site deles, com sistema Correios, ou seja, quando o cliente fecha, lhe é passado um valor de frete e total, e quando vai pro pagamento no pagseguro aparece outro valor, maior, será que você teria alguma dica pra solucionar isso? Obrigado, grande abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Você tem que avisar o PagSeguro que vai passar o valor do frete, basta configurar pelo seu painel.

    Também deve ter uma opção no módulo do PagSeguro sobre isso.

    Abraço!

    Responder

    Ricardo Sampaio respondeu:

    Boa tarde Pedro, vlw pela resposta, ja tinha conseguido. abrss

    Responder

  50. Rodrigo Heck disse:

    Olá,

    Utilizo seu módulo de Correios 3.1, e instalei via connect apenas para experimentar, o módulo Noix Correios.

    O problema é que após desinstalar o módulo Noix Correios, não consegui mais criar “Envios” nos pedidos, quando clica no botão para criar um envio, cai na tela de erro do Magento.

    Segue abaixo a primeira linha do Log de erro.

    a:5:{i:0;s:48:”Invalid model for shipping method: noix_correios”;i:1;s:5965:”#0 /home/idakcom/public_html/app/code/core/Mage/Shipping/Model/Config.php(104): Mage::exception(‘Mage_Shipping’, ‘Invalid model f…’)

    Acredito que mesmo desinstalando o módulo Noix Correios, ele alterou algum arquivo, e agora está dando conflito.

    Se alguém puder me ajudar ficarei agradecido.

    Um abraço,
    Rodrigo.

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Heck,

    Acredito que ele não tenha desinstalado corretamente.

    Você precisa excluir a pasta do módulo, que deve estar em “app/code/community” e o xml de configuração no “app/etc/modules”.

    Se mesmo assim não rolar, você vai precisar excluir os registros do módulo da tabela core_config_data se não me engano.

    Abraço!

    Responder

    Rodrigo Heck respondeu:

    @Pedro Teixeira,

    A solução foi excluir os registros do módulo na tabela core_config_data no banco de dados.

    Muito obrigado!

    Um abraço,
    Rodrigo.

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Heck,

    Perfeito! Bons negócios!

    Responder

  51. Eduardo Russo disse:

    Olá Pedro,

    Parabéns pelo seu trabalho e desenvolvimento. Desculpe-me pela minha dúvida ridícula, mas baixei o zip desse último 3.1 e não sei instalar. Quando tentei instalar a versão pelo connect ele exibiu a mensagem de que não poderia executar o comando mkdir…
    A loja que estamos desenvolvendo em Magento está em http://www.inteligraph.com.br/store/magento.

    Aguardo seu retorno, Muito Obrigado.
    Eduardo Russo
    Inteligraph Digital.

    Responder

    Pedro Teixeira respondeu:

    @Eduardo Russo,

    Junto com o zip tem um Leiame.txt.

    Lá você consegue todas as informações.

    Abraço!

    Responder

    Eduardo Russo respondeu:

    @Pedro Teixeira, Baixei o ZIP aqui no site e só tem um arquivo com 18K chamado Shipping_Module_Correios_v3.1 sem nenhuma extensão, ou seja, não achei o leia-me txt. Pedro estamos em Ubatuba – SP, e precisamos lançar nossa loja virtual, como nossa estrutura é pequena, gostariamos de saber se voce poderia nos prestar consultoria para finalizar essa loja. Obrigado pela atenção.
    Eduardo Russo

    Responder

    Eduardo Russo respondeu:

    Pedro, Só agora percebi que era um zip dentro do outro, renomeie a extensão e lá está. Funcionando Perfeito. Obrigado.

    Mas ainda assim precisariamos de um help para instalar o módulo de pagamentos.

    Abraço,

    Eduardo Russo

    Responder

    Pedro Teixeira respondeu:

    @Eduardo Russo,

    Que bom que vocês estão abrindo uma loja na web, com certeza vai dar certo.

    Infelizmente nesse momento não estou disponível para consultoria, mas tenho uma boa dica para vocês.

    Você conhece a Loja Virtual UOL HOST?

    http://www.uolhost.com.br/loja-virtual.html

    Lá você vai ter uma loja, em Magento, funcionando com os Correios, PagSeguro, boleto e todas as bandeiras de cartão de crédito e débito alem de várias outras funcionalidades por um preço equivalente a de uma hospedagem.

    Dá uma olhada lá e se precisar de ajuda me dá um toque.

    Abraço!

    Responder

    Eduardo Russo respondeu:

    @Pedro Teixeira, Ok. Muito Obrigado pelas dicas e parabéns pelo módulo de cálculo do CEP.
    Abraço,

    Eduardo

    Pedro Teixeira respondeu:

    @Eduardo Russo,

    Eu que agradeço sua visita.

    Dá uma ligada pro UOL, você vai gostar da solução.

    Abraço!

    Responder

  52. Bom dia Pedro como está? :-)
    Cara, instalei seu módulo há algum tempo, inclusive já tirei dúvidas aqui contigo, estou vendo os detalhes finais agora, e hoje fui inserir aqueles atributos para calcular o valor exato do frete. Fiz como está no Leiame do módulo, mas não rolou, quando vou alterar o produto com as medidas da o seguinte erro: ” SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘e.volume_altura’ in ‘field list’ “. Sabe me dizer pq ocorre? já limpei o cache e nada.
    Fico no aguardo, muito obrigado.
    Grande abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Você configurou o grupo de produto para ter esses atributos?

    Se sim, tenta apagar os atributos que você criou, cria novamente e configura no grupo de produto que você usa.

    Abraço!

    Responder

    Ricardo Sampaio respondeu:

    Opa Pedro, novamente obrigado pela resposta, limpei o cache denovo e rolou 8-D redondo. Só o que continua a não funcionar é o frete gratuito por região, vou ter que batalhar nisso ainda.

    Obrigado

    Gd abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Você pode criar uma regra do carrinho de compras para dar frete gratuito para certas cidades ou estados.

    Abraço!

    Responder

    Ricardo Sampaio respondeu:

    Então Pedro, é exatamente isso que não funciona, eu já criei várias regras e nenhuma funciona, o frete gratuito aparece de qualquer jeito pra qualquer estado, independente de regra 8-\

    abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Você usa a última versão do Magento? Estranho não funcionar a regra.

    Abraço!

  53. Eae Pedro, eu estou com a versão 1.3.2.3, será que seria o caso de atualizar? Não sei como funciona atualização, mas tenho receio de perder configuração, já li algo referente a isso.

    Obrigado

    Abrss

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Pode ser que seja essa versão ou alguma configuração das regras de preço que não esteja certa, mas só analisando com mais calma.

    Abraço!

    Responder

  54. Tiago Farinon disse:

    Oi Pedro!

    Estou aprendendo a trabalhar com o Magento e instalei sem problemas a tua ferramenta. Fiz tb o procedimento de adicionar ao grupo default os 3 atributos como manda no teu manual.

    O q eu acho estranho é que o valor pra PAC que aparece no meu site agora com o teu modulo é diferente do valor que aparece se eu vou no site dos correios e uso os mesmos valores…

    no meu exemplo quero mandar um produto com altura(2), largura(11), comprimento(16) e com peso de 0.3000 . pra mandar do cep 95180000 para o 91340210

    se eu puser esses dados no site do correio o frete sai por R$:8,00 mas quando mando calcular no magento com o modulo usando os mesmos valores da R$:11,50.

    Vc sabe me dizer pq isso esta acontecendo Pedro? Como eu resorvo?

    ahhh e outra coisa q aconteceu agora… fiz o mesmo teste com os mesmos valores (essas dimensoes sao os valores minimos q vi no site dos correios..) e revebi o erro 21.
    “PAC – Houve um erro inesperado, por favor entre em contato. A largura nao pode ser menor que 11cm, quando o comprimento for menor que 25cm. (Cod. 21) ”

    sendo q minha largura esta em 11cm…

    Valeu velho! Muito bom o modulo! E pelo que vejo vc tem resolvido todos os pepinos q o pessoal traz aqui…
    parabens!

    Responder

    Pedro Teixeira respondeu:

    @Tiago Farinon,

    O que acontece é que o módulo regula o volume para para não dar erro, ou seja, ele coloca o comprimento como 25cm, acho que por isso a diferença de preço.

    Abraço!

    Responder

  55. Elisio Cabral disse:

    Oi pedro parabéns pela iniciativa do módulo. Olha vi o erro listado nos comentários mas não vi resposta então vou colocar aqui novamente: Fiz todos os passos da configuração explicada em seu txt junto com o módulo e já visitei vários sites para tentar fazer funcionar seu módulo mas não consegui. Estou testando o magento 1.4.0.1 e o seguinte erro aparece quando seleciono o frete:

    Sedex HOJE – Houve um erro inesperado, por favor entre em contato. Servi�o indispon�vel, tente mais tarde. Erro no c�lculo do pre�o: The underlying connection was closed: An unexpected error occurred on a receive. (Cod. 7)

    Isso para todos os serviços que selecionei para funcionar PAC etc…) Sendo que já configurei o local de envio, sincronizei a url dos correios, em fim. Gostaria muito de sua ajuda.

    Att,

    Elisio

    Responder

    Pedro Teixeira respondeu:

    @Elisio Cabral,

    Que estranho, a mensagem diz respeito a URL dos Correios estar fora do ar, o que acontece com bastante frequência, porém o código do erro é referente a Valor Declarado, o que não deveria acontecer.

    Selecione um serviço de cada vez e teste separadamente cada um, passe aqui para falar o que aconteceu.

    Abraço!

    Responder

    Elisio Cabral respondeu:

    @Pedro Teixeira,

    Boa noite pedro obrigado pela resposta, realmente o erro dado ontem modificou hoje, não sei se é realmente instabilidade dos correios mas enfim fiz o que você sugeriu mas antes tentei novamente simular uma venda e o seguinte erro ocorreu:

    Fatal error: Call to a member function getBody() on a non-object in C:\xampp\htdocs\magento\app\code\community\Correio\Shipping\Model\Carrier\CorreioPost.php on line 373

    Já vi este erro comentado aqui no blog e inclusive a solução (adição do continue no try) mas não sei em qual arquivo mexer e nem se esta é a melhor solução. Se vc souber aguardo sua ajuda.

    att,

    Elisio

    Responder

    Elisio Cabral respondeu:

    @Elisio Cabral,

    Pedro to de volta, ao trocar para a locaweb a seguinte mensagem aparece ao tentar adicionar ao carrinho para calcular o frete:

    Cannot add item to shopping cart

    Você não tem itens no seu carrinho de compras.

    Continue comprando.

    Responder

    Pedro Teixeira respondeu:

    @Elisio Cabral,

    Te passei um email com a correção que o Pedro Rodrigues fez, que logo, logo vai estar na nova versão do módulo.

    Quanto a esse novo erro eu desconheço, uso a Locaweb e está tudo certo.

    Abraço!

    Responder

  56. Elisio Cabral disse:

    Meu amigo pedro, valeu! funcionou a parada, acho que era o cache do firefox, pelo IE foi na boa, valeu pela atenção!!!

    Att,

    Elisio

    Responder

Deixe um comentário