11
ago

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

Depois de alguns dias consegui terminar a nova versão, 4.1.0, do módulo de frete para Magento.

A necessidade de uma nova versão ficou mais evidente na mudança da URL do webservice dos Correios, mas já aproveitei para corrigir alguns bugs e implementar novas funcionalidades.

Nessa nova versão versionei o módulo e criei um ambiente completo de staging e QA, até para simular as possíveis respostas do webservice dos Correios para tentar cobrir o máximo de situações possíveis no módulo, acredito poder afirmar que essa é a versão mais estável e completa do módulo. Pretendo liberar o svn em um futuro próximo.

Mudanças implementadas:

- Nova estrutura do Model, facilitando o entendimento e manutenção
- Nova forma de passar o volume do PAC para os Correios
- Novos filtros para evitar erros na interface
- Nomes dos métodos, URL dos Correios, prazo de entrega e outros parâmetros configurados no xml
- Integração total com as regras de frete grátis utilizando a função _setFreeMethodRequest()
- Logs mais completos para identificação de possíveis problemas
- Desconsiderando duplicidade de produtos configuráveis no cálculo do volume do PAC
- Corrigido problema com a função depreciada slipt()
- Sedex a cobrar mostra o valor do frete na mensagem e deixa como gratuito
- Corrigido mensagem de erro de peso e valor de “a cima” para “acima”
- Realiza apenas uma consulta ao webservice para todos os serviços

O fato da nova versão realizar apenas uma consulta para todos os serviços significa que agora quando houver mais de um serviço para ser calculado o módulo fará apenas uma consulta aos Correios, aumentando a velocidade da resposta e diminuindo a possibilidade de erro.

A pesar da fonte de cálculo da Locaweb continuar implementada no módulo, acredito que eles bloquearam a consulta por servidores externos, ou seja, não consegui testar, mas mesmo assim deixei implementado.

O módulo encontra-se disponível para download no Magento Connect pela URL:

http://www.magentocommerce.com/magento-connect/Pedro%20Teixeira%20Ferraz/extension/3553/pedroteixeira_correios

Se você quiser baixar os arquivos e instalar manualmente, clique aqui.

Considerações Importantes

Não identifiquei a necessidade de mudança do core do Magento para fazer funcionar o tracking na versão 1.4.1.1 do Magento, porém, as mudanças continuam disponíveis no post da versão antiga.

Lista de códigos de erros dos Correios:

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

Como sempre fico a disposição para dúvidas, sugestões e críticas.

Boas vendas!

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

  1. Marcio disse:

    Parabéns pelo módulo! Uma dúvida: Você configurou para uma única chamada ao Webservice somente para ficar mais rápido ou por causa do Rate_Result_Error?
    Abçs!

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Para aumentar a velocidade e diminuir a possibilidade de erro.

    Abraço!

    Responder

    Michel respondeu:

    Pedro parabens pelo otimo trabalho.
    Mais agora estou no dilema para saber se está funcionando.
    Tem algum link com o procedimento apos instalação?

    Abraços

    Responder

    Pedro Teixeira respondeu:

    @Michel,

    Você deve configurar o módulo na administração de sua loja e depois cotar o frete, simulando uma compra.

    Abraço!

    Responder

    elton respondeu:

    @Pedro Teixeira,
    estou tendo problemas com o modulo desde hoje cedo.
    veja o system.log:

    2011-04-15T14:30:01+00:00 DEBUG (7): Cron run
    2011-04-15T14:34:46+00:00 DEBUG (7): pedroteixeira_correios [458]: URL Error – Unable to Connect to tcp://ws.correios.com.br:80. Error #0: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
    2011-04-15T14:39:20+00:00 DEBUG (7): pedroteixeira_correios [230]: Correios Error: Codigo de servico invalido. [Cod. 1] [Serv. 41025]
    2011-04-15T14:45:02+00:00 DEBUG (7): Cron run
    2011-04-15T14:45:51+00:00 DEBUG (7): pedroteixeira_correios [458]: URL Error – Unable to Connect to tcp://ws.correios.com.br:80. Error #0: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
    2011-04-15T14:46:39+00:00 DEBUG (7): pedroteixeira_correios [458]: URL Error – Unable to Connect to tcp://ws.correios.com.br:80. Error #0: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

    tens alguma ideia aonde possa estar o problema?

    obrigado

    Responder

    Pedro Teixeira respondeu:

    @elton,

    Que estranho….Pelo erro parece que a resolução do DNS dos Correios está com problema.

    Ainda está com problema? Se sim, tente dar um ping do servidor para ws.correios.com.br e no desktop para ver se funciona.

    Abraço!

    Responder

    elton respondeu:

    @Pedro Teixeira, Ola Pedro,
    muito obrigado por responder pessoalmente e tao rapido.
    bom, continuo com o problema.
    eu onsigo PING nos correios.
    meu server que esta num local diferente tambem consegue ping e consegue resover o endereco.

    o que mais posso procurar?

    elton respondeu:

    @Pedro Teixeira, Pedro,
    o problema se resolvou sozinho…
    acredito que foi um surto no site dos correios.

    Agora que aconteceu, vem a pergunta: tem um jeito de se ter as tabelas gravadas no meu server, e so fazer atualizacoes periodicas (via cron) no site dos correios?
    Ai, se da uma pane dessas la, nao para a minha loja, que so entrega via correios.
    Pense na ideia! :)

    e nao falei antes devido a correria, mas teu modulo he muito bom e rapido! Obrigado por disponibilizar na net!

    Pedro Teixeira respondeu:

    @elton,

    Deve ter sido uma instabilidade no DNS Server deles.

    Se tem um jeito a resposta é sim, mas por hora o módulo não faz isso.

    Já está na minha lista de melhorias.

    Abraço!

    Responder

  2. Bruno disse:

    Pedro, muito obrigado pela atualização do módulo, que está cada vez melhor! A redução das requisições ao Webservice vai melhor bastante o desempenho.
    Abraço.

    Responder

    Pedro Teixeira respondeu:

    @Bruno,

    Valeu!

    Responder

  3. Brayan disse:

    Show de bola, parabéns Pedro, vou testar essa nova versão assim que meu cliente disser beleza. Parabéns pelo módulo e sucesso pq vc merece.

    Responder

    Pedro Teixeira respondeu:

    @Brayan,

    Obrigado! Abraço!

    Responder

  4. Parabéns pelo lançamento, fizemos a atualização aqui em algumas lojas e tudo certo.
    Módulo da mais alta qualidade.

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Deguir,

    Obrigado!

    Responder

  5. Valmor disse:

    Legal! Parabéns pelo empenho e pelo trabalho! Não entendo porque ficam mudando a maldita url do webservice dos correios… =/
    O módulo está cada vez melhor, parabéns!
    Grande abraço e sucesso!

    Responder

    Pedro Teixeira respondeu:

    @Valmor,

    Obrigado!

    Também não entendo, mas da próxima vez que mudarem será mais fácil de atualizar o módulo, já que a URL agora está no xml de configuração.

    Abraço!

    Responder

  6. Edgar disse:

    Oii!
    Já tentou usar diretamente o webservice dos correios?
    http://www.correios.com.br/webservices/

    Responder

    Pedro Teixeira respondeu:

    @Edgar,

    Não entendi, essa é a página que passa mais informações sobre o webservice dos Correios, que é o que o módulo utiliza.

    Abraço!

    Responder

  7. Valeu Pedro… vou deixar na manga aqui, ja que o 4.0 não apresentou erro ainda comigo =)
    []‘s

    Responder

    Pedro Teixeira respondeu:

    @Irineu Martins Junior,

    Perfeito, mas vale a pena trocar, essa nova versão está muito mais rápida e com vários bugs corrigidos.

    Por exemplo, digite o cep 12345678 e calcule o frete na versão antiga.

    Abraço!

    Responder

  8. [...] This post was mentioned on Twitter by Brayan T. Demarchi and Marcos Paulo Corrêa, Marcos Paulo Corrêa. Marcos Paulo Corrêa said: RT @TeixeiraPedro: Versão 4.1 do módulo de frete para Magento, agora com o novo webservice dos Correios: http://bit.ly/aztEiT [...]

  9. Jonathan disse:

    Olá, estava implementando esse modulo em uma loja, e deu esse erro quando vou selecionar o metodo de envio na hora da compra:
    ” + Houve um erro inesperado, por favor entre em contato. CEP de origem invalido! (Cod. 2)”

    mas o cep de origem esta correto, testei com e sem o tracinho.. podem me ajudar? minha versão do magento não é a ultima, é a 1.3.

    Obrigado, mtu bom esse módulo ;D

    Responder

    Pedro Teixeira respondeu:

    @Jonathan,

    Isso significa que a resposta dos Correios foi que o CEP de origem está errado.

    O CEP de origem, não o de destino.

    Se você já confirmou e digitou tudo certo, entre no site dos Correios e procure por esse CEP.

    Abraço!

    Responder

  10. Jus-SC disse:

    Olá Pedro, muito bom o módulo, cada vez mais perfeito.

    Uma coisa que posso estar errado, mas qdo o site do correio esta off, é exibido um aviso, esta msg pode ser personalizada, porém o interessante seria disponibilizar outra forma de entrega para não perder a compra.

    Pq imagina uma loja toda automatizada, com pagamento online via cartão, é necessário ter o valor total a compra para executar o pagamento.

    Em ‘métodos de envio’ tem uma opção de valor fixo, pode ser ‘X’ por produto, seria interessante esta opção estar disponível qdo o site do correio estiver off.

    É possível incrementar esta funcionalidade ao módulo?

    Abraço e novamente parabéns pelo trabalho.

    Responder

    Pedro Teixeira respondeu:

    @Jus-SC,

    É possível habilitar outras formas de envio para que quando os Correios estiverem off existam outras opções, mas essas opções vão ficar sempre disponíveis.

    Para podermos criar uma maneira de habilitar esse módulo só quando os Correios estiverem fora do ar, já é um pouco mais complicado.

    Quem sabe em uma próxima versão.

    Abraço!

    Responder

    Jus-SC respondeu:

    @Pedro Teixeira,
    não sei exatamente como funciona o script, posso estar falando besteira, mas será que aceita um javascript?

    ao exibir a msg de url off, executa um javascript, que deixa visivel a div que contem outra forma de frete.
    e altera no phtml, adicionando uma div com display:none na forma de pagamento fixa.

    de qualquer forma, sei que vc fará da melhor maneira possivel.
    valeu.

    Responder

    Pedro Teixeira respondeu:

    @Jus-SC,

    É possível fazer dessa forma, mas seria uma solução temporária, um workaround.

    Para fazer bem feito teríamos de sobreescrever a classe de shipping do Magento para checar se houve erro dos Correios e se sim chamar outro método de envio.

    Se você for fazer utilizando a solução temporária, não se esqueça de colocar também na página de checkout.

    Abraço!

    Responder

  11. Visca disse:

    Pedro parabéns pelo excelente módulo, um dos melhores módulos free do Magento. Pros BR´s então é essencial!
    Ia sugerir a mesma coisa que o Jus, em caso de serviço OFFLINE, ao invés do cliente receber um erro, aparecer um valor fixo X configurável. Pedindo um pouquinho mais, esse X configurável poderia ter valores diferentes por estado. Assim ficaria mais fácil pro lojista configurar uma venda que em tese seria perdida e assumiu um valor (que traga lucro/prejuízo de acordo com sua estratégia).
    if erro x echo $valor =]

    Responder

    Pedro Teixeira respondeu:

    @Visca,

    Na próxima versão do módulo vou avaliar essa sugestão, talvez um arquivo xml com os valores.

    Abraço!

    Responder

  12. Julien disse:

    Ótimas novidades, parabens!

    Responder

  13. Dake disse:

    Pedro,

    Substitui os arquivos e da o erro:

    Houve um erro inesperado, por favor entre em contato. Erro ao calcular a tarifa (Cod. 888)

    Possibilidades?

    Responder

    Pedro Teixeira respondeu:

    @Dake,

    Algum dos serviços dos Correios está voltando com esse erro, tente ir habilitando um serviço por vez para ver qual está com problema.

    Abraço!

    Responder

  14. Carlos disse:

    Pedro, parabéns pela iniciativa do módulo para cálculo !
    Tentei aplicar seu módulo em um novo site, no entanto me é apresentado um erro que gostaria de saber se você teria alguma idéia do que possa ser. Estou trabalhando com a versão 1.4 estável. Obrigado !
    Parte do código de erro:

    a:5:{i:0;s:233:”Warning: include(PedroTeixeira_Correios_Helper_Data.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\emporioatis\includes\src\Varien_Autoload.php on line 93″;i:1;s:1524:”#0 C:\wamp\www\emporioatis\includes\src\Varien_Autoload.php(93): mageCoreErrorHandler(2, ‘include(PedroTe…’, ‘C:\wamp\www\pap…’, 93, Array)
    #1 C:\wamp\www\emporioatis\includes\src\Varien_Autoload.php(93): Varien_Autoload::autoload()
    #2 [internal function]: Varien_Autoload->autoload(‘PedroTeixeira_C…’)
    #3 C:\wamp\www\emporioatis\app\Mage.php(520): spl_autoload_call(‘PedroTeixeira_C…’)
    #4 C:\wamp\www\emporioatis\includes\src\Mage_Adminhtml_Block_System_Config_Form.php(172): Mage::helper(‘pedroteixeira_c…’)

    Responder

    Carlos respondeu:

    @Carlos,
    Pedro, por favor desconsidere essa dúvida. Ao atualizar um patch do Magento, seu módulo voltou a funcionar.
    Grato.

    Responder

    Pedro Teixeira respondeu:

    @Carlos,

    Perfeito! Abraço!

    Responder

  15. Paulo disse:

    Boa Tarde Pedro, este modulo serve para a versao 1.3.1.1 também?
    Parabéns, mais uma vez saindo na frente meu.

    Abs

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Deveria funcionar sem problemas….faça o teste.

    Muito obrigado!

    Abraço!

    Responder

  16. Paulo disse:

    Boa Tarde Pedro,
    Tentei instalar e deu erro:

    downloading PedroTeixeira_Correios-4.1.0.tgz …
    Starting to download PedroTeixeira_Correios-4.1.0.tgz (11,911 bytes)
    . . …done: 11,911 bytes
    ERROR: failed to mkdir /home/wplace/public_html/loja/app/etc/modules

    Tem como baixar os arquivos e instalar manualmente?

    Abs

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Seu connect está com problema, talvez permissão de escrita na pasta /app/etc e /app/code.

    Você pode baixar manualmente sim, clique no link do post.

    Abraço!

    Responder

    Paulo Junior respondeu:

    @Pedro Teixeira, Desculpe Pedrão, eu não tinha visto o link para baixar os arquivos. Obrigado. Um Abraço.

    Responder

    Pedro Teixeira respondeu:

    @Paulo Junior,

    Sem problema.

    Abraço!

    Responder

  17. Paulo disse:

    inclusive nao entendi pq esta direcionando para o /home/wplace/public_html/loja/app/etc/modules, deveria estar indo para o tendagospel

    Responder

  18. Paulo disse:

    Pedro, acho que seu modulo está causando um problema estranho em minha loja.
    Na hora de fechar o pedido, acontece o seguinte:
    1) Escolho o endereco de cobranca
    2) Endereco de entrega
    até ai td bem
    mas quando ele vai carregar os metodos de envio, ele fica carregando eternamente até tratar. O log acusa um erro de “General error: 2006 MySQL server has gone away”, mas isso só acontece com o modulo ativado.. sem ele funciona tranquilo..
    o que pode ser?

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Segundo a mensagem de erro seu servidor MySQL está caindo.

    Ligue para sua hospedagem e questione isso, se for o Magento eles vão te falar.

    Abraço!

    Responder

  19. Paulo disse:

    PS: Eu nao sou o Paulo ai do magento 1.3.1.1 nao viu hehe

    Responder

  20. Olá Pedro, parabéns pelo excelente componente, entretanto estamos com um problema, ao instalar e realizar o cadastro, ele devolve a seguinte mensagem: Houve um erro inesperado, por favor entre em contato. Cdigo de servio invlido! (Cod. 1)
    Possui idéia do que possa ser?

    Grande abraço!

    Responder

    Pedro Teixeira respondeu:

    @Eduardo Arsani,

    Tente habilitar somente os serviços referente a fonte de cálculo configurada.

    Leia as observações abaixo dos campos.

    Abraço!

    Responder

  21. Thales disse:

    Pedro, não há palavras para agradecer o seu entusiasmo em criar este módulo tão importante para a comunidade brasileira do magento, os correios deveriam te pagar uma comissão! hahaha! Grande abraço e PARABÉNS!

    Responder

    Pedro Teixeira respondeu:

    @Thales,

    Obrigado!

    Responder

  22. Alex Willian disse:

    Boa tarde Pedro, primeiro eu queria parabenizar pelo modulo.

    Enfim, eu estive testando no Magento 1.4.1.1, e encontrei alguns erros. Ao usar o modulo, os pedidos feitos que estão como COMPLETOS não aparecem. Ao debugar ele acusava um erro no arquivo em app/code/core/Mage/Shipping/Helper/Data.php, na linha 75. É referente ao pop up de rastreamento.
    Então resolvi mudar o código, de:

    $storeModel = Mage::app()->getStore($model->getStoreId());
    para
    $storeModel = Mage::app()->getStore();

    e voltou a aparecer os pedidos(Somente os pedidos que travam as visualizações, as faturas, e entregas são mostrados normalmente)
    Com este codigo alterado e com o codigo padrão, tentei rastrear um pedido nos correios com um numero de rastreamento valido, e em Vendas>.Entregas, ao clicar em “Monitorar esta entrega”, apresenta o seguinte erro:

    a:5:{i:0;s:43:”invalid date () operand, timestamp expected”;i:1;s:3584:”#0 /home/rodolfo/public_html/magento/lib/Zend/Date.php(1057): Zend_Date->_calculate(‘set’, false, ‘U’, ‘pt_BR’) #1 /home/rodolfo/public_html/magento/lib/Zend/Date.php(197): Zend_Date->set(false, ‘U’, ‘pt_BR’) #2 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Model/Locale.php(474): Zend_Date->__construct(false, ‘U’, Object(Zend_Locale)) #3 /home/rodolfo/public_html/magento/app/code/core/Mage/Shipping/Block/Tracking/Popup.php(236): Mage_Core_Model_Locale->date(false, ‘U’, NULL, false) #4 /home/rodolfo/public_html/magento/app/design/frontend/base/default/template/shipping/tracking/popup.phtml(148): Mage_Shipping_Block_Tracking_Popup->formatDeliveryTime(’17:23:00′, ’31/03/2010′) #5 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Template.php(212): include(‘/home/rodolfo/p…’) #6 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Template.php(239): Mage_Core_Block_Template->fetchView(‘frontend/base/d…’) #7 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Template.php(253): Mage_Core_Block_Template->renderView() #8 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Template->_toHtml() #9 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml() #10 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Text_List->_toHtml() #11 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Abstract.php(520): Mage_Core_Block_Abstract->toHtml() #12 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Abstract.php(471): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true) #13 /home/rodolfo/public_html/magento/app/design/frontend/base/default/template/page/popup.phtml(40): Mage_Core_Block_Abstract->getChildHtml(‘content’) #14 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Template.php(212): include(‘/home/rodolfo/p…’) #15 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Template.php(239): Mage_Core_Block_Template->fetchView(‘frontend/base/d…’) #16 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Template.php(253): Mage_Core_Block_Template->renderView() #17 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Template->_toHtml() #18 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Model/Layout.php(529): Mage_Core_Block_Abstract->toHtml() #19 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(389): Mage_Core_Model_Layout->getOutput() #20 /home/rodolfo/public_html/magento/app/code/core/Mage/Shipping/controllers/TrackingController.php(76): Mage_Core_Controller_Varien_Action->renderLayout() #21 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Shipping_TrackingController->popupAction() #22 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘popup’) #23 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #24 /home/rodolfo/public_html/magento/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch() #25 /home/rodolfo/public_html/magento/app/Mage.php(596): Mage_Core_Model_App->run(Array) #26 /home/rodolfo/public_html/magento/index.php(78): Mage::run(”, ‘store’) #27 {main}”;s:3:”url”;s:63:”/magento/shipping/tracking/popup/hash/c2hpcF9pZDo1OjUwZWI2OA,,/”;s:11:”script_name”;s:18:”/magento/index.php”;s:4:”skin”;s:7:”default”;}

    Ja em Vendas>.pedidos, com o codigo alterado ao clicar em track order(esta em ingles o link), ele abre a pop up mais aparece a pagina de não encontrado da front-end do Magento. Com o codigo padrão, ele não abre a pagina com o pedido. No antigo módulo, versão 4.0 funcionava normal o rastreamento. Como teste tambem, tentei realizar a correção do traking que este no seu post da versão 4.0 e tambem não houve sucesso nesta parte. Voçe tem alguma ideia de como resolver isso?

    Desde já agradeço a atenção

    Alex Willian

    Responder

    Pedro Teixeira respondeu:

    @Alex Willian,

    Tente aplicar as mudanças que coloquei no post da versão antiga:

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

    Pelo que tinha percebido a versão 1.4.1.1 não precisava dessas alterações, mas vai saber.

    Abraço!

    Responder

  23. Alex Willian disse:

    Bom dia pedro, entao, eu apliquei as alterações e nada. Realizei o teste numa instalação limpa e ocorre o mesmo erro, eu estou vendo aqui, e se eu consigar algo eu posto aqui.
    Vlw

    Responder

    Pedro Teixeira respondeu:

    @Alex Willian,

    Que estranho, se descobrir o problema poste aqui.

    Abraço!

    Responder

  24. Felipe disse:

    Oi Pedro,

    Estou com um problema para obter o id do pedido pela barra de endereço, na última linha desse código o que devo colocar para obter corretamente?

    protected function _prepareColumns()
    {
    $this->addColumn(‘real_order_id’, array(
    ‘header’=> Mage::helper(‘sales’)->__(‘Order #’),
    ‘width’ => ’80px’,
    ‘type’ => ‘text’,
    ‘index’ => ‘increment_id’,
    ));

    if (!Mage::app()->isSingleStoreMode()) {
    $this->addColumn(‘store_id’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Purchased from (store)’),
    ‘index’ => ‘store_id’,
    ‘type’ => ‘store’,
    ‘store_view’=> true,
    ‘display_deleted’ => true,
    ));
    }

    $this->addColumn(‘created_at’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Purchased On’),
    ‘index’ => ‘created_at’,
    ‘type’ => ‘datetime’,
    ‘width’ => ’100px’,
    ));

    /*$this->addColumn(‘billing_firstname’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Bill to First name’),
    ‘index’ => ‘billing_firstname’,
    ));

    $this->addColumn(‘billing_lastname’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Bill to Last name’),
    ‘index’ => ‘billing_lastname’,
    ));*/
    $this->addColumn(‘billing_name’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Bill to Name’),
    ‘index’ => ‘billing_name’,
    ));

    /*$this->addColumn(‘shipping_firstname’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Ship to First name’),
    ‘index’ => ‘shipping_firstname’,
    ));

    $this->addColumn(‘shipping_lastname’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Ship to Last name’),
    ‘index’ => ‘shipping_lastname’,
    ));*/
    $this->addColumn(‘shipping_name’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Ship to Name’),
    ‘index’ => ‘shipping_name’,
    ));

    $this->addColumn(‘base_grand_total’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘G.T. (Base)’),
    ‘index’ => ‘base_grand_total’,
    ‘type’ => ‘currency’,
    ‘currency’ => ‘base_currency_code’,
    ));

    $this->addColumn(‘grand_total’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘G.T. (Purchased)’),
    ‘index’ => ‘grand_total’,
    ‘type’ => ‘currency’,
    ‘currency’ => ‘order_currency_code’,
    ));
    //if (Mage::getStatus(‘complete’)) {

    $this->addColumn(‘status’, array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Status’),
    ‘index’ => ‘status’,
    ‘type’ => ‘options’,
    ‘width’ => ’70px’,
    ‘options’ => Mage::getSingleton(‘sales/order_config’)->getStatuses(),
    ));

    if (Mage::getSingleton(‘admin/session’)->isAllowed(‘sales/order/actions/view’)) {

    $this->addColumn(‘action’,
    array(
    ‘header’ => Mage::helper(‘sales’)->__(‘Nota Fiscal’),
    ‘width’ => ’80px’,
    ‘type’ => ‘action’,
    ‘getter’ => ‘getId’,
    ‘actions’ => array(
    array(
    ‘caption’ => Mage::helper(‘sales’)->__(‘Gerar’),
    ‘field’ => ‘order_id’,
    ‘url’ => “http://localhost.com/pagina/pag.php?id=”

    Responder

    Pedro Teixeira respondeu:

    @Felipe,

    Não sei do que exatamente você está falando, nem onde nem o que.

    Abraço!

    Responder

  25. Igor disse:

    Pessoal, pros que têm inúmeros problemas com os Correios fora do ar (como eu), ai vai um simpes hack que eu implementei.

    No CorreiosMethod.php, por volta da linha 293, ele retorna o resultado de erro caso a URL esteja fora do ar. Eu adicionei:

    $this->_apendShippingReturn(“40010″, 34, “2 dias”);
    $this->_apendShippingReturn(“41106″, 14, “6 dias”);

    Basicamente isso irá liberar o envio via Sedex e PAC, com o preço padrão de 34 / 14 reais, e prazo de 2 / 6 dias. Adicionalmente eu alterei a mensagem de erro nas configuracoes do modulo, para que exiba uma mensagem falando que o servico dos Correios esta fora do ar e calculamos os precos de envio de uma tabela padrao, e caso tenha ficado mais caro que o normal, reembolsaremos o cliente com a diferenca.

    Rapido e simples, mas eh a unica alternativa ate que o modulo ofereca este recurso. Para quem nao e preocupa em manter o modulo atualizavel, pode simplesmente criar uma query de tabela nessas 2 linhas para pegar o valor de acordo com o CEP.

    Melhor perder talvez alguns reais no envio, do que perder a venda por completo.

    Abs!!!

    Responder

    Pedro Teixeira respondeu:

    @Igor,

    Boa contribuição!

    Na próxima versão irei implementar algo nesse sentido.

    Abraço!

    Responder

    Thales respondeu:

    @Pedro Teixeira, tentei implementar essa sugestão do Igor, mas parece não funcionar. Você poderia detalhar mais? Ou @Igor ou Alguém que conseguiu? Acho que isso é muito útil aos vendedores!

    Responder

    Pedro Teixeira respondeu:

    @Thales,

    É só seguir os passos do Igor, inclua essas linhas no arquivo informado.

    Abraço!

    Responder

    Visca respondeu:

    @Igor,

    Excelente, Muito Obrigado!

    Responder

    THIAGO respondeu:

    @Igor, pode especificar melhor como eu coloco essas linhas, pq ta dando erro no arquivo. vlw

    Responder

  26. Prezados,

    Atualizei a loja que estou instalando o módulo para a versão 1.4.1.1 e mesmo assim não funciona, simplesmente não retorna erro algum mais também não lista, não aparece no carrinho de compras.

    Como posso verificar o que está havendo?
    Obrigado!

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Deguir,

    Habilite o log do Magento e veja qual erro está acontecendo.

    Abraço!

    Responder

    Rodrigo Deguir respondeu:

    @Pedro Teixeira, Desculpe mais onde isso, eu conheço somente o log que fica na pasta /var/reports, seria esse?

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Deguir,

    Fica no arquivo /var/log/system.log.

    Mas você precisa habilitar nas configurações da loja na aba desenvolvedor.

    Abraço!

    Responder

    Rodrigo Deguir respondeu:

    @Pedro Teixeira, Perfeito, agora funcionou, muito obrigado!

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo Deguir,

    Eu que agradeço sua visita!

    Pablo respondeu:

    @Rodrigo Deguir, cara aqui tbm não está listando e também não aparece nenhum erro. Como você resolveu seu problema?

  27. Pffeyfer disse:

    ESTOU INSTALANDO ESTE MODULO E AGORA JA ESTOU EM FASE DE TESTES, QUANDO EU CLICO EM FATURA PARA PROSEGUIR COM OS TESTE ACONTECE ESTE ERRO:

    Invalid model for shipping method: noix_correios
    Trace:
    #0 /home/motor/public_html/app/code/core/Mage/Shipping/Model/Config.php(90): Mage::exception(‘Mage_Shipping’, ‘Invalid model f…’)
    #1 /home/motor/public_html/app/code/core/Mage/Shipping/Model/Config.php(61): Mage_Shipping_Model_Config->_getCarrier(‘noix_correios’, Array, ’1′)
    #2 /home/motor/public_html/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php(89): Mage_Shipping_Model_Config->getAllCarriers(’1′)
    #3 /home/motor/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/motor/public_html/app/code/core/Mage/Core/Block/Template.php(144): include(‘/home/motor/pub…’)
    ………
    DA UMA PAGINA INTEIRA DE ERRO GOATARIA MUITO DE SUA AJUDA

    ATT

    Responder

    Pffeyfer respondeu:

    @Pffeyfer, resolvi
    era pouca coisa:
    não tinha abilitado o modulo
    att

    Responder

    Pedro Teixeira respondeu:

    @Pffeyfer,

    Acontece. Abraço!

    Responder

    Lucas Amiune respondeu:

    @Pedro Teixeira,

    Parabéns e Obrigado pelo módulo e pela dedicação.
    Eu encontrei exatamente o mesmo erro.

    Eu acabei instalando a versão 3.1 do teu módulo por engano.
    Ae instalei o módulo noix_correios para testar.
    E instalei a versão 4.1 do teu módulo.

    Só que quando vou faturar mostrava o erro de correiopost
    Ae foi só apagar as entradas do DB.

    Agora ele mostra esse erro citado pelo @Pffeyfer.
    Só que meu módulo está corretamente habilitado.

    Alguma opinião?
    Abraços

    Responder

  28. @joaoviana disse:

    Pedro,

    Estou com um problema..
    quando tento calcular o frete, ele nao me retorna nada.. nem msg de erro nem nada.. eh como se nao tivesse atualizado a pagina..
    minhas versao eh a 1.4.1.1

    O que pode ser?

    Responder

    Pedro Teixeira respondeu:

    @joaoviana,

    Habilite o log e veja que erro está acontecendo.

    Abraço!

    Responder

  29. @joaoviana disse:

    Puts pedro.. q vacilo o meu! Nao tinha configurado meu endereço! O modulo funciona sim!!!

    Obrigadão!!

    Responder

    Pedro Teixeira respondeu:

    @joaoviana,

    Sem problema! Precisando passe por aqui.

    Abraço!

    Responder

  30. Pablo disse:

    Opa! Instalei o módulo aqui e ele não está aparecendo no admin! Sabe o que pode ser?
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Pablo,

    Habilite o log de erros para sabermos o que está acontecendo.

    Abraço!

    Responder

    Pablo respondeu:

    @Pedro Teixeira,
    Opa! Beleza! Como faço isso?
    Abraço

    Responder

    Pedro Teixeira respondeu:

    @Pablo,

    Administração > Sistema > Configuração > Desenvolvedor.

    Abraço!

    Responder

    Pablo respondeu:

    @Pedro Teixeira,
    Valeu!! Ativei e apareceu o plugin!
    Não sei qual foi a relação, mas tá aparecendo agora!
    Abração!

    Responder

    Pedro Teixeira respondeu:

    @Pablo,

    Perfeito!

  31. Ricardo disse:

    Pedro, instalei normalmente o modulo, mas está dando erro de peso na hora de caucular o frete, como eu devo especificar o peso, se por exemplo for 400 gramas eu coloco “0.400″ ou apenas “400″, pois eu eu coloco 400 ele altera sózinho para 400.000.
    Obrigado.

    Responder

  32. Paulo disse:

    Pedro, to com um probleminha bem estranho:
    O calculo do frete funciona, mas nao é transferido para o “total” da compra.
    Quando clico em atualizar valores, a pagina recarrega, mas nada muda.
    Isso acontece em qualquer tema. e ja habilitei o log, mas nada aparece lá tb
    o que pode ser?

    Responder

  33. Paulo disse:

    Problema acima resolvido
    nao tinha nada a ver com o modulo. Eu havia desabilitado o Mage_tax e isso fez com que o calculo do total nao adicionasse o valor do frete

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Fechado! Abraço!

    Responder

  34. Ricardo disse:

    Pedro, o unico valor que consegui colocar no peso foi “10.0000″ não sei se é 10 gramas, 10 kilos, rsrsrs
    pode me ajudar a especificar o peso certinho
    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Ricardo,

    Os números no Magento ficam em padrão americano, o ponto é equivalente a nossa vírgula, ou seja, 4.00000 é igual a 4.

    Quanto a ser quilo ou grama, dê uma lida nas opções do módulo, lá você pode definir qual a unidade de peso.

    Abraço!

    Responder

  35. Davison disse:

    parou de funcionar o módulo ? tá dando o erro: Esse método de envio está fora do ar. Por favor entre em contato conosco.

    Responder

    Pedro Teixeira respondeu:

    @Davison,

    Isso signifca que o webservice dos Correios está fora do ar, habilite o log para ver com detalhes o erro.

    Abraço!

    Responder

  36. Erica disse:

    Lindo o módulo, Pedro. Funcionando perfeitamente num magento jurássico!
    Obrigada novamente :)

    Responder

    Pedro Teixeira respondeu:

    @Erica,

    Eu que agradeço sua visita.

    Abraço!

    Responder

  37. Victor disse:

    Pedro, boa noite tenho certeza q é vacilo meu :s

    eu baixei os arquivos e subi para o servidor, mas quando entro no admin nas formas de envio não aparece o seu modulo :s

    o que eu tenho q fazer pra ele aparecer la

    Responder

    Victor respondeu:

    @Victor, falei q era vacilo, tinha q limpar o cache dentro de magento

    Responder

    Pedro Teixeira respondeu:

    @Victor,

    Sem problema! Precisando de ajuda passe por aqui.

    Abraço!

    Responder

  38. Brayan disse:

    Fala Pedro… Cara tava funcionando perfeitamente o módulo dae ontem o cliente me ligou já a noite para dizer que não estava mais calculando. ta dando essa mensagem:
    Esse método de envio está fora do ar. Por favor entre em contato conosco.
    Será que os correios sacanearam de novo??

    Responder

    Pedro Teixeira respondeu:

    @Brayan,

    Os Correios não sacanearam de novo, eles sacaneiam todos os dias. Eles não mudaram de URL mas o WebService está extremamente instável.

    Habilite o log de erros para ter mais detalhes dos erros.

    Abraço!

    Responder

    Idk respondeu:

    @Pedro Teixeira,

    E qual solução alem dessa da para criar? pois ta tudo junto nunca vi… lerdo, fora do ar e etc…

    Responder

    Pedro Teixeira respondeu:

    @Idk,

    Por hora não tem o que fazer, na próxima versão do módulo vou implementar uma forma emergencial de mostrar o valor do frete quando os Correios estiverem fora.

    Nos comentários o pessoal criou uma solução temporária, dê uma lida.

    Abraço!

    Responder

    Idk respondeu:

    @Pedro Teixeira,

    Desculpe Pedro pela insistência.. mas tem previsão para o novo módulo? E outra pergunta, vi que a solução em algum caso pode perder algum “troco” no envio, na nova versão vai conseguir algo mais constante ou terá a possibilidade de perca de dinhero no frete?

    Grato pela atenção!

    Responder

    Pedro Teixeira respondeu:

    @Idk,

    Sem nenhuma previsão, acabo de lançar uma versão.

    Quanto ao valor, não será nada constante, pois não pegará o preço dos Correios e sim um valor fixo configurável, a idéia é não perder a venda.

    Abraço!

  39. Alexandre disse:

    Boa tarde Pedro,
    Não sei se eu não estou fazendo direito, mas o seu módulo calculou perfeitamente o valor do frete, mas não está integrado ao PagSeguro que tenho em minha loja. Poderia me explicar como sincronizar ambos?

    Grato

    Responder

    Pedro Teixeira respondeu:

    @Alexandre,

    Você precisa configurar seu módulo e o PagSeguro para receber o valor do frete do Magento.

    Precisa ver com o desenvolvedor do módulo do PagSeguro que você usa.

    Abraço!

    Responder

  40. Victor disse:

    Pedro, boa tarde,

    Veja se você pode me dar uma força, instalei seu modulo e habilitei as opções de SEDEX e PAC sem contrato pelos Correios.

    Porem quando vou fazer um teste com o meu próprio CEP o frete por PAC fica mais caro que o SEDEX :s
    Será q tem algo errado.

    Um outro assunto relacionado ao megento que se alguem puder me ajudar agradeço.
    Instalei o modulo do mercado pago, mas to perdido nas configurações dentro do magento : Número do Integrador, Return Process, Return Success
    e no mercado pago: Status das operações: e Mudanças nos status das operações:.

    Não sei o que colocar :s

    Responder

    Pedro Teixeira respondeu:

    @Victor,

    Depende do volume do produto, pode ser que seja um produto grande e por isso o PAC está ficando mais caro. Na dúvida, entre no site dos Correios e faça o cálculo por lá:

    http://correios.com.br/encomendas/prazo/default.cfm

    Abraço!

    Responder

  41. Brayan disse:

    Pedro, dei uma olhada no log de erro como vc me disse e deu isso aki:
    PedroTeixeira_Correios: URL Error
    2010-08-23T12:10:00+00:00 DEBUG

    Responder

    Pedro Teixeira respondeu:

    @Brayan,

    Isso signifca que os correios estão fora do ar.

    Abraço!

    Responder

  42. Boa tarde Pedro como vai?

    Instalei a nova versão do módulo hoje, voltou a funcionar. Mas quando vou fazer uma regra de promoção para frete dá erro. Eu seleciono o estado, e quando seleciono a opção de “Método de Envio é”, dá erro, aparece erro de “correiopost”. Já desliguei o módulo antigo e apaguei todo o cache. Sabe oque pode ser?

    Grande Abrss

    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Ricardo Sampaio,

    Apague de vez o módulo, apague a pasta “/app/code/community/Correios”, o arquivo “/app/etc/modules/Correio_Shipping.xml” e todos os registros da tabela “core_config_data” que tenham o path como “%carriers/correiopost%”.

    Abraço!

    Responder

  43. Wallysson disse:

    Não queria te importunar com perguntas, afinal você nem cobra por isso… Bem, fica a seu caso responder ou não… De qualquer modo, Parabéns pelo módulo, e obrigado pela enorme ajuda a comunidade web!

    Estou tendo um certo problema estranho.. Estou tentanto ativar a entrega para Sedex Hoje, porém a mesma esta dando erro… Quando eu desativo todas as entregas e deixo apenas ela, da erro também, quando eu a ativo, o sistema funciona normalmente… Tem alguma idéia do que pode ser? V.1.4.1 do magento…

    Responder

    Pedro Teixeira respondeu:

    @Wallysson,

    O espaço do meu blog é exatamente para isso, sempre que possível respondo os comentários.

    O serviço de Sedex Hoje dos Correios está com problema, não é o Magento ou o módulo, é o WebService deles. Por algum motivo ele não está calculando.

    Você pode ler a documentação do WebService e fazer a chamada manual para ver a resposta e entender o problema:

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

    Abraço!

    Responder

  44. Ricardo disse:

    Pedro, instalei normalmente o modulo, ele funcionou por uns 2 dias, e agora não aparece mais o cauculo, apenas atualiza a página e mostra o preço fixo. não mostra mais o dos correios.

    Sabe me dizer oque está acontecendo.

    Deu o mesmo problema em outra loja usando o modulo tbm.

    Responder

    Pedro Teixeira respondeu:

    @Ricardo,

    Habilite o log de erros e veja qual o problema.

    Abraço!

    Responder

  45. mARCIO disse:

    Olá pedro excelente modulo , Parabens mesmo.

    so tenho uma duvida , no meu modulo anterior não tinha as medidas Pac .
    eu sei que os correios mudou a forma de calcular , porem se meu cliente compra 3 produtos o pac para de funcionar fala que as mediadas não podem ser maior ,

    gostaria assim que possivel mais esclareciementos sobre esse assunto , ja que ainda encontro dificuldades.

    Responder

    Pedro Teixeira respondeu:

    @mARCIO,

    Não entendi seu problema.

    Os Correios tem limites de volume, se ultrapassar realmente será mostrado um erro.

    Abraço!

    Responder

  46. Adailton disse:

    Primeiro Parabens pelo modulo Pedro…….. Instalei esta versão e não sei por que so esta me retornando Metodo de Envio e sta fora do AR.

    Ja verifiquei tudo e nao consegui localizar erro algum..

    Responder

    Pedro Teixeira respondeu:

    @Adailton,

    Acredito que seja por que os Correios estão muito instáveis.

    Habilite o log de erros e veja qual a mensagem.

    Abraço!

    Responder

    Adailton respondeu:

    Obrigado pela Resposta Pedro:

    Agora ta me retornando o erro abaixo:

    Warning: sprintf() [function.sprintf]: Too few arguments in /home/mmvenda/public_html/magento/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php on line 540

    Trace:
    #0 /home/mmvenda/public_html/magento/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php(540): mageCoreErrorHandler(2, ‘sprintf() [_throwError(‘%s – Houve um e…’, ‘Servi??o indisp…’)
    #2 /home/mmvenda/public_html/magento/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php(135): PedroTeixeira_Correios_Model_Carrier_CorreiosMethod->_getQuotes(‘correioserror’, ‘Correios Error:…’, 230, ‘Servi??o indisp…’)
    #3 /home/mmvenda/public_html/magento/app/code/core/Mage/Shipping/Model/Shipping.php(141): PedroTeixeira_Correios_Model_Carrier_CorreiosMethod->collectRates()
    #4 /home/mmvenda/public_html/magento/app/code/core/Mage/Shipping/Model/Shipping.php(107): Mage_Shipping_Model_Shipping->collectCarrierRates(Object(Mage_Shipping_Model_Rate_Request))
    #5 /home/mmvenda/public_html/magento/app/code/core/Mage/Sales/Model/Quote/Address.php(644): Mage_Shipping_Model_Shipping->collectRates(‘pedroteixeira_c…’, Object(Mage_Shipping_Model_Rate_Request))
    #6 /home/mmvenda/public_html/magento/app/code/core/Mage/Sales/Model/Quote/Address/Total/Shipping.php(155): Mage_Sales_Model_Quote_Address->collectShippingRates(Object(Mage_Shipping_Model_Rate_Request))
    #7 /home/mmvenda/public_html/magento/app/code/core/Mage/Sales/Model/Quote/Address.php(708): Mage_Sales_Model_Quote_Address_Total_Shipping->collect()
    #8 /home/mmvenda/public_html/magento/app/code/core/Mage/Sales/Model/Quote.php(908): Mage_Sales_Model_Quote_Address->collectTotals(Object(Mage_Sales_Model_Quote_Address))
    #9 /home/mmvenda/public_html/magento/app/code/core/Mage/Checkout/Model/Cart.php(357): Mage_Sales_Model_Quote->collectTotals()
    #10 /home/mmvenda/public_html/magento/app/code/core/Mage/Checkout/controllers/CartController.php(117): Mage_Checkout_Model_Cart->save()
    #11 /home/mmvenda/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Checkout_CartController->indexAction()
    #12 /home/mmvenda/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch()
    #13 /home/mmvenda/public_html/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(‘index’)
    #14 /home/mmvenda/public_html/magento/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch(Object(Mage_Core_Controller_Request_Http))
    #15 /home/mmvenda/public_html/magento/app/Mage.php(596): Mage_Core_Model_App->run()
    #16 /home/mmvenda/public_html/magento/index.php(78): Mage::run(Array)
    #17 {main}

    So habilitei Sedex sem contrato:

    Responder

    Pedro Teixeira respondeu:

    @Adailton,

    O webservice dos Correios deve ter retornado um resultado muito estranho para esse acontecer.

    Ele está acontecendo sempre que você pede para calcular o frete.

    Abraço!

    Responder

    Adailton respondeu:

    @Pedro Teixeira,

    Mais uma vez Grato Pedro.

    Acontece sempre que entro no carrinho de compras. Ja verifiquei os parametros e não ta rodando…

    Valeu

    Responder

    Pedro Teixeira respondeu:

    @Adailton,

    Habilite o log e veja o que está sendo logado.

    Abraço!

  47. Danielle disse:

    Olá Pedro, mais uma vez parabéns pelo módulo.

    Instalei, fiz alguns testes apenas com o Sedex e e-Sedex com contrato e aparecem ok.

    Mas quando adiciono o Pac com contrato aparece sempre o erro SQLSTATE[HY000]: General error: 2006 MySQL server has gone away. Habilitei o log e aparece o seguinte erro: URL Error – Bad XML [443].

    O que fiz de errado?

    Abraços.

    Responder

    Pedro Teixeira respondeu:

    @Danielle,

    São dois erros diferentes, o primeiro fala que seu servidor MySQL caiu, já o segundo fala que os Correios estão retornando um XML não reconhecido, ou seja, provavelmente um erro no WebService deles.

    Abraço!

    Responder

  48. André Santos disse:

    Olá Pedro, parabéns pelo módulo.

    Eu gostaria de te perguntar se você tem uma outra solução de cálculo de frete que não dependa do Webservice dos Correios, se tem qual seria o valor.
    E outra pergunta se não existe outro webservice além dos Correios, vi alguma coisa sobre um da Locaweb, existe outra opção ?

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @André Santos,

    Infelizmente não tenho nada para oferecer.

    O módulo vai integrado com o WebService da Locaweb, mas acredito que eles fecharam para clientes e não consegui testar, então não sei se está funcionando.

    Na próxima versão do módulo vou estudar alguma possibilidade pelo menos para não perder a venda.

    Abraço!

    Responder

    Vitor Choi Feitosa respondeu:

    @Pedro Teixeira, sou cliente da LocaWeb num teste feito agora, não funcionou também, mas a mensagem de erro é outra:

    “Esse método de envio está fora do ar. Por favor entre em contato conosco. “

    Responder

    Pedro Teixeira respondeu:

    @Vitor Choi Feitosa,

    Mas você configurou o módulo para usar o webservice da Locaweb?

    Habilite o log e veja o que é logado.

    Abraço!

    Responder

  49. Bruno Piaui disse:

    Pedro,
    primeiramente parabéns pelo ótimo trabalho q vc vem fazendo com esse módulo de frete.

    estou tendo 1 problema. trabalho com um magento 1.4.0.1 e instalei o seu novo módulo manualmente.

    sempre q tento calcular o frete ele dá a seguinte mensagem:

    “Esse método de envio está fora do ar. Por favor entre em contato conosco.”

    vc poderia me ajudar???

    obs: tb clamo por uma opção de cálculo offline!!!! :D

    Grande abraço

    Responder

    Pedro Teixeira respondeu:

    @Bruno Piaui,

    Essa mensagem quer dizer que os Correios estão fora do ar, infelizmente.

    Bom, como expliquei para o André, vou estudar essa opção para a próxima versão.

    Abraço!

    Responder

  50. Mauricio disse:

    Olá, Pedro

    Tivemos também alguns dos problemas mencionados acima, de falha de conexão ao MySQL (MySQL server has gone away etc). Percebemos que ocorria principalmente no /checkout/cart/ e tudo indicava que o problema era a demora ou falta de resposta na estimativa do frete, causando o timeout da conexão ao MySQL.

    Parece que conseguimos evitar o erro de timeout – e a exibição da desagradável pagina de erro do Magento – reduzindo o valor do ws_timeout no config do seu módulo para 12, já que o timeout da nossa conexão ao MySQL é de 15 segundos.

    Desta forma, é exibida a mensagem de erro de acesso ao serviço dos Correios, sem perder a conexão ao MySQL.

    Fica a dica para quem tiver o mesmo problema e quiser contorná-lo da mesma forma, mas agradeço se tiver sugestão melhor!

    Abraços!

    Responder

    Pedro Teixeira respondeu:

    @Mauricio,

    Muito boa a dica!

    O config.xml é exatamanete para isso!

    Abraço!

    Responder

    Mauricio respondeu:

    @Pedro Teixeira,

    Sim, graças à excelente qualidade do seu trabalho!

    Responder

    Pedro Teixeira respondeu:

    @Mauricio,

    Valeu!

    Responder

    Thales respondeu:

    @Mauricio, Muito obrigado pela dica! Ajudou muito a resolver esse problema, eu fui até meu host e briguei com os caras até chegar aqui e ver que o problema é o server dos correios e não o meu! VALEU Mauricio!

    Responder

    Mauricio respondeu:

    @Thales,

    Legal que tenha ajudado, Thales.

    Pode parecer óbvio demais, mas enquanto tivermos que lidar com este problema do webservice dos Correios, é importante haver outra alternativa de envio (como Frete Fixo), senão os pedidos não podem ser concluídos se o método dos Correios for a única opção – e falhar…

    Outra coisa: definir um valor de timeout dos Correios (parâmetro ws_timeout no config.xml do módulo do Pedro) MENOR que o timeout da base de dados. Pra saber o timeout do seu MySQL, consulte o provedor ou examine o valor da variável connect_timeout do MySQL.

    Boa sorte!

    Responder

  51. Camilo disse:

    Olá Pedro,

    Parabéns pelo módulo, que muito tem ajudado a comunidade. Utilizava a versão antes da mudança do site dos Correios e estava funcionando perfeitamente. Após a atualização para o módulo novo (4.1) ele deixou de calcular o valor de envio. Será que é em função da LocaWeb?

    Obrigado!

    Responder

    Pedro Teixeira respondeu:

    @Camilo,

    Como você pode ler aqui nos comentários, o webservice dos Correios está extremamente instável, praticamente fora do ar.

    Abraço!

    Responder

  52. Tiago disse:

    Olá Pedro,
    Bom, atualizamos a versão do módulo e continuamos com a msg de erro “método fora do ar” as vezes temos aqui a tela de erro do magento no arquivo CorreiosMethod linha 540.
    Pelo que li nos posts anteriores, o problema realmente é com os correios que ficam alterando a url do webservice. Tenho seu modulo instalado na maquina para testes e no site, até ontem o calculo funcionava no local e hoje começou a parar. Você chegou a verificar alguma coisa nesta semana?

    Responder

    Pedro Teixeira respondeu:

    @Tiago,

    Os Correios estão praticamente fora do ar.

    Quanto ao erro, preciso da mensagem completa para analisar.

    Abraço!

    Responder

  53. Talvez isso ajude pra quem ja perdeu alguns cabelos como eu …

    Senhor Eric,
    O ambiente que suporta o serviço de cálculo de preços e prazos está sobrecarregado e instável. Nossa equipe técnica está trabalhando numa solução que resolva esse problema. Esperamos ter uma solução difinitiva em 31/8

    Agradecemos seu contato.

    Atenciosamente,

    Central de Atendimento aos Clientes dos Correios

    Fonte: http://forum.locaweb.com.br/showpost.php?p=31806&postcount=133

    Responder

    Pedro Teixeira respondeu:

    @Irineu Martins Junior,

    Vamos ver se eles cumprem a promessa….

    Abraço!

    Responder

    Lu respondeu:

    @Irineu Martins Junior,

    Obrigada pela informação!

    Tb já perdi alguns cabelos hehe, mas acabei desativando o módulo até que a situação se normalize!

    Abraços

    Responder

    Idk respondeu:

    @Lu,

    Também vi que essa é a melhor opção, ontem ficou o site dos correios offline o dia inteiro… então, essa é a melhor opção mesmo.

    Responder

  54. Ronaldo disse:

    Pessoal, Não tenho noção da dificuldade de fazer isso, mas não seria interessante desenvolver um módulo que carregue uma tabela de valores, prazoz etc para dentro do site? antes eu utilizava o Oscommerce, e na minha opinião um diferencial do mesmo era isso. Porque não adianta ter uma site muito bom e o principal não funcionar. Sempre tenho problemas de comunicação com os correios, e agora to sem o serviço desde ontém o dia todo!

    Não dá pra desenvolver algo semelhante ao módulo de correior do Oscommerce?

    Responder

    Pedro Teixeira respondeu:

    @Ronaldo,

    Qual módulo do OsCommerce você se refere?

    O problema não é a plataforma Magento, e sim pessoas para desenvolverem soluções para esse tipo de problema.

    Abraço!

    Responder

  55. Olá Pedro onde posso encontrar a documentação do módulo, para que eu possa integrá-lo na minha loja? Eu instalei ele pelo Magento Connect mas não acho nada no admin.

    Responder

    Pedro Teixeira respondeu:

    @Junio Vitorino,

    Que tipo de documentação você se refere?

    Você só deve colocar os arquivos na estrutura que vem no download em sua loja, atualizar o cache e configurar.

    Abraço!

    Responder

    Junio Vitorino respondeu:

    @Pedro Teixeira,

    Entendi, desculpe se foi uma pergunta idiota, é que eu sou realmente marinheiro de primeira viagem com o Magento.

    Optei por tenta outra forma de cálculo, devido a instabilidade dos Correios. Obrigado!!

    Responder

    Pedro Teixeira respondeu:

    @Junio Vitorino,

    Sem problema!

    Abraço!

    Responder

  56. Prezado Pedr,
    atualizei o módulo para a versão 4.1 e está dando o erro “Esse método de envio está fora do ar. Por favor entre em contato conosco.”
    Por favor, o que deve ser?
    Obrigado e um abraço,
    Leonardo Duarte.

    Responder

    Pedro Teixeira respondeu:

    @Leonardo Duarte,

    Dê uma lida nos comentários.

    Os Correios estão fora do ar.

    Abraço!

    Responder

  57. Tiago Martins disse:

    Olá, alguém sabe me dizer se a unica coisa que preciso fazer é esperar que volta a funcionar novamente?
    pelo codigo o serviço pode estar indisponivel.

    obrigado

    Houve um erro inesperado, por favor entre em contato. Serviço indisponível, tente mais tarde. Erro no cálculo do preço: This is an unexpected token. The expected token is ‘WHITESPACE’. Line 1, position 63. (Cod. 7)

    Responder

    Pedro Teixeira respondeu:

    @Tiago Martins,

    Infelizmente esse é um erro no webservice dos Correios e para que volte a funcionar você deve esperar.

    Mas o pessoal já postou aqui nos comentários soluções provisórias para não perder vendas pelo menos.

    Acredito que na próxima versão do módulo vou implementar um escape de emergência para esses casos.

    Abraço!

    Responder

  58. Rodrigo disse:

    Oi pedro sei que o site do correio ficou fora do Ar hj na pare da tarde mas o sistema de calcula tb está? minha pagina estou com a versão do magento 1.4.1.1 e 4.1 traking está dando essa msg:

    Houve um erro inesperado, por favor entre em contato. Serviço indisponível, tente mais tarde. Erro no cálculo do preço: This is an unexpected token. The expected token is ‘WHITESPACE’. Line 1, position 63. (Cod. 7)

    estava olhando esse site pra ver se estava funcionendo o calculo dele funciona será que tem algum metodo off-line.?

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    Sim, o sistema de cálculo está fora do ar.

    Que loja continua funcionando?

    Abraço!

    Responder

  59. Rodrigo disse:

    Esse post não sei se tem algo a ver com o erro que está apresentando.

    http://gabriel.indexainternet.com.br/nova-url-de-acesso-ao-webservice-dos-correios/

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    A nova versão já utiliza a nova URL.

    Abraço!

    Responder

  60. André Santos disse:

    Caro Pedro:

    Não sei se é o local para isso, para compartilhar informações, mas já que os Correios está fora do ar, e totalmente instável, e pelo que sei não é um serviço que dá para confiar muito na estabilidade, dado ao histórico que se conhece, uma solução um pouco trabalhosa mas confiável e rápida, não poderia usar o sistema de cálculo de Table Rates ?

    Estou pesquisando sobre o assunto, e inclusive achei um módulo com “Multiply Table Rates:” e nesse caso se inseriria uma tabela para cada opção de frete: Sedex, Sedex10, e-Sedex e PAC via arquivos .CSV

    Com certeza daria um trabalhão, mas seria uma solução definitiva, confiável e acesso rápido. O que você acha ?

    O módulo que encontrei está aqui:
    http://www.magentocommerce.com/magento-connect/Yarhajile/extension/728/multiple-tablerates

    Responder

    Pedro Teixeira respondeu:

    @André Santos,

    O espaço é para isso mesmo, quem sabe mais para frente crio um fórum para facilitar.

    Quanto a sugestão é muita boa, mas realmente é um trabalho considerável, além da tabela ser baseada em capital e interior, e você terá de identificar se o endereço é ou não capital.

    Abraço!

    Responder

  61. Vagner Luis disse:

    Pedro em Primeiro Lugar parabéns pelo Modulo é muito bom e ajuda muita gente da comunidade assim como eu, só que pela instabilidade do correio to me lascando com uma loja que tenho Hospedada nos Sevidores da KING HOST, eu descobri que eles tem um servidor de Calculo de frete para quem é cliente assim como o LOCAWEB, Gostaria de saber se tem como você me dar uma força para fazer o seu Modulo que é muito bom trabalhar com o Servidor WS da KING HOST, segue abaixo o código em PHP que eles disponibilizam para o Calculo de frete através do WS deles:

    ‘AQUI VAI A CHAVE DE AUTENTICAÇÂO PARA LOGAR NO WS DELES’, //Chave de autenticação do WebService – Consultar seu painel de controle
    ‘formato’ => ‘query_string’, //Valores possíveis: xml, query_string ou javascript
    ‘tipo’ => ‘sedex’, //Tipo de pesquisa: sedex, carta, pac,
    ‘cep_origem’ => ’08061-110′, //CEP de Origem – CEP que irá postar a encomenda
    ‘cep_destino’ => ’90560-002′, //CEP de Destino – CEP que irá receber a encomenda
    ‘mao_propria’ => ’0′, //Serviço adicional – Mão própria (MP), para utilizar valor “S” ou “1″
    ‘aviso_de_recebimento’ => ’0′, //Serviço adicional – Mão própria (MP), para utilizar valor “S” ou “1″
    ‘peso’ => 450, //em gr
    ‘cep’ => ’90560-002′, //CEP que será pesquisado
    );

    //Forma URL
    $webservice_url .= ‘?’;
    foreach($webservice_query as $get_key => $get_value){
    $webservice_url .= $get_key.’=’.urlencode($get_value).’&’;
    }

    parse_str(file_get_contents($webservice_url), $resultado);

    switch($resultado['resultado']){
    case ’1′:
    $texto = “Resultado texto: “.$resultado['resultado_txt'].”
    Valor Float: “.$resultado['valor'].”
    Valor em Reais: “.$resultado['valor_rs'];
    break;

    default:
    $texto = “Fala ao buscar frete: “.$resultado['resultado_txt'];
    break;
    }

    echo $texto;

    ?>

    E ai teria como fazer isso funcionar com o seu modulo, se tiver como me avise por favor se não vo acabar tendo que migrar de HOST só para poder usar o seu modulo com o sistema da LOCAWEB por contrato, mais uma vez parabéns pelo seu Modulo e Obrigado pela atenção.

    Responder

    Pedro Teixeira respondeu:

    @Vagner Luis,

    Teria que modificar o módulo, você pode adicionar essa lógica logo abaixo da lógica do ws da Locaweb.

    Quanto a mudar de servidor, não sei se o módulo está funcionando com o ws da Locaweb pois não consegui testar.

    Abraço!

    Responder

  62. Vagner Luis disse:

    Cara Desculpa mais no Post acima não saiu o codigo correto, então eu coloquei ele em txt no meu site diretorio raiz pra se você puder dar uma olhadinha por favor, segue o link, desde já Obrigado.

    http://www.gardeniaformulas.com.br/wskinghost.txt

    Responder

  63. Leandro disse:

    Oi Pedro, ontem dia 27/agosto/2011 o calculador dos Correios ficou o dia e noite inteiros fora do ar, hoje quando abri a pagina estava diferente.
    Então creio que pode ter havido mudanças no webservice também, e seria interessante uma revisão do módulo :-)

    Responder

    Pedro Teixeira respondeu:

    @Leandro,

    Não houve nenhuma mudança no webservice dos Correios.

    Ele está instável e hora responde hora não.

    Abraço!

    Responder

  64. Rodrigo disse:

    Olá Pedro,

    Olha a sugestão que encontrei do colega Alexandre Almeida no fórum do Magento (http://www.magentocommerce.com/boards/viewthread/9988/P435/).

    Acho que o caminho é por ai não é mesmo? Poderia aprimorar e incluir no seu módulo futuramente, o que acha?

    Um abraço,
    Rodrigo.

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    Uma boa sugestão.

    Vou estudar ela com mais calma e quem sabe futuramente implementá-la ao módulo com atualização automática.

    Abraço!

    Responder

  65. Marcio disse:

    Bom dia Pedro, de um dia para o outro o módulo de correios começou a dar tilt no sistema e sempre que ele está habilitado não consigo concluir nenhuma compra, e até atualizei ele para ver se era o problema, mas continuou. sempre da erro quando está habilitado.
    seria de ajuda eu colocar os report aki para que alguem possa me auxiliar ? eu não sou programador, mas tem um programador PHP que trabalha para mim, mas ele não conhece muito de magento. algumas coisas ele até resolveu mas esta aqui infelizmente não.

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Qual a mensagem de erro?

    Se for “MySQL server has gone away” peça para o seu programador diminuir o ws_timeout no config.xml para 20.

    Abraço!

    Responder

    Marcio respondeu:

    @Pedro Teixeira,
    Não é do MySql não , ele printa aquele código do erro que fica na tela, e gera um arquivo dentro da pasta report do magento, é interessante colocar aqui ?

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Sim, pode colocar.

    Abraço!

    Responder

    Marcio respondeu:

    @Pedro Teixeira,
    Aqui. este foi o último.
    a:5:{i:0;s:168:”Notice: Undefined offset: 0 in /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/community/Correio/Shipping/Model/Carrier/CorreioPost.php on line 293″;i:1;s:2647:”#0 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/community/Correio/Shipping/Model/Carrier/CorreioPost.php(293): mageCoreErrorHandler(8, ‘Undefined offse…’, ‘/home/storage/a…’, 293, Array)
    #1 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Shipping/Model/Shipping.php(141): Correio_Shipping_Model_Carrier_CorreioPost->collectRates(Object(Mage_Shipping_Model_Rate_Request))
    #2 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Shipping/Model/Shipping.php(107): Mage_Shipping_Model_Shipping->collectCarrierRates(‘correiopost’, Object(Mage_Shipping_Model_Rate_Request))
    #3 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Sales/Model/Quote/Address.php(644): Mage_Shipping_Model_Shipping->collectRates(Object(Mage_Shipping_Model_Rate_Request))
    #4 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Sales/Model/Quote/Address/Total/Shipping.php(155): Mage_Sales_Model_Quote_Address->collectShippingRates()
    #5 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Sales/Model/Quote/Address.php(708): Mage_Sales_Model_Quote_Address_Total_Shipping->collect(Object(Mage_Sales_Model_Quote_Address))
    #6 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Sales/Model/Quote.php(908): Mage_Sales_Model_Quote_Address->collectTotals()
    #7 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Checkout/Model/Cart.php(357): Mage_Sales_Model_Quote->collectTotals()
    #8 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Checkout/controllers/CartController.php(117): Mage_Checkout_Model_Cart->save()
    #9 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Checkout_CartController->indexAction()
    #10 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘index’)
    #11 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #12 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
    #13 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/Mage.php(596): Mage_Core_Model_App->run(Array)
    #14 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/index.php(78): Mage::run(”, ‘store’)
    #15 {main}”;s:3:”url”;s:30:”/loja/index.php/checkout/cart/”;s:11:”script_name”;s:15:”/loja/index.php”;s:4:”skin”;s:7:”default”;}

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Atualize o módulo.

    Abraço!

  66. Rodrigo disse:

    Minha pergunta foi apagada?

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    Não, ela foi barrada como spam, já liberei.

    Abraço!

    Responder

  67. Marco Antonio disse:

    Pedro, Parabéns! Ficou perfeito…

    Responder

    Pedro Teixeira respondeu:

    @Marco Antonio,

    Obrigado!

    Responder

  68. Será que pagando para os correios a coisa pode melhorar?

    Responder

    Pedro Teixeira respondeu:

    @Junio Vitorino,

    Não, não existe um serviço exclusivo para quem paga.

    Abraço!

    Responder

  69. Cristiano Freadman disse:

    Parece que o servidor voltou ao normal… Desde ontém (27/08/2010) está OK…

    Responder

    Pedro Teixeira respondeu:

    @Cristiano Freadman,

    Ele está instável, hora volta, hora cai.

    Abraço!

    Responder

  70. Marcio disse:

    Boa Tarde Pedro Teixeira, obrigado pela ajuda,
    mas ainda não resolveu, já havia atualizado o mesmo através do magento connect agora nem a pasta do correios aparece dentro de app/code/community como aparecia…
    mesmo eu instalando através do magento connect ele fala que está instalado mas nada aparece nas configurações do envio.
    alguém tem o link de como fazer a instalação manual…

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    O link para instalação manual está no post, nele também existe o link para a versão 4.0 onde explico como atualizar o módulo.

    Abraço!

    Responder

    Marcio respondeu:

    @Pedro Teixeira,
    Bom dia Pedro, Obrigado pela ajuda, consegui resolver de forma parcial, onde está funcionando o sedex e o pac normal (sem contrato correios).
    baixei o produto para instalação manual, apaguei os arquivos antigos na pasta substitui pelos que baixei, ainda não apareceu, fui no magento connect constava la a instalação ainda, pedi a reinstalação e acabou funcionando…mas quando habilito, sedex10 e sedex hoje (se nao me engano) ele fala de erro no cálculo .

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Para podermos analisar melhor cole o erro completo aqui.

    Mas aparentemente é o webservice dos Correios que está fora.

    Abraço!

    Responder

  71. Alberto disse:

    Cara, se você algum dia for candidato a alguma coisa, me avisa que você já tem meu voto!

    Responder

    Pedro Teixeira respondeu:

    @Alberto,

    Valeu!

    Responder

  72. Carolina disse:

    Oi Pedro, parabéns pelo módulo! Super ajuda para desenvolver a loja. Parabéns pelo seu site e trabalho tb.

    Após a instalação dessa nova versão percebi que varias vezes o serviço de cálculo de frete sai fora do ar e cai numa página com informação de erro 503 serviço indisponível (guru meditation). Vc sabe por que isso ocorre e como fazer para redirecionar para uma tela amigável?

    Obrigada! Abs, Carol

    Responder

    Pedro Teixeira respondeu:

    @Carolina,

    Ele te mostra uma página com erro 503?

    Isso não deveria acontecer, habilite o log e veja o que está sendo logado.

    Abraço!

    Responder

    Carolina respondeu:

    Oi Pedro,

    Veja só a mensagem que aparece:

    Error 503 Service Unavailable

    Service Unavailable
    Guru Meditation:

    XID: 1685064837
    Varnish cache server

    Isso ocorre na finalização da compra, na etapa meios de envio. Está estranho porque qq erro que dá, chama a página com layout padrão do magento e exibe o log de erro. Nesse caso, no entanto, é exibida a mensagem citada numa tela branca. Na pasta var/report não existe o arquivo de log correpondente ao (XID:) 1685064837, se é que isso significa alguma coisa.

    De qq forma, existe um log de erro com outro número mas da hora correpondente, segue abaixo:

    a:5:{i:0;s:63:”SQLSTATE[HY000]: General error: 2006 MySQL server has gone away”;i:1;s:3188:”#0 /home/storage/3/1b/2a/demaisperfumes/public_html/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
    #1 /home/storage/3/1b/2a/demaisperfumes/public_html/lib/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
    #2 /home/storage/3/1b/2a/demaisperfumes/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(‘(SELECT `main_t…’, Array)
    #3 /home/storage/3/1b/2a/demaisperfumes/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(333): Zend_Db_Adapter_Pdo_Abstract->query(‘(SELECT `main_t…’, Array)
    #4 /home/storage/3/1b/2a/demaisperfumes/public_html/lib/Zend/Db/Adapter/Abstract.php(706): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array)
    #5 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Tax/Model/Mysql4/Calculation.php(238): Zend_Db_Adapter_Abstract->fetchAll(Object(Varien_Db_Select))
    #6 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Tax/Model/Mysql4/Calculation.php(87): Mage_Tax_Model_Mysql4_Calculation->_getRates(Object(Varien_Object))
    #7 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Tax/Model/Calculation.php(394): Mage_Tax_Model_Mysql4_Calculation->getCalculationProcess(Object(Varien_Object))
    #8 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.php(418): Mage_Tax_Model_Calculation->getAppliedRates(Object(Varien_Object))
    #9 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.php(125): Mage_Tax_Model_Sales_Total_Quote_Tax->_totalBaseCalculation(Object(Mage_Sales_Model_Quote_Address), Object(Varien_Object))
    #10 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Sales/Model/Quote/Address.php(790): Mage_Tax_Model_Sales_Total_Quote_Tax->collect(Object(Mage_Sales_Model_Quote_Address))
    #11 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Sales/Model/Quote.php(934): Mage_Sales_Model_Quote_Address->collectTotals()
    #12 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Checkout/Model/Cart.php(356): Mage_Sales_Model_Quote->collectTotals()
    #13 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Checkout/controllers/CartController.php(123): Mage_Checkout_Model_Cart->save()
    #14 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Checkout_CartController->indexAction()
    #15 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘index’)
    #16 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #17 /home/storage/3/1b/2a/demaisperfumes/public_html/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
    #18 /home/storage/3/1b/2a/demaisperfumes/public_html/app/Mage.php(596): Mage_Core_Model_App->run(Array)
    #19 /home/storage/3/1b/2a/demaisperfumes/public_html/index.php(80): Mage::run(”, ‘store’)
    #20 {main}”;s:3:”url”;s:46:”/checkout/cart/?SID=jihjt9u06uenaoj7v8tbu4gqj5″;s:11:”script_name”;s:10:”/index.php”;s:4:”skin”;s:7:”default”;}

    Você sabe como posso corrigir isso? Normalmente não acontece nas páginas do site, só quando tem cálculo do frete, isto é, ou no meu carrinho ou na finalização da compra.

    Tô aqui meditando mas o “guru” não ajuda, rsrs!

    Obrigada.

    Abraços,
    Carol

    Responder

    Pedro Teixeira respondeu:

    @Carolina,

    Na pasta /app/code/community/PedroTeixeira/Correios/etc/config.xml você deve alterar a tag “ws_timeout” para um valor menor que o timeout do seu MySQL.

    Se não souber o timeout do seu banco, entre em contato com sua hospedagem.

    Abraço!

    Responder

    Carolina respondeu:

    Oi Pedro, o timeout do meu banco é 15 s. Zerei o cache no navegador e na pasta var (cache+sessions), testei alterando para 14 e para 10s, mas não funcionou. Vc tem alguma outra idéia do que pode ser? Qq é esse Guru Meditation?

    Tks. Abraços.
    Carol

    Responder

    Pedro Teixeira respondeu:

    @Carolina,

    Deve ter alguma coisa de errado, você deve mudar a tag “ws_timeout” no arquivo /app/code/community/PedroTeixeira/Correios/etc/config.xml para 10, por exemplo, entrar na administração de cache e pedir para atualizar tudo.

    Esse erro não deve acontecer de pois da mudança.

    Tente mudar para 1 e veja quanto tempo demora para retornar esse erro.

    Abraço!

  73. Marcio disse:

    Pedro, boa tarde. Mais uma vez, obrigado pela ajuda e pelo excelente trabalho.
    Só uma dúvida, agora a tarde na loja fica aparecendo:
    “Esse método de envio está fora do ar. Por favor entre em contato conosco.”
    é por causa do correios ?

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Isso mesmo.

    Abraço!

    Responder

    Marcio respondeu:

    @Pedro Teixeira,
    Olá bom dia Pedro. hoje de manhã já ocorreu um novo erro …por favor me ajude a analisar e se houver algo que eu precise fazer me ajuda….
    a:5:{i:0;s:63:”SQLSTATE[HY000]: General error: 2006 MySQL server has gone away”;i:1;s:3368:”#0 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
    #1 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/lib/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
    #2 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(‘(SELECT `main_t…’, Array)
    #3 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/lib/Varien/Db/Adapter/Pdo/Mysql.php(333): Zend_Db_Adapter_Pdo_Abstract->query(‘(SELECT `main_t…’, Array)
    #4 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/lib/Zend/Db/Adapter/Abstract.php(706): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array)
    #5 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Tax/Model/Mysql4/Calculation.php(220): Zend_Db_Adapter_Abstract->fetchAll(Object(Varien_Db_Select))
    #6 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Tax/Model/Mysql4/Calculation.php(82): Mage_Tax_Model_Mysql4_Calculation->_getRates(Object(Varien_Object))
    #7 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Tax/Model/Calculation.php(394): Mage_Tax_Model_Mysql4_Calculation->getCalculationProcess(Object(Varien_Object))
    #8 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.php(522): Mage_Tax_Model_Calculation->getAppliedRates(Object(Varien_Object))
    #9 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.php(119): Mage_Tax_Model_Sales_Total_Quote_Tax->_totalBaseCalculation(Object(Mage_Sales_Model_Quote_Address), Object(Varien_Object))
    #10 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Sales/Model/Quote/Address.php(708): Mage_Tax_Model_Sales_Total_Quote_Tax->collect(Object(Mage_Sales_Model_Quote_Address))
    #11 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Sales/Model/Quote.php(908): Mage_Sales_Model_Quote_Address->collectTotals()
    #12 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Checkout/Model/Cart.php(357): Mage_Sales_Model_Quote->collectTotals()
    #13 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Checkout/controllers/CartController.php(117): Mage_Checkout_Model_Cart->save()
    #14 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Checkout_CartController->indexAction()
    #15 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘index’)
    #16 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #17 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
    #18 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/app/Mage.php(596): Mage_Core_Model_App->run(Array)
    #19 /home/storage/a/77/1a/atacadaodoscartoes/public_html/loja/index.php(78): Mage::run(”, ‘store’)
    #20 {main}”;s:3:”url”;s:30:”/loja/index.php/checkout/cart/”;s:11:”script_name”;s:15:”/loja/index.php”;s:4:”skin”;s:7:”default”;}

    Responder

    Marcio respondeu:

    Bem…Pedro não havia visto um post acima quase igual ao meu mas segui o que você falou no post da Carolina….e coloquei 5 lá no config.xml e aparentemente funcionou…vou esperar para ver…obrigado e desculpe o incômodo…

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Sem problemas, mas cinco é muito pouco, não vai dar tempo de receber o retorno dos Correios quando ele estiver funcionando.

    Mude para pouco menos do timeout do seu banco.

    Abraço!

    Responder

    Marcio respondeu:

    @Pedro Teixeira,
    Bom dia. E como eu olho esse timeout do meu banco mesmo ??? Tenho que ligar no meu Host ?

    Pedro Teixeira respondeu:

    @Marcio,

    Exato, veja com seu host.

    Abraço!

    Responder

  74. Gilberto disse:

    Boa tarde,
    Faz 10 dias que começou a dar problema de cálculo no correio.
    Está dando Esse método de envio está fora do ar. Por favor entre em contato conosco.
    Não mexi em nenhuma configuração e não sei como resolver.

    Ficarei grato com sua ajuda,

    Abs.

    Responder

    Pedro Teixeira respondeu:

    @Gilberto,

    O webservice dos Correios está instável, dê uma lida nos comentários.

    Abraço!

    Responder

  75. Leandro disse:

    Oi Pedro!
    parece que hoje de tarde o webservice está funcionando de maneira distinta. A versao atual do modulo que tenho instalado parou de funcionar, mas o calculador no site dos Correios funciona normalmente.
    Entao ativei a versao mais antiga deste mesmo modulo seu, acho que é a 1.-alguma coisa, heheh, e ela funciona trazendo o valor Sedex (nao traz PAC) enquanto a versao nova diz que o sistema dos Correios esta fora do ar.

    Será que eles restauraram alguma versao antiga do serviço?

    Que bagunça este webservice dos Correios né? Nada confiável o serviço deles :’-(

    Responder

    Pedro Teixeira respondeu:

    @Leandro,

    O calculador não utiliza o mesmo serviço que o nosso módulo.

    O webservice está muito instável, hora funciona e hora não funciona. Mas como informado, aparentemente amanhã é a data dada por eles para melhorar isso.

    Abraço!

    Responder

    Junio Vitorino respondeu:

    @Pedro Teixeira,

    Ah é então existe uma esperança? Hehehe, estou aqui pensando como fazer para contornar esse problema, está muito, muito frequente.

    Foi aqui que alguem disse tinha um jeito de contornar isso exibindo um frete padrão?

    Responder

    Marcio respondeu:

    @Junio Vitorino,
    Tem o Frete fixo.
    Assim como também tem um frete grátis.

    Responder

    Pedro Teixeira respondeu:

    @Junio Vitorino,

    Parece que na parte da tarde melhorou um pouco, vamos ver amanhã.

    Dê uma olhada nos comentários pois o pessoal disponibilizou uma solução temporária.

    Abraço!

    Responder

    Junio Vitorino respondeu:

    @Pedro Teixeira,

    Então Pedro, aparentemente está sim bem melhor e sem qualquer problema, ontem e hoje sem nenhum erro nas minhas tentativas. Será que dessa vez vai?

    Responder

    Pedro Teixeira respondeu:

    @Junio Vitorino,

    Tomara!

    O dia inteiro hoje ele permaneceu estável.

    Abraço!

  76. Felipe disse:

    Amigão,

    Primeiro, parabéns! ;)

    De vez enquando o servidor MySQL sempre morre (MySQL Server has gone away).

    O módulo utiliza tanto o BD assim? Não haveria uma maneira de pormos em arquivo .txt ou .xml diretrizes fixas para que o MySQL não seja tanto acessado?

    Pois penso assim (me corrija se eu estiver errado): se sou visitante e estou na loja, a loja serve apenas como intermediador, informando o CEP do visitante para os correios e o mesmo retorna…pq utiliza o Banco de Dados?

    Pior que estou na UOL…eles nem respondem =/.

    Abraço,
    Felipe

    Responder

    Pedro Teixeira respondeu:

    @Felipe,

    Dê uma lida nos comentários do post, como por exemplo:

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

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

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

    Abraço!

    Responder

    Felipe respondeu:

    Pedrão,

    Sim, havia lido, inclusive e tentando!

    No caso, não sei como, por milagre, usei o módulo de envio do PagSeguro, que é o mesmo dos correios, só que com BD interno, penso eu; ele vem acompanhado do módulo de pagto deles. Segundo meu cliente, a diferença foi só de R$ 2,00 em média no cálculo e é uma grande solução temporária.

    Tu sabe alguma notícia dos correios? O negócio lá tá “brabo”; hoje pela manhã tentei acessar só a URL de cálculo e já deu “Server Busy”.

    Abraço!

    Responder

    Vitor Choi Feitosa respondeu:

    @Felipe, acabo de testar e está funcionando.

    Responder

    Felipe respondeu:

    Oi Vitor,

    Obrigado pela informação…mas será que está estável?

    Acho que vou aguardar mais alguns dias ainda…acho que eles (correios) fizeram uma má projeção de uso do novo software…isto deveria ser previso.

    Abraço!

    Responder

    Vitor Choi Feitosa respondeu:

    @Felipe, o que acho que aconteceu é que criaram o ws.correios.com.br e ninguém usava, daí alguém teve a idéia de bloquear o url do shopping.correios.etc e quando todo mundo migrou pro ws.correios o webservice sentou.

    Quanto à estabilidade, realmente não tenho como dizer ainda. Vamos vendo…

    Felipe respondeu:

    @Vitor,

    Pô, entendi !

    E neste momento, o link http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx abriu bem rápido…BEM rápido…e antes, só dava busy.

    Amanhã devo estar ativando novamente o módulo ! :D

    Abraço!

  77. Paulo disse:

    Caro amigo parabéns pelo módulo.
    Estou com o seguinte problema:
    SQLSTATE[42S22]: Column not found: 1054 Coluna ‘e.volume_altura’ desconhecida em ‘field list’

    O que fazer?

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Você provavelmente utiliza a funcionalidade de flat table.

    Atualize seus indexes no Index Management.

    Abraço!

    Responder

  78. Visca disse:

    Pedro, estou querendo dar uma atualizada na minha página de carrinho e do checkout, colocando algumas informações como valor total da compra, e tudo mais.
    Pro valor total eu achei esse código (bem util pra qm tb quiser usar):helper(‘checkout’)->formatPrice(Mage::getSingleton(‘checkout/cart’)->getQuote()->getGrandTotal()); ? >
    Tentei procurar no CorreiosMethod.php como é publicada a saída do valor do frete que a pessoa seleciona pra usar um código semelhante para indicar o valor do frete, mas não consegui achar (seria o CorreiosResult?)
    Obrigado mais uma vez!

    Responder

    Pedro Teixeira respondeu:

    @Visca,

    Na verdade o módulo passa o valor para o Magento que mostra na página do carrinho.

    Não sei qual o model e método que retorna esse valor.

    Abraço!

    Responder

  79. Herlon disse:

    Alguém já utilizou a adaptação do frete do Alexandre postado no forum do magento:
    http://www.magentocommerce.com/boards/viewthread/9988/P435/?
    Queria saber se essa adapitação do módulo do Pedro Teixeira funciona para versão 1.4.0.1.

    Responder

  80. Ontem (31/out) venceu o prazo para o webservice voltar a funcionar e espantosamente parece que o prazo foi cumprido! rsrs

    Agora de madrugada o serviço parece estar rápido. Vamos ver se continua durante o dia.

    Responder

    Idk respondeu:

    @Vitor Choi Feitosa,

    Eu ainda não coloquei de volta no ar o modulo, estou deixando por enquanto um frete(PAC) com valor fixo, depois do que o Correio fez isso, fiquei com o pé atrás!

    Responder

    Pedro Teixeira respondeu:

    @Vitor Choi Feitosa,

    Realmente está bem melhor.

    Abraço!

    Responder

  81. Paulo disse:

    Muito Obrigado pela resposta Pedro!
    Outra dúvida, é possivel configurar para poder ter duas formas de envio? PAC E SEDEX? Para quando o cliente buscar o cep, ele escolher umas das duas formas de envio.

    Forte Abraço!

    Responder

    Junio Vitorino respondeu:

    @Paulo,

    Na seção “Sistema > Formas de entrega”, você pode escolher todos as formas de entrega que o cliente vai ter a disposição.

    Responder

    Pedro Teixeira respondeu:

    @Junio Vitorino,

    Obrigado pela ajuda!

    Abraço!

    Responder

  82. Pffeyfer disse:

    Olá Pedro Teixeira novamente eu aqui para falar deste problema q esta occorendo comigo:
    O pesadelo começa quando vou clicar em “Faturar” dentro de admin.
    Aparece uma pagina deste erro:

    Invalid model for shipping method: correiopost
    Trace:
    #0 /home/motor/public_html/app/code/core/Mage/Shipping/Model/Config.php(90): Mage::exception(‘Mage_Shipping’, ‘Invalid model f…’)
    #1 /home/motor/public_html/app/code/core/Mage/Shipping/Model/Config.php(61): Mage_Shipping_Model_Config->_getCarrier(‘correiop

    ………….///Vai ate o Final da Pagina so nao coloquei o restate aqui para nao complicar a solicitação de ajuda. Se quiser posso postar aqui todo o erro.
    To pensando em ate deixar assim sem a Opção Faturar mas ai sei que vou deixar de automatizar um sistema tão completo como esse.
    Se você puder testar posso te enviar por email um login teste e senha teste para vc fazer um teste para min…
    att

    Responder

    Pedro Teixeira respondeu:

    @Pffeyfer,

    Você precisa apagar a versão antiga do módulo:

    - Apague a pasta “/app/code/community/Correios”;
    - Apague o arquivo “/app/etc/modules/Correio_Shipping.xml”;
    - Apague todos os registros da tabela “core_config_data” que tenham o path como “%carriers/correiopost%”;
    - Atualize o cache;

    Abraço!

    Responder

  83. Paulo disse:

    Entendi! A questão é a seguinte:
    Quando eu seleciono o PAC, na hora que o cliente vai comprar só aparece o PAC, se eu selecionar o SEDEX só aparece Sedex, o que fazer para aparecer os dois metodos?
    Abraços@!

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    É um campo multiselect, é só segurar o ctrl e clicar nas opções que deseja.

    Responder

  84. Michel disse:

    Pedro aquele do passo a passo apos a instalação pode desconsiderar. Faltava eu limpar o cache…
    Mais está dando problema com produtos configuraveis…
    Quando tento editar o produto dá problema você sabe o porque?

    Abs

    Responder

    Pedro Teixeira respondeu:

    @Michel,

    Atualize seu catálogo flat, vá no gerenciador de index e atualize tudo.

    Abraço!

    Responder

  85. Douglas disse:

    Funcionou perfeitamente, parabens!

    Responder

    Pedro Teixeira respondeu:

    @Douglas,

    Obrigado!

    Responder

  86. Maria Paula disse:

    Pedro, boa tarde

    Tenho uma dúvida, no seu sistema podemos colocar PAC E SEDEX, porém não consigo colocar essa nomenclatura ao lado dos valores, somente na informação :Nome do meio de entrega.
    Como selecionei o PAC e O SEDEX o nosso cliente não sabe qual dos dois valores é referente ao método de envio.
    Gostaria que aparecesse assim:

    Correios

    * PAC R$ 10,20
    * SEDEX R$ 13,10
    * SEDEX 10 R$ 18,90

    Mas aparece assim:
    10,20
    13,10 Apenas

    Vc poderia dar uma orientação o que estou fazendo erado?

    Muito obrigada,
    M.Paula

    Responder

    Pedro Teixeira respondeu:

    @Maria Paula,

    O módulo mostra sim a descrição dos serviços, qual versão você utiliza?

    Abraço!

    Responder

    Maria Paula respondeu:

    @Pedro Teixeira, Bom dia

    Estou usando a sua última versão.

    abç

    Responder

    Pedro Teixeira respondeu:

    @Maria Paula,

    Então está acontecendo alguma coisa, o módulo deveria mostrar a descrição.

    Tente reinstalá-lo, ou limpar o cache.

    Abraço!

    Responder

  87. Olá Pedro Teixeira,
    Só gostaria de agradecer ao seu belo trabalho.
    Tinha instalado a versão anterior do módulo, a 4.0
    Como o projeto da minha loja virtual estava em standby, não tinha verificado nesses últimos dias. Ontem tentei simular uma compra. Pra meu espanto, não funcionava. Não era possível cotar os produtos. Então verifiquei o seu módulo, vim até sua página e vi q já disponibilizava a atualização com os erros corrigidos.
    Atualizei e tudo ficou perfeito.
    Valeu pelo grande esforço. Sucesso pra ti.
    Abraço.

    Responder

    Pedro Teixeira respondeu:

    @Rômulo Guimarães,

    Obrigado e volte sempre!

    Abraço!

    Responder

  88. Enrique disse:

    Pedro,
    para alguns dos produtos eu poderia utilizar Carta Registrada, dando a opção ao Cliente frente ao SEDEX. A dificuldade não é obter o custo, já que é o mesmo para o Brasil todo, mas o prazo é que complica.
    Qual seria a complexidade de implementar esse serviço?

    Muito obrigado e ÓTIMO trabalho desenvolvido.

    Abraço,
    Quique

    Responder

    Pedro Teixeira respondeu:

    @Enrique,

    Você teria esse prazo de onde?

    Abraço!

    Responder

    Enrique respondeu:

    @Pedro Teixeira, do próprio site dos Correios (http://www.correios.com.br/encomendas/prazo/default.cfm). Como ai tem a possibilidade de escolher a Carta Registrada, acredito que o webservice tenha um Código de Serviço que seja esse.

    Acabei de fazer um teste com o código 10014 (obtive vendo o Código Fonte da página que te passei ai acima), mas retorna como serviço inválido.
    URL testada: http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=05633000&sCepDestino=05528200&nVlPeso=0.09&nCdFormato=1&nVlComprimento=0&nVlAltura=0&nVlLargura=0&sCdMaoPropria=n&nVlValorDeclarado=0&sCdAvisoRecebimento=n&nCdServico=10014&nVlDiametro=0&StrRetorno=popup

    Retorno:
    Ocorreu um erro
    Serviço: 10014 -
    Código: -1
    Descrição: Codigo de servico invalido.

    Se conseguir, realmente lhe agradecerei.
    Muita gente que vende material gráfico ou qualquer produto feito com papel, poderia utilizar a Carta Registrada, sendo que para muitas localidades é mais rápido do que o PAC e sempre é muito mais econômico.

    Abraço,
    Quique

    Responder

    Pedro Teixeira respondeu:

    @Enrique,

    O webservice dos Correios não calcula carta registrada, se não já tinha colocado essa opção.

    Dê uma lida na documentação: http://www.correios.com.br/servicos/precos_tarifas/pdf/SCPP_manual_implementacao_calculo_remoto_de_precos_e_prazos.pdf

    Abraço!

    Responder

    Enrique respondeu:

    @Pedro Teixeira, pois é. Já tinha lido essa documentação, mas tinha a esperança de que você soubesse da existência de alguma forma de calculá-la.
    Valeu a tentativa.
    De qualquer maneira, muito obrigado pelo retorno e pelo excelente trabalho realizado.

    Abraço,
    Quique

    Responder

    Pedro Teixeira respondeu:

    @Enrique,

    Eu que agradeço sua visita.

    Abraço!

  89. Felipe disse:

    Opa !

    Uai, hoje fui ver como de rotina e apareceu:

    # 1 Pac / 2 Sedex: R$11,90
    # 1 Pac / 2 Sedex: R$17,60

    Dois combo com isto. Que diacho é isto? Eu sei que o primeiro é PAC e o outro é SEDEX, mas pq está assim, tu sabe?

    No de vocês também está assim?

    Obrigado !

    Responder

    Felipe respondeu:

    Opa,

    Desculpe, acho que meu cliente alterou.

    O que estava por padrão alí no campo “Mensagem de prazo”?

    Responder

    Pedro Teixeira respondeu:

    @Felipe,

    O valor padrão é “%s – Em média %d dia(s)”.

    Abraço!

    Responder

    Fe respondeu:

    @Pedro Teixeira,

    Obrigado, cara!

    Responder

  90. Lucas disse:

    Olá, parabéns pelo seu módulo.
    Eu gostaria de saber se é possível calcular cada item como uma postagem diferente.
    O nosso produto já inclui uma embalagem e precisa ser enviado separadamente.
    Vou tentar exemplificar:
    O cliente compra 1 item, o frete é calculado em cima do peso.
    Envio de 0,9kg = R$ 10,00
    O cliente compra 2 itens, o frete é calculado em cima do peso.
    Envio de 1,8kg = R$ 15,00.

    Porém como nosso produto precisa ser enviado cada um separadamente, mesmo que para o mesmo endereço, o valor do envio teria que aparecer R$ 20,00.
    Se você puder me ajudar, eu ficaria muito grato.

    Responder

    Pedro Teixeira respondeu:

    @Lucas,

    Infelizmente no atual módulo você não tem essa opção, mas você pode customizá-lo para fazer isso.

    Abraço!

    Responder

  91. Raull Borges disse:

    Olá Pedro!!! Antes de mais nada quero parabeniza-lô pelo excelente modulo de frete a comunidade magento agradece!!! … Pois bem o meu problema é o seguinte: Instalei seu modulo versão 4.1 em minha loja magento versão 1.4.1.0 ele aparece no admin normalmente, faço a configuração mas no frontend, não aparece: vou colocar aqui o código do system.log, se poder me ajudar ficarei muito grato!!!

    2010-09-24T23:00:20+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 98: parser error : Opening and ending tag mismatch: layout line 29 and cms_index_index in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:20+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: </cms_index_index> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:20+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:20+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 100: parser error : Extra content at the end of the document in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:20+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: <default> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:20+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:31+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 98: parser error : Opening and ending tag mismatch: layout line 29 and cms_index_index in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:31+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: </cms_index_index> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:31+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:31+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 100: parser error : Extra content at the end of the document in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:31+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: <default> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:31+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 98: parser error : Opening and ending tag mismatch: layout line 29 and cms_index_index in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: </cms_index_index> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 100: parser error : Extra content at the end of the document in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: <default> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:00:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:26+00:00 DEBUG (7): PedroTeixeira_Correios: From ZIP Code Error
    2010-09-24T23:01:26+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 98: parser error : Opening and ending tag mismatch: layout line 29 and cms_index_index in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:26+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: </cms_index_index> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:26+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:26+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 100: parser error : Extra content at the end of the document in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:26+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: <default> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:26+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:28+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 98: parser error : Opening and ending tag mismatch: layout line 29 and cms_index_index in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:28+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: </cms_index_index> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:28+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:28+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 100: parser error : Extra content at the end of the document in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:28+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: <default> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:28+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:35+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 98: parser error : Opening and ending tag mismatch: layout line 29 and cms_index_index in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:35+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: </cms_index_index> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:35+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:35+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 100: parser error : Extra content at the end of the document in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:35+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: <default> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:35+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 98: parser error : Opening and ending tag mismatch: layout line 29 and cms_index_index in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: </cms_index_index> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 100: parser error : Extra content at the end of the document in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: <default> in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431
    2010-09-24T23:01:39+00:00 ERR (3): Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/stearc/public_html/lojateste/app/code/core/Mage/Core/Model/Layout/Update.php on line 431

    Responder

    Pedro Teixeira respondeu:

    @Raull Borges,

    Essas mensagens de erros não tem relação com o módulo de frete, confira se você configurou tudo certo e se atualizou o cache:

    http://code.google.com/p/pedroteixeira-correios/wiki/Configurando

    http://code.google.com/p/pedroteixeira-correios/wiki/FAQ#Como_Atualizar_Cache

    Abraço!

    Responder

  92. Rall borges disse:

    Olá Pedro Obrigado pela ajuda !!! encontrei o meu erro, era simplesmente tinha colocado traços e pontos no meu cep de origem por isso não estava aparecendo, fica aqui a dica pra galera tambem tem que colocar somente números!!!

    Valeu obrigado!!

    Responder

    Pedro Teixeira respondeu:

    @Rall borges,

    Na verdade o problema são os pontos, o traço ele retira.

    Anotei como sugestão retirar os pontos antes do cálculo para a próxima versão.

    Abraço!

    Responder

  93. Rall borges disse:

    Pedro se você se candidatar à política você já tem o meu voto, rsrsr… Pelo que pude perceber é a primeira pessoa que realmente responde todas as perguntas do seu blog e com rapidez e se mostra atencioso, pow valeu mesmo meu caro!! Porque para nós brasileiros hoje tem pouco suporte para o magento, muito pouca informação ou às vezes essas informações são meio quebradas e muitas das vezes os que sabem ajudam pouco, masss vamos enfrente utilizando o que temos!! valeu mesmo pela ajuda!!

    Responder

    Pedro Teixeira respondeu:

    @Rall borges,

    Obrigado Rall, quem sabe nas próximas eleições!

    Abraço!

    Responder

  94. Rall Borges disse:

    Olá Pedro!!!! Tou aqui de novo, tenho uma pergunta pois me gerou uma dúvida a respeito do produto configurável, nele não colocamos o peso como é feito esse calculo já que o peso é uma peça fundamental para o frete???

    Responder

    Pedro Teixeira respondeu:

    @Rall Borges,

    O produto configurável é composto por produtos simples, que por sua vez devem ter o peso cadastrado.

    Abraço!

    Responder

  95. Eduardo Baggio disse:

    Primeiramente….. Parabéns pelo Módulo….é muito completo, e salvou minha pele quando houve a tal mudança dos webservices do correio e alguns clientes estavam me pressionando.

    Agora eu venho com um problema …

    Hoje dia 28/09/2010, um cliente veio relatar um erro ao tentar efetuar a cotação do frete…. que seria esse a seguir.

    “Houve um erro inesperado, por favor entre em contato. Erro ao calcular o prazo, tente novamente mais tarde. (Cod. 99) “.

    Até esses dias estava tudo certo, agora passou a ocorrer esse erro…..seria alguma instabilidade nos Correios ou esta ocorrendo algum outro erro ??

    Obs: Teste em todos os outro sites em que estou usando o módulo e todos estão com o mesmo problema.

    Desde de já agradeço a atenção.

    Parabéns Novamente !!

    Eduardo Baggio

    Responder

    Pedro Teixeira respondeu:

    @Eduardo Baggio,

    Desde hoje na parte da manhã os Correios estão fora do ar, por isso a mensagem.

    Infelizmente eles continuam com problema.

    Abraço!

    Responder

  96. Joao Vitor disse:

    Pedro, implantei o plugin mas nao calcula e nao me retorna nada, o que pode ser ?
    T+

    Responder

    Pedro Teixeira respondeu:

    @Joao Vitor,

    Tente configurar: http://code.google.com/p/pedroteixeira-correios/wiki/Configurando

    Abraço!

    Responder

    Joao Vitor respondeu:

    @Pedro Teixeira,
    Já refiz essas configuracoes varias vezes porque pensei que tinha haver com maneira que digitava o CEP com e sem pontos e traços, e mesmo assim continua nao me retornando nada, tem mais alguma solucao ?
    T+

    Responder

    Pedro Teixeira respondeu:

    @Joao Vitor,

    Se você instalou o módulo corretamente, configurou tudo, inclusive endereço de origem e apagou o cache, não sei o que pode ser.

    Abraço!

    Responder

    Joao Vitor respondeu:

    @Pedro Teixeira,
    Ao criar o banco de dados do magento colocamos o prefixo “mag_” isso tem haver com o nao retorno dos valores de frete ?
    T+

    Responder

    Pedro Teixeira respondeu:

    @Joao Vitor,

    Não tem relação.

    Abraço!

    Pedro Teixeira respondeu:

    @Joao Vitor,

    Sem sombra de dúvidas não foi o prefixo nas tabelas que estava causando o problema, sua reinstalação corrigiu alguma coisa que tinha ficado para trás.

    Abraço!

  97. Diego disse:

    Olá Pedro, instalei seu módulo via Magento Connect e configurei normalmente, em definições de entrega e formas de entrega.
    Quando vou calcular o frete como se fosse um cliente, recebo o seguinte erro:
    “Houve um erro inesperado, por favor entre em contato. Erro ao calcular o prazo, tente novamente mais tarde. (Cod. 99)”
    Já tentei reinstalar, mudar “Exibir Prazo de Entrega” para sim e não.
    Alguma idéia do que possa ser?
    Obrigado desde já.

    Responder

    Pedro Teixeira respondeu:

    @Diego,

    Desde hoje de manhã os Correios estão fora do ar.

    Abraço!

    Responder

  98. Danilo disse:

    Pedro,

    Como eu soluciono um problema de erro cod. 1

    Houve um erro inesperado, por favor entre em contato. Codigo de servico invalido. (Cod. 1)

    Responder

    Danilo respondeu:

    @Danilo,

    Pedro, vi um post com o mesmo problema que estou tendo, inclusive já tentei habilitar somente os serviços referente a fonte de cálculo configurada, e mesmo assim ainda continua dando erro doc1.

    Estou utilizando a versão do magento 1.4.1.1
    e a versão dos correios 4.1.0 ( pedro teixeira), inclusive já desinstalei e fiz uma nova instalação, atualizei o cache e ainda continua com o mesmo problema de erro.

    Responder

  99. Danilo disse:

    Pedro,

    No intuito de poder ajuda-lo a não gerar tanta dor de cabeça, fazendo algumas alterações nos Serviços para :

    *Sedex sem contrato (correios)
    *Pac sem contrato ( correios )
    *Sedex 10 (correios )

    Consegui solucionar meu problema de erro cod1.

    OBS: Gostaria de agradece-lo a se possível, me orientar com relação a um pequeno detalhe.

    Ao clicar em comprar o produto e fazer a cotação do frete, não estou conseguindo configurar para aparecer ” Somente no campo País BRASIL ” – Isto seria possível?

    Obrigado

    Responder

  100. Danilo disse:

    Resolvido, pensei que a configuração fazia parte do modulo de instalação dos correios.

    Obrigado e parabéns pelo projeto !

    Responder

    Pedro Teixeira respondeu:

    @Danilo,

    Hehe…tudo resolvido então?

    Abraço!

    Responder

  101. Cristiano disse:

    Está muito bom o módulo, já uso desde versões anteriores.

    Tenho apenas um problema, ao clicar em Rastrear pedido gera o seguinte report:

    a:5:{i:0;s:43:”invalid date () operand, timestamp expected”;i:1;s:3098:”#0 C:\wamp\www\mag\lib\Zend\Date.php(1057): Zend_Date->_calculate(‘set’, false, ‘U’, ‘pt_BR’)
    #1 C:\wamp\www\mag\lib\Zend\Date.php(197): Zend_Date->set(false, ‘U’, ‘pt_BR’)
    #2 C:\wamp\www\mag\app\code\core\Mage\Core\Model\Locale.php(474): Zend_Date->__construct(false, ‘U’, Object(Zend_Locale))
    #3 C:\wamp\www\mag\app\code\core\Mage\Shipping\Block\Tracking\Popup.php(236): Mage_Core_Model_Locale->date(false, ‘U’, NULL, false)
    #4 C:\wamp\www\mag\app\design\frontend\base\default\template\shipping\tracking\popup.phtml(148): Mage_Shipping_Block_Tracking_Popup->formatDeliveryTime(’21:33:00′, ’28/09/2010′)
    #5 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Template.php(212): include(‘C:\wamp\www\mag…’)
    #6 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Template.php(239): Mage_Core_Block_Template->fetchView(‘frontend\base\d…’)
    #7 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Template.php(253): Mage_Core_Block_Template->renderView()
    #8 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Abstract.php(753): Mage_Core_Block_Template->_toHtml()
    #9 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Text\List.php(43): Mage_Core_Block_Abstract->toHtml()
    #10 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Abstract.php(753): Mage_Core_Block_Text_List->_toHtml()
    #11 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Abstract.php(520): Mage_Core_Block_Abstract->toHtml()
    #12 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Abstract.php(471): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true)
    #13 C:\wamp\www\mag\app\design\frontend\base\default\template\page\popup.phtml(40): Mage_Core_Block_Abstract->getChildHtml(‘content’)
    #14 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Template.php(212): include(‘C:\wamp\www\mag…’)
    #15 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Template.php(239): Mage_Core_Block_Template->fetchView(‘frontend\base\d…’)
    #16 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Template.php(253): Mage_Core_Block_Template->renderView()
    #17 C:\wamp\www\mag\app\code\core\Mage\Core\Block\Abstract.php(753): Mage_Core_Block_Template->_toHtml()
    #18 C:\wamp\www\mag\app\code\core\Mage\Core\Model\Layout.php(529): Mage_Core_Block_Abstract->toHtml()
    #19 C:\wamp\www\mag\app\code\core\Mage\Core\Controller\Varien\Action.php(389): Mage_Core_Model_Layout->getOutput()
    #20 C:\wamp\www\mag\app\code\core\Mage\Shipping\controllers\TrackingController.php(76): Mage_Core_Controller_Varien_Action->renderLayout()
    #21 C:\wamp\www\mag\app\code\core\Mage\Core\Controller\Varien\Action.php(418): Mage_Shipping_TrackingController->popupAction()
    #22 C:\wamp\www\mag\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘popup’)
    #23 C:\wamp\www\mag\app\code\core\Mage\Core\Controller\Varien\Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #24 C:\wamp\www\mag\app\code\core\Mage\Core\Model\App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
    #25 C:\wamp\www\mag\app\Mage.php(596): Mage_Core_Model_App->run(Array)
    #26 C:\wamp\www\mag\index.php(80): Mage::run(”, ‘store’)
    #27 {main}”;s:3:”url”;s:59:”/mag/shipping/tracking/popup/hash/b3JkZXJfaWQ6MTE6Yzg5MjUw/”;s:11:”script_name”;s:14:”/mag/index.php”;s:4:”skin”;s:7:”default”;}

    Responder

    Pedro Teixeira respondeu:

    @Cristiano,

    Dá uma lida no post da versão 4.0 onde fiz umas modificações no core do Magento, acho que pode resolver seu problema:

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

    Abraço!

    Responder

  102. Italo André disse:

    Olá.

    Sou novo com Magento e fiquei muito feliz de ver que existe um plugin tão bom para o cálculo do frete e que ainda é gratuito. Muito obrigado pelo desenvolvimento, Pedro. ;)

    Para quem comentou que o PagSeguro não esava identificando o valor do frete, basta no painel de controle do PagSeguro ir em Preferencias > Frete e marcar a opção “Frete adicional com valor fixo” e na caixa do valor digitar 0.

    Parabéns pelo bom trabalho.

    Responder

    Pedro Teixeira respondeu:

    @Italo André,

    Obrigado pela visita!

    Abraço!

    Responder

  103. Cristiano disse:

    Olá,
    já usei outras versões do teu módulo e todas estão muito boas.

    Agora estou usando essa 4.1 no magento 1.4.1.1, já testei em ambiente linux e windows e tenho sempre o mesmo problema ao clicar em rastrear pedido após adicionar número de rastreamento.

    Já pesquisei e não achei uma solução. Vou colar parte do erro, teria como me ajudar?

    #1 /home/magento/benvenuttibikes/lib/Zend/Date.php(197): Zend_Date->set(false, ‘U’, ‘pt_BR’)
    #2 /home/magento/benvenuttibikes/app/code/core/Mage/Core/Model/Locale.php(474): Zend_Date->__construct(false, ‘U’, Object(Zend_Locale))
    #3 /home/magento/benvenuttibikes/app/code/core/Mage/Shipping/Block/Tracking/Popup.php(236): Mage_Core_Model_Locale->date(false, ‘U’, NULL, false)
    #4 /home/magento/benvenuttibikes/app/design/frontend/base/default/template/shipping/tracking/popup.phtml(148): Mage_Shipping_Block_Tracking_Popup->formatDeliveryTime(’21:33:00′, ’28/09/2010′)
    #5 /home/magento/benvenuttibikes/app/code/core/Mage/Core/Block/Template.php(212): include(‘/home/magento/b…’)

    Responder

    Pedro Teixeira respondeu:

    @Cristiano,

    Conforme te passei, dê uma olhada no post da versão 4.0:

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

    Abraço!

    Responder

    Cristiano respondeu:

    @Pedro Teixeira,

    bahh, funcionou que é um charme. :)

    Obrigado!

    Responder

    Cristiano respondeu:

    @Pedro Teixeira,

    só para concluir. Nessa versão 4.1 do módulo no magento 1.4.1.1, só precisei fazer a alteração abaixo no core.

    No arquivo “/app/design/frontend/base/default/template/shipping/tracking/popup.phtml”

    substituir a linha:
    formatDeliveryTime($_detail['deliverytime'], $_detailDate) : ”) ?>

    por:
    formatDeliveryTime($_detail['deliverytime'], $_detail['deliverydate']) : ”) ?>

    Responder

    Pedro Teixeira respondeu:

    @Cristiano,

    Perfeito!

    Abraço!

    Responder

    Joao Vitor respondeu:

    @Pedro Teixeira,
    Fiz a reinstalacao do magento com acesso ao banco sem o prefixo aos atributos e funcionou, ehehe h, cada coisa eim.
    Muito obrigado.

  104. Weder disse:

    Pedro primeiramente quero parabeniza-lo pelo seu excelente trabalho.. é isso ai brother… muito bom..
    cara seguinte, meus clientes tem levantado uma questao de que os correios com essas alteracoes esta forcando que seja feito a cubagem dos produtos, ou seja que deva ser colocado os tamanhos dos produtos pois estao cobrando por cubagem isso confere? pois se sim vai complicar e muito nao e? visto que pode ser comprado varios produtos e serem colocados em uma caixa somente… qq me diz..

    abraco

    Responder

    Pedro Teixeira respondeu:

    @Weder,

    Não tenho essa informação. Até onde sei, somente o PAC precisa dos valores de volume.

    Abraço!

    Responder

  105. Weder disse:

    Pedro e esses valores eles influenciam nos valores dos fretes? pois vi que colocasse valores padroes nas configuracoes..

    Responder

    Pedro Teixeira respondeu:

    @Weder,

    Sim, o volume influencia no cálculo de PAC, por isso você deve cadastrar as medidas individualmente para cada produto.

    Abraço!

    Responder

  106. Julio Cezar disse:

    Olá, Pedro,
    Fenomenal seu módulo, meus sinceros parabêns.
    Tenho agora uma dúvida com relação a forma correta que o módulo trata kilos e gramas. Por exemplo: cadastro o módulo para gramas e um produto informo que ele pesa 0.300 com dimensões mínimas e o módulo dá erro. Pela lógica 0.300 seria 300 gramas? Não consigo finalizar os testes dessa parte por estar dando erro e já tentei de tudo para alterar para kilos não colocar o zero na frente (300 ao invés de 0.300) e dá uma mensagem de erro:

    Lojista: O peso do produto deverá ser maior que zero. Se você está usando a media de peso como gramas, o peso mínimo é de 10 gramas.

    Como tratar isso?

    Um abraço.

    Responder

    Pedro Teixeira respondeu:

    @Julio Cezar,

    Se você quer 300 gramas no produto:

    - Configurando o módulo como kilo: 0.300

    - Configurando o módulo como grama: 300.0

    Abraço!

    Responder

  107. Lucas disse:

    Olá Pedro! Preciso de perguntar duas coisas.

    1- Minha versão é 1.4.1.1, porém o frete do correios não está sendo calculado. O que devo fazer?

    2-Como calculo a altura, largura e comprimento de uma camisa? O comprimento é o que?

    Lucas

    PS: pode ser que não está calculando o frete?

    Responder

    Pedro Teixeira respondeu:

    @Lucas,

    As medidas devem ser da caixa da camisa, é só medir.

    Dê uma olhada na Wiki do projeto: http://code.google.com/p/pedroteixeira-correios/

    Abraço!

    Responder

  108. Lucas disse:

    Pedro,
    como coloco o peso? Por exemplo… 300 gramas (no modo de gramas) é 300.0? Se for isso, da a mensagem que o produto é muito pesado. O que eu faço?

    Responder

    Pedro Teixeira respondeu:

    @Lucas,

    Dê uma lida no seguinte comentário:

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

    Abraço!

    Responder

  109. Leandro disse:

    oi Pedro, existe alguma configuração que eu possa deixar o cálculo PAC somente para produtos até 10Kg ? Para pesos maiores seria permitido apenas Sedex. Você tem idéia de coisa deste tipo é possível?
    Valeu!

    Responder

    Pedro Teixeira respondeu:

    @Leandro,

    Para configurar via interface não, mas fique a vontade para modificar o módulo conforme sua necessidade.

    Abraço!

    Responder

  110. Pedro Rodrigues disse:

    Fala Pedrão. Como vai?

    Acabei de baixar a nova versão e instalei.
    Cara, vou deixar aqui uma sugestão, não sei se já pensou nisso ou se já sugeriram.
    Inclusive eu cheguei a implementar isso na versão 3.1 do seu módulo…
    Seria muito interessante, pelo menos do meu ponto de vista, uma opção nas configurações do módulo para, quando for frete gratuito exibir apenas no método de envio cujo valor é R$ 0. Pois, teoricamente, o cliente certamente vai escolher esse.

    Obrigado,

    Pedro Rodrigues

    Responder

    Pedro Teixeira respondeu:

    @Pedro Rodrigues,

    Sugestão anotada!

    Abraço!

    Responder

  111. Ricardo disse:

    server para a versão 1.4.2.0-beta1 do Mag…?

    Responder

    Pedro Teixeira respondeu:

    @Ricardo,

    Não foi testado, mas deveria funcionar.

    Abraço!

    Responder

  112. Sergio disse:

    Olá, estou comparando os valores com o site dos correios e eles estão muito diferentes.

    Exemplo:
    CEP Origem: 02460000
    CEP Destino: 32285195

    Peso: 0.3000
    Comprimento (cm): 20
    Altura (cm): 15
    Largura (cm): 15
    Valor: 200,00

    Calculo do módulo:
    Sedex a Cobrar ( R$57,10 ) – Em média 1 dia(s) R$0,00
    PAC – Em média 4 dia(s) R$32,70
    Sedex – Em média 1 dia(s) R$56,60

    Site dos correios:
    PAC – R$ 8,90 4 DIAS ÚTEIS
    SEDEX – R$ 17,60 1 DIA ÚTIL
    SEDEX A COBRAR – R$ 19,60 1 DIA ÚTIL

    Será algum problema?

    Responder

    Pedro Teixeira respondeu:

    @Sergio,

    Acredito que seja alguma configuração do módulo, confirme se tudo está certo mesmo.

    http://code.google.com/p/pedroteixeira-correios/wiki/Configurando

    Abraço!

    Responder

  113. Emanuel disse:

    Olá Pedro,

    Existe alguma forma de consertar este erro. Configurei o modulo a um mês atrás e estava funcionado normalmente. Agora esta com este erro “Esse método de envio está fora do ar. Por favor, entre em contato conosco.”
    Poderia me ajudar ?

    Responder

    Pedro Teixeira respondeu:

    @Emanuel,

    Está com a versão mais nova? A 4.1?

    Abraço!

    Responder

    Emanuel respondeu:

    @Pedro Teixeira,

    Correto baixei ontem no magento connect.

    Responder

    Emanuel respondeu:

    @Pedro Teixeira,

    Esta funcionando normalmente agora. Creio que estava ocorrendo alguma manutenção nos correios. Agora esta tudo certo Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Emanuel,

    Perfeito! Abraço!

    Responder

  114. Emanuel disse:

    Teria chance de embutir frete grátis por região validando pela faixa de CEP ? Estou tentanto fazer isto no magento mais não consigo.

    Responder

    Pedro Teixeira respondeu:

    @Emanuel,

    Não entendi o que você quer fazer.

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Emanuel,

    Se o que você quer é deixar o frete grátis por faixa de CEP é possível criar uma regra do carrinho de compras colocando as faixas de CEPs que você quer e dando o frete grátis.

    Abraço!

    Responder

  115. William Tabata disse:

    salvo minha vida agora Pedro.
    vo testar :D

    Responder

    Pedro Teixeira respondeu:

    @William Tabata,

    Valeu!

    Responder

    William Tabata respondeu:

    @Pedro Teixeira, ta de parabens! funcino perfeito.
    fiz todos testes! ( não chegeui finalizar pedido )
    nenhum erro de programacao.
    implementação 100%
    até entao.

    apesar houve uma diferença no preço hora o site dava valor mairo que do correio, hora dava ao contratio!!.

    Responder

    Pedro Teixeira respondeu:

    @William Tabata,

    O módulo não realiza o cálculo em si, ele apenas passa os dados para os Correios e eles retornam o valor.

    Abraço!

    Responder

  116. Jean Levanto disse:

    Ola Pedro,
    Ei acabei de instalar(pelo ftp) o seu modulo, ele aparece tudo certo no admin, esta habilitado, mas nao aparece no site na parte calcular frete.

    Qual poderia ser o problema?

    Mto obrigado
    jean

    Responder

    Pedro Teixeira respondeu:

    @Jean Levanto,

    Você limpou o cache e cadastrou seu CEP?

    http://code.google.com/p/pedroteixeira-correios/wiki/FAQ#Como_Atualizar_Cache

    http://code.google.com/p/pedroteixeira-correios/wiki/Configurando

    Abraço!

    Responder

    jean levanto respondeu:

    @Pedro Teixeira,
    Pedro mto obrigado pela resposta. Eu jah tinha feito tudo isso q vc comentou.
    Na verdade o problema foi q eu tinha instalado o modulo pelo magento connect e como nao tinha apareccido no admin, resolvi instalar manualmente. Soh q eu nao desinstalei depois no magento connect, entao estava com duas versoes instaladas, acho q isso tava calsando conflito. Fui la agora e desinstalei no magento connect e tudo esta funcionando 100%

    Obrigado pela atencao e o otimo trabalho!

    Jean

    Responder

  117. Cris disse:

    Ola Pedro,

    Veja se vc pode me ajudar… Instalei o seu modulo e ele calcula tudo certinho… Instalei pelo MAgento Connect…

    Na hora que eu vou rastrear um produto, ele ta dando erro!!

    O erro é:

    a:5:{i:0;s:43:”invalid date () operand, timestamp expected”;i:1;s:3374:”#0 /home/planeta/public_html/lib/Zend/Date.php(1057): Zend_Date->_calculate(‘set’, false, ‘U’, ‘pt_BR’)
    #1 /home/planeta/public_html/lib/Zend/Date.php(197): Zend_Date->set(false, ‘U’, ‘pt_BR’)
    #2 /home/planeta/public_html/app/code/core/Mage/Core/Model/Locale.php(474): Zend_Date->__construct(false, ‘U’, Object(Zend_Locale))
    #3 /home/planeta/public_html/app/code/core/Mage/Shipping/Block/Tracking/Popup.php(236): Mage_Core_Model_Locale->date(false, ‘U’, NULL, false)
    #4 /home/planeta/public_html/app/design/frontend/base/default/template/shipping/tracking/popup.phtml(148): Mage_Shipping_Block_Tracking_Popup->formatDeliveryTime(’19:04:00′, ’26/07/2010′)
    #5 /home/planeta/public_html/app/code/core/Mage/Core/Block/Template.php(212): include(‘/home/planeta/p…’)
    #6 /home/planeta/public_html/app/code/core/Mage/Core/Block/Template.php(239): Mage_Core_Block_Template->fetchView(‘frontend/base/d…’)
    #7 /home/planeta/public_html/app/code/core/Mage/Core/Block/Template.php(253): Mage_Core_Block_Template->renderView()
    #8 /home/planeta/public_html/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Template->_toHtml()
    #9 /home/planeta/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
    #10 /home/planeta/public_html/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Text_List->_toHtml()
    #11 /home/planeta/public_html/app/code/core/Mage/Core/Block/Abstract.php(520): Mage_Core_Block_Abstract->toHtml()
    #12 /home/planeta/public_html/app/code/core/Mage/Core/Block/Abstract.php(471): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true)
    #13 /home/planeta/public_html/app/design/frontend/base/default/template/page/popup.phtml(40): Mage_Core_Block_Abstract->getChildHtml(‘content’)
    #14 /home/planeta/public_html/app/code/core/Mage/Core/Block/Template.php(212): include(‘/home/planeta/p…’)
    #15 /home/planeta/public_html/app/code/core/Mage/Core/Block/Template.php(239): Mage_Core_Block_Template->fetchView(‘frontend/base/d…’)
    #16 /home/planeta/public_html/app/code/core/Mage/Core/Block/Template.php(253): Mage_Core_Block_Template->renderView()
    #17 /home/planeta/public_html/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Template->_toHtml()
    #18 /home/planeta/public_html/app/code/core/Mage/Core/Model/Layout.php(529): Mage_Core_Block_Abstract->toHtml()
    #19 /home/planeta/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(389): Mage_Core_Model_Layout->getOutput()
    #20 /home/planeta/public_html/app/code/core/Mage/Shipping/controllers/TrackingController.php(76): Mage_Core_Controller_Varien_Action->renderLayout()
    #21 /home/planeta/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Shipping_TrackingController->popupAction()
    #22 /home/planeta/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘popup’)
    #23 /home/planeta/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #24 /home/planeta/public_html/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
    #25 /home/planeta/public_html/app/Mage.php(596): Mage_Core_Model_App->run(Array)
    #26 /home/planeta/public_html/index.php(84): Mage::run(‘base’, ‘website’)
    #27 {main}”;s:3:”url”;s:65:”/index.php/shipping/tracking/popup/hash/b3JkZXJfaWQ6MTY6YWQ4NjRi/”;s:11:”script_name”;s:10:”/index.php”;s:4:”skin”;s:7:”default”;}

    vc pode me ajudar?

    Desde já agradeco!!

    Cris

    Responder

    Pedro Teixeira respondeu:

    @Cris,

    Dê uma olhada no Wiki:

    http://code.google.com/p/pedroteixeira-correios/wiki/CorrigindoErroComDataNoRastreamento

    Abraço!

    Responder

    Cris respondeu:

    @Pedro Teixeira, corrigido… vc foi no alvo do erro!!! muito obrigada!

    Responder

    Pedro Teixeira respondeu:

    @Cris,

    Eu que agradeço sua visita!

    Abraço!

    Responder

  118. Ola. Quando eu faturei um pedido o local onde iria colocar o cod rastreamento sumiu…. Eu tinha visto o botao para inserir o código somente quando o pedido estava pendente. Depois de faturar nao achei mais…

    Sabe o que pode ser?

    Responder

    Pedro Teixeira respondeu:

    @Daniel Schmitz,

    O código de rastreamento é inserido quando você clica em “Enviar” no pedido.

    Abraço!

    Responder

    Daniel Schmitz respondeu:

    @Pedro Teixeira,

    No meu aqui é “Entrega”, coisa da tradução. E é no pedido e nao na fatura. Agora tá 100%.

    O Tracking nao funcionou, mas vou mudar o codigo fonte para abrir o popup direto do site dos correios, é um GET mesmo. Talvez no futuro você possa colocar uma opção dessas.

    Ah fiz minha doação :) Vamu ajudar pessoal, esse modulo é mto bom!

    Responder

    Pedro Teixeira respondeu:

    @Daniel Schmitz,

    Ele está com tracking 100% funcional, só precisa corrigir um bug do Magento:

    http://code.google.com/p/pedroteixeira-correios/wiki/CorrigindoErroComDataNoRastreamento

    Obrigado pela colaboração! Precisando de ajuda é só passar por aqui.

    Abraço!

    Responder

  119. Paulo disse:

    Olá Pedro. Utilizo seu módulo em minha loja e tive uma duvida sobre o calculo do peso.
    Meus produtos tem em média 150 gramas. Entretanto, a caixa onde os envio pesa umas 200 gramas. Ou seja, dá um total de 350 gramas no minimo, o que faz com que o frete ja caia em uma segunda modalidade de preço, que é de 300 a 1kg.
    Pensei em adicionar os 200 gramas da embalagem a cada produto, mas em uma caixa podem ir vários produtos, então o cliente iria acabar pagando a mais.
    Qual é a forma correta de gerenciar este peso da embalagem?

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Nesse caso você deve cadastrar o peso da caixa junto com cada produto, infelizmente o módulo não tem como fazer um cálculo de quantos produtos cabem por caixa e se você irá embalar de uma maneira a caber mais produtos por caixa.

    Abraço!

    Responder

    Paulo respondeu:

    @Pedro Teixeira,

    Obrigado pela resposta, mas no meu caso a embalagem será sempre a mesma, e pesa 225 gramas. Andei procurando no código uma forma de adicionar 225g ao peso final do cálculo, mas não tive certeza de qual o local certo, poderia me ajudar?
    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Você pode somar esse valor no arquivo CorreiosMethod.php, aproximadamente na linha 356, onde ele gera o peso do carrinho:

    http://code.google.com/p/pedroteixeira-correios/source/browse/tags/pedroteixeira-correios-4.1.0/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php#356

    Abraço!

    Responder

  120. Olá Pedro,

    Peguei uma situação aqui que vale a pena comentar contigo. Estou com o SEDEX e E-SEDEX habilitados, e quando tento usar o CEP 75085-360, ele apresenta a mensagem:

    Houve um erro inesperado, por favor entre em contato conosco. Localidade de destino não abrange o serviço informado (Cod. 7)

    O que está ocorrendo é que nessa região não tem E-SEDEX, porém tem SEDEX, mas o sistema não apresenta nenhuma opção para o cliente. O ideal seria que apresentasse pelo menos a opção do SEDEX, até porque E-SEDEX só nas cidades maiores mesmo.

    (testei desabilitando o E-SEDEX e funciona)

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Douglas Oliveira,

    Isso está assim pois entendi que esse era um “erro fatal”, mas você pode editar e deixar da maneira que melhor se encaixa na sua loja.

    Edite o arquivo config.xml na pasta etc, na linha 79 na tag “die_erros”, é só retirar o número 7 da lista:

    http://code.google.com/p/pedroteixeira-correios/source/browse/tags/pedroteixeira-correios-4.1.0/app/code/community/PedroTeixeira/Correios/etc/config.xml#79

    Abraço!

    Responder

    Douglas Oliveira respondeu:

    @Pedro Teixeira, Espetáculo, funcionou direitinho!

    Muito obrigado!

    Responder

  121. claudio disse:

    Esse modulo não funciona no magento 4.1.1? pode ser isso o meu problema.. tem alguma alteração que posso fazer? se quiser posso ajudar, sou um desenvolvedor experiênte, mas não tenho experiência com magento, estou começando agora, mas se me der os caminhos das pedras posso ajudar

    Responder

  122. claudio disse:

    ops magento 1.4.1.1

    Responder

  123. claudio disse:

    Desculpe o transtorno.. consegui.. mas meu convite continua.. precisando de ajuda me chame

    Responder

    Pedro Teixeira respondeu:

    @claudio,

    Que bom que funcionou. Se precisar de alguma coisa pode deixar que entro em contato.

    Abraço!

    Responder

  124. Ricardo disse:

    Caro Pedro,
    Muio obrigado pelo módulo! Estou com um problema no cálculo do frete e gostaria da sua ajuda se possível. Eu vendo papéis para artesanato, cada papel tem 28x5x5cm e pesa 18 gramas, configurei tudo certo no magento (coloquei gramas no modulo e 18.0000 no peso do produto), só que quando faz o cálculo com 10 papéis ele faz a soma e dá mais de 300 gramas e calcula o pac mais caro. Ex. Com 6 produtos no carinho ele dá um preço para 300g, com 7 ou mais ele dá um preço para mais de 300g (ate 16 papés devia ser no máximo 300g). Você sabe o que está acontecendo e como eu poderia configurar corretamente essa situação?

    Responder

    Ricardo respondeu:

    Acabei fazendo uns testes e descobri que o motivo dele aumentar o preço é pelo tamanho e não peso. No meu caso o tamanho do pacote para envio com 5 ou 30 papéis vai ser sempre o mesmo 28x5x5, só muda o peso. Para fazer funcionar eu estou colocando a medida do papel como 9x2x2cm. Teria como configurar o módulo para ele manter sempre a mesma medida independente de quantos produtos fossem adicionados, se sim onde seria? Obrigado novamente.

    Responder

    Pedro Teixeira respondeu:

    @Ricardo,

    Via interface não existe essa opção. Você pode customizar o módulo, mais especificamente nesse arquivo:

    http://code.google.com/p/pedroteixeira-correios/source/browse/tags/pedroteixeira-correios-4.1.0/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php#550

    Na função _generatePacWeight.

    Abraço!

    Responder

  125. Dani disse:

    Oi Pedro. Uso seu módulo há um bom tempo e gosto muito dele. Porém, agora tenho contrato com os Correios e não estou conseguindo utilizar a opção de COM CONTRATO. Fiz vários testes e percebo que quando seleciono e-sedex, PAC e Sedex com contrato, aparece a mensagem que o site dos Correios está fora do ar. Mas se eu desativo e volto para a opção SEM CONTRATO, tudo fica normal e as opções aparecem normais, ou seja, o site dos correios não está fora do ar. Minha loja é hospedada na King Host. O que faço? Preciso disponibilizar a opção de e-sedex o quanto antes.
    Agradeço desde já!
    Beijos

    Responder

    Pedro Teixeira respondeu:

    @Dani,

    Qual exatamante a mensagem de erro que é mostrada?

    Abraço!

    Responder

    Dani respondeu:

    @Pedro Teixeira, Oi Pedro! A mensagem é assim:
    “O site dos Correios está fora do ar. tente novamente mais tarde” – mas é só eu desabilitar a opção de serviços com contrato que volta ao normal e o frete é calculado. Será que é porque eu não hospedo minha loja na Locaweb?
    Obrigada :)

    Responder

    Pedro Teixeira respondeu:

    @Dani,

    Habilite o log e me passe o que for gravado:

    http://code.google.com/p/pedroteixeira-correios/wiki/FAQ#Como_Habilitar_o_Log

    Abraço!

    Responder

    Dani respondeu:

    @Pedro Teixeira, Oi Pedro.
    O log já tava habilitado, portanto, nem vou colar aqui pois está gigantesco.
    Dei um search em Pedro Teixeira e aparece só isso
    2010-11-05T14:20:08+00:00 DEBUG (7): pedroteixeira_correios [90]: Value limits
    2010-11-05T14:20:17+00:00 DEBUG (7): pedroteixeira_correios [90]: Value limits
    2010-11-05T14:25:22+00:00 DEBUG (7): pedroteixeira_correios [90]: Value limits
    2010-11-05T14:34:12+00:00 DEBUG (7): pedroteixeira_correios [90]: Value limits
    2010-11-05T14:34:34+00:00 DEBUG (7): pedroteixeira_correios [90]: Value limits
    Várias linhas, mais do que essas, mas todas iguais, assim como colei aqui.
    Espero que consiga me ajudar.
    Se quiser me responder por e-mail, fique a vontade também
    Obrigada mesmo!
    Bjs

    Responder

    Pedro Teixeira respondeu:

    @Dani,

    O valor da compra está a cima do permitido pelos Correios, você pode configurar isso na administração do módulo.

    Abraço!

    Dani respondeu:

    Pedro, alterei o valor e agora aparece assim: O valor de compras excede o permitido pelos Correios. Entrar em contato conosco. Tentei com vários valores: de 100 até 1000. Quando coloquei 1000, deu a mensagem anterior: que o site dos correios está fora do ar. Pois bem, depois disso, o módulo não funciona nem mesmo com os serviços sem contrato! Help! :(

    Pedro Teixeira respondeu:

    @Dani,

    Realmente hoje o webservice dos Correios ficou fora do ar a maior parte do dia.

    Por isso a mensagem.

    Abraço!

    Dani respondeu:

    @Dani, Pedro, eu consegui fazer o módulo voltar a funcionar. Mas só sem os serviços com contrato. Se eu coloco os serviços com contrato, ele dá a mensagem que os Correios estão fora do ar. Como resolvo? Preciso ativar esses serviços… :( Agradeço desde já!

    Pedro Teixeira respondeu:

    @Dani,

    O que está sendo salvo no log agora?

  126. Ana disse:

    Olá Pedro! Muito Obrigada por disponibilizar este módulo para nós!

    No meu caso, ele aparece direitinho no Admin mas não no frontend.

    Já limpei o Cache, habilitei o Log, e o erro que recebo é o seguinte, ele se repete diversas vezes, mas colei aqui só alguns:

    Teria alguma idéia do que seria?

    2010-12-01T18:12:11+00:00 ERR (3): Notice: unserialize() [function.unserialize]: Error at offset 0 of 1 bytes in /home/httpd/htdocs/pupillbr/app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Serialized.php on line 32
    2010-12-01T18:12:16+00:00 ERR (3): Notice: unserialize() [function.unserialize]: Error at offset 0 of 1 bytes in /home/httpd/htdocs/pupillbr/app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Serialized.php on line 32
    2010-12-01T18:12:16+00:00 DEBUG (7): PedroTeixeira_Correios: Out of delivery area
    2010-12-01T18:12:17+00:00 ERR (3): Notice: unserialize() [function.unserialize]: Error at offset 0 of 1 bytes in /home/httpd/htdocs/pupillbr/app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Serialized.php on line 32
    2010-12-01T18:20:53+00:00 ERR (3): Notice: unserialize() [function.unserialize]: Error at offset 0 of 1 bytes in /home/httpd/htdocs/pupillbr/app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Serialized.php on line 32
    2010-12-01T18:21:00+00:00 ERR (3): Notice: unserialize() [function.unserialize]: Error at offset 0 of 1 bytes in /home/httpd/htdocs/pupillbr/app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Serialized.php on line 32
    2010-12-01T18:21:00+00:00 DEBUG (7): PedroTeixeira_Correios: Out of delivery area
    2010-12-01T18:21:01+00:00 ERR (3): Notice: unserialize() [function.unserialize]:

    Responder

    Pedro Teixeira respondeu:

    @Ana,

    O país de origem ou de destino não estão selecionados como Brasil.

    Abraço!

    Responder

    Ana respondeu:

    @Pedro Teixeira, Desculpe mas não encontrei onde seleciono o País de Origem, seria no módulo mesmo? Pois ali não vejo opção.

    Responder

    Ana respondeu:

    @Ana, Achei!!! Nas definições de envio mesmo! Ótimo, já está funcionando! Muito obrigada!

    Responder

    Pedro Teixeira respondeu:

    @Ana,

    Perfeito! Abraço!

    Responder

  127. felipe disse:

    Ola, eustou precisaando de alguma ferramenta do magento que calcula o frete mas não via correiro via o preço que a tal trasnportadora cobra, este modulo serve para isto?

    manda para min a resposta no meu email?

    blz?

    Responder

    Pedro Teixeira respondeu:

    @felipe,

    Não, esse módulo é para cálculo dos Correios.

    Abraço!

    Responder

  128. Willian disse:

    Amigo Pedro Teixeira, venho aqui apenas para agradecer pelo trabalho que você dispôe que nos ajuda muito… Vlw Pedro, não tem preço esta atitude.

    Responder

    Pedro Teixeira respondeu:

    @Willian,

    Obrigado pelo apoio!

    Abraço!

    Responder

  129. Henrique disse:

    Pedro, da uma força com esse erro? versão 4.1.0

    Houve um erro inesperado, por favor entre em contato. Localidade de destino não abrange o serviço informado (Cod. 7)

    CEP: 68900066

    Serviços habilitados:
    Sedex Sem Contrato
    E-Sedex Com Contrato
    PAC Sem Contrato
    Sedex 10

    Obs: Já habilitei o contrato no módulo, coloquei alguns serviços Sem Contrato para dar uma diferença maior no preço do e-sedex, que é minha preferência.

    MUITO obrigado.

    Responder

    Henrique respondeu:

    Editei o arquivo config.xml para não dar erro fatal no codigo 7 e deu certo.

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Perfeito! Abraço!

    Responder

  130. Dani disse:

    Oi Pedro, tudo bom? O problema dos serviços com contrato ainda não resolvi..no log dá a mesma mensagem anterior. De “value limits”…não sei como farei para usar o contrato.
    Mas enfim, hoje queria te perguntar outra coisa. Vc viu que o site dos Correios mudou todinho? E acredito que o link para rastreamento também, pois desde essa mudança neles, a mensagem que aparece quando o cliente clica em Rastrear Pedido é essa:

    Informações de rastreamento
    Postagem número: xxxxx
    Número de rastreamento: xxxxx
    Transportadora: Correios
    Erro: Informações de rastreamento indisponíveis. Por favor, entre em contato conosco.Fale conosco para mais informações ou nos envie e-mail em xxx@xxx

    Antes aparecia a tela igual ao dos Correios, com o status da entrega e tal…
    vc poderia ver se alguma coisa mudou para que possamos alterar no módulo??
    Beijos e obrigada!!
    Dani

    Responder

    Pedro Teixeira respondeu:

    @Dani,

    Quanto a mensagem “Value limits” significa que o valor da compra está a cima do limite cadastrado no módulo, você pode editar na administração.

    Quanto ao rastreamento, a página está instável mas o link não mudou, só podemos esperar.

    Beijo!

    Responder

    Dani respondeu:

    @Pedro Teixeira, Oi Pedro! Sim, vc tinha me dito que era o valor errado. Mas qual o valor permito? Teste vários valores e a mensagem ainda continuava…se vc puder me falar o valor, agradeço imensamente!
    Quanto ao rastreamento, vou aguardar então.
    Obrigada.
    Beijos!

    Responder

    Pedro Teixeira respondeu:

    @Dani,

    É o campo “Valor Máximo de Compra” na administração do módulo.

    Agora que percebi que estou falando com uma blogueira famosa, parabéns pelo seu blog!

    Beijo!

    Responder

    Dani respondeu:

    @Pedro Teixeira, rs imagina, não sou famosa não :) Que legal que você conhece o blog ^^’
    Eu vi esse campo de valor máximo, mas minha dúvida é o valor mesmo, qual valor que eu coloco? Coloquei de 100 a 1000 e todos deram a mensagem de erro. Procurei no site nos Correios sobre esse tal valor mas não encontrei nada =( Se quiser me responder por email, fique a vontade. E MUITO obrigada por enquanto, viu?
    Beijo

    Responder

    Pedro Teixeira respondeu:

    @Dani,

    Se não me engano o máximo que os Correios aceitam é R$ 10.000,00, ou seja, cadastre 10000 nesse campo.

    Se o valor da compra ultrapassar esse limite, aquela mensagem será mostrada.

    Se mesmo assim não funcionar, volte aqui que resolvemos.

    Beijo!

    Dani respondeu:

    @Dani, Oi Pedro, tudo bom? Como foi de Natal? Espero que bem!
    Olha, tentei esse valor e outros, menores do que 10.000 e todos dão a mensagem que os Correios estão fora do ar.
    Vc poderia me mandar um email para conversamos melhor?
    Fico no aguardo.
    Bjs
    Dani

  131. Luiz Fernando disse:

    Boa tarde, estou utilizando o módulo, mas há uma semana mais ou menos ele deixou de funcionar, será que é devido ha alguma mudança dos correios?

    abracos.

    Responder

    Luiz Fernando respondeu:

    consegui resolver meu problema, era erro de resolução de dns no servidor, ele não estava conseguindo resolver o o nome ws.correios.com.br.

    obrigado e me desculpe!

    Responder

    Pedro Teixeira respondeu:

    @Luiz Fernando,

    Sem problema! Abraço!

    Responder

  132. William Tabata disse:

    Demorei pra responder mais vamo la.
    kaekake

    eu fiz todos os teste.
    nao deu nennhum problema cmg.

    grato ;*

    Responder

  133. O meu modulo dos correios esta dando erro.

    Houve um erro inesperado, por favor entre em contato. Codigo de servico invalido. (Cod. 1)

    como resolver??

    Responder

    Pedro Teixeira respondeu:

    @Rafael Miguel de Oliveira,

    Tente habilitar um serviço por vez até descobrir qual está dando problema.

    Abraço!

    Responder

  134. Eu so coloquei os Correios.

    Responder

  135. Ta dando esser erro aqui:
    Your order cannot be completed at this time as there is no shipping methods available for it. Please make neccessary changes in your shipping address.

    Responder

    Pedro Teixeira respondeu:

    @Rafael Miguel de Oliveira,

    Vamos com calma, querer resolver tudo assim não é possível.

    Falei para você ir ativando um serviço dos Correios de cada vez, por exemplo, só SEDEX, só SEDEX 10 e por aí vai. Só assim para descobrir qual está com problema.

    Abraço!

    Responder

  136. Deu certo o problema era q eu estava marcando a opcao que tinha ‘local’, ai nao tava dando msmo. Mais agora estou com outro probleminha. Quando adiciona o item no carrinho de compras o Topo da um problema. Nao consegui resolver. Pode me ajudar??

    Obrigado!

    Responder

    Pedro Teixeira respondeu:

    @Rafael Miguel de Oliveira,

    Qual o problema?

    Responder

  137. Eu resolvi ontem era so mudar o modo de template que estava nos produtos.

    Responder

  138. Rogério Rennó disse:

    Cara valew pelo módulo, deve ser muito bom!

    Só que eu instalei ele via magento connect e agora nãoa parece nada, como faço para habilitar o módulo…tem algum esquema de instalação?, pois não acho nada a respeito.

    valew!

    Responder

    Pedro Teixeira respondeu:

    @Rogério Rennó,

    Atualizou o cache?

    Abraço!

    Responder

  139. Fabio Bettega disse:

    Saudações,

    Eu tenho uma pequena dúvida – como eu faço para utilizar apenas o sistemas de rastreamento (tracking) sem utilizar o cálculo de frete??

    Att,
    Fábio

    Responder

    Pedro Teixeira respondeu:

    @Fabio Bettega,

    Uma boa pergunta. Se você só desativar o módulo o tracking mesmo assim não fica disponível?

    Abraço!

    Responder

    Fabio Bettega respondeu:

    @Pedro Teixeira,

    Perfeito! Fiz o teste e funciona mesmo. Excepcional módulo! Meus sinceeros parabéns e agradecimentos.

    Responder

    Pedro Teixeira respondeu:

    @Fabio Bettega,

    Obrigado!

    Responder

  140. Thiago Melo disse:

    Olá, quando calculo o frete aparece assim.
    # PAC – Em até dia(s) R$16,30
    # Sedex – Em até dia(s) R$53,90

    como faço pra aparece os dias ??
    sera que pode me ajudar ??
    valew
    abraço

    e parabens pelo plugin, muito bom.

    Responder

    Pedro Teixeira respondeu:

    @Thiago Melo,

    Habilite o log e veja o que está sendo salvo:

    http://code.google.com/p/pedroteixeira-correios/wiki/FAQ#Como_Habilitar_o_Log

    Abraço!

    Responder

    Thiago Melo respondeu:

    Pedro, habilitei memo assim continua do mesmo modo.

    Responder

    Pedro Teixeira respondeu:

    @Thiago Melo,

    Leia o que te escrevi e o link que te passei.

    Responder

  141. Vitor Santana disse:

    Fala Pedro,

    Primeiramente meus parabens pelo modulo, trata-se de um excelente trabalho.

    Estou com um pequeno problema, que ja vi outras pessoas com o mesmo tambem.

    Quando vou rastrear pela admin aparece aquele erro de invalid date, porem o interessante que descobri é que isso so acontece nos pedidos que não foram entregues.

    Todods os pedidos ja entregues ele vai normal.

    Outra coisa, quando tentava acessar via area de meus pedidos (area do cliente) os pedidos com rastreamento simplesmente não entravam, dava o mesmo erro descrito pelo Alex Willian onde ele acusa erro em app/code/core/Mage/Shipping/Helper/Data.php, na linha 75

    Efetuei a mudança que ele sugeriu, realmente voltou a funcionar, porem agora se você pede para rastrear via area do cliente, simplesmente me retorna pagina 404 não encontrada. Parece que ele passa a puxar do local errado as informações.

    Ja efetuei todas as mudanças solicitadas, inclusive aquelas do wiki, e nada.

    Na area do cliente sem as alterações que causam o erro 404 nem abre o pedido, e via admin, só rola rastrear pedidos entregues, se não acusa aquele invalid date.

    Alguem ai Imagina o que seja? Alex Willian, pelo que vi meu problema é exatamente igual ao seu, descobriu algo?

    Desde ja obrigado.

    Vitor Santana

    Responder

    Vitor Santana respondeu:

    @Vitor Santana, Referente a eu ter dito que so rolava você rastrear os pedidos entregues estava errado, sei que por que alguns dão certos e outro não.

    Os novos pedidos mesmo entregues dão o mesmo erro de invalid date.

    Responder

    Pedro Teixeira respondeu:

    @Vitor Santana,

    Você pode nos passar o erro completo?

    Os Correios andam meio instáveis também, pode ser isso.

    Responder

    Vitor Santana respondeu:

    @Pedro Teixeira,

    Opa Boa noite… Obrigado pelo rapido retorno.

    Segue erro completo de quando tento rastrear via adm.

    invalid date () operand, timestamp expected

    Trace:
    #0 /home/daystore/public_html/lib/Zend/Date.php(1057): Zend_Date->_calculate(‘set’, false, ‘U’, ‘pt_BR’)
    #1 /home/daystore/public_html/lib/Zend/Date.php(197): Zend_Date->set(false, ‘U’, ‘pt_BR’)
    #2 /home/daystore/public_html/app/code/core/Mage/Core/Model/Locale.php(474): Zend_Date->__construct(false, ‘U’, Object(Zend_Locale))
    #3 /home/daystore/public_html/app/code/core/Mage/Shipping/Block/Tracking/Popup.php(236): Mage_Core_Model_Locale->date(false, ‘U’, NULL, false)
    #4 /home/daystore/public_html/app/design/frontend/blank/theme149/template/shipping/tracking/popup.phtml(135): Mage_Shipping_Block_Tracking_Popup->formatDeliveryTime(’18:02:00′, ’13/01/2011′)
    #5 /home/daystore/public_html/app/code/core/Mage/Core/Block/Template.php(189): include(‘/home/daystore/…’)
    #6 /home/daystore/public_html/app/code/core/Mage/Core/Block/Template.php(225): Mage_Core_Block_Template->fetchView(‘frontend/blank/…’)
    #7 /home/daystore/public_html/app/code/core/Mage/Core/Block/Template.php(242): Mage_Core_Block_Template->renderView()
    #8 /home/daystore/public_html/app/code/core/Mage/Core/Block/Abstract.php(674): Mage_Core_Block_Template->_toHtml()
    #9 /home/daystore/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
    #10 /home/daystore/public_html/app/code/core/Mage/Core/Block/Abstract.php(674): Mage_Core_Block_Text_List->_toHtml()
    #11 /home/daystore/public_html/app/code/core/Mage/Core/Block/Abstract.php(516): Mage_Core_Block_Abstract->toHtml()
    #12 /home/daystore/public_html/app/code/core/Mage/Core/Block/Abstract.php(467): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true)
    #13 /home/daystore/public_html/app/design/frontend/blank/default/template/page/popup.phtml(39): Mage_Core_Block_Abstract->getChildHtml(‘content’)
    #14 /home/daystore/public_html/app/code/core/Mage/Core/Block/Template.php(189): include(‘/home/daystore/…’)
    #15 /home/daystore/public_html/app/code/core/Mage/Core/Block/Template.php(225): Mage_Core_Block_Template->fetchView(‘frontend/blank/…’)
    #16 /home/daystore/public_html/app/code/core/Mage/Core/Block/Template.php(242): Mage_Core_Block_Template->renderView()
    #17 /home/daystore/public_html/app/code/core/Mage/Core/Block/Abstract.php(674): Mage_Core_Block_Template->_toHtml()
    #18 /home/daystore/public_html/app/code/core/Mage/Core/Model/Layout.php(536): Mage_Core_Block_Abstract->toHtml()
    #19 /home/daystore/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(389): Mage_Core_Model_Layout->getOutput()
    #20 /home/daystore/public_html/app/code/core/Mage/Shipping/controllers/TrackingController.php(76): Mage_Core_Controller_Varien_Action->renderLayout()
    #21 /home/daystore/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Shipping_TrackingController->popupAction()
    #22 /home/daystore/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch(‘popup’)
    #23 /home/daystore/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #24 /home/daystore/public_html/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
    #25 /home/daystore/public_html/app/Mage.php(596): Mage_Core_Model_App->run(Array)
    #26 /home/daystore/public_html/index.php(78): Mage::run(”, ‘store’)
    #27 {main}

    Responder

    Pedro Teixeira respondeu:

    @Vitor Santana,

    E você já seguiu o seguinte tutorial?

    http://code.google.com/p/pedroteixeira-correios/wiki/CorrigindoErroComDataNoRastreamento

    Abraço!

    Responder

    Vitor Santana respondeu:

    @Pedro Teixeira, Fala Pedro, ja segui cara, foi feite e exatamente refeito.

    Vitor

  142. Preciso de um help seu pedrao!
    seguinte.
    instalei o modulo de frete e configurei conforme instruçoes
    porem na hora de “Fechar o pedido” “escolha do frete”
    ele retorna o seguitne erro:

    Escolha de Frete

    Desculpe, não há informações disponíveis sobre este pedido no momento.
    « Voltar Continuar

    O que pode ser? obrigado.
    preciso criar alguma conta nos correios?
    preciso criar algum atributo para os produtos

    Desde já agradeço

    Responder

    Pedro Teixeira respondeu:

    @Daniel Cardoso,

    Habilite o log e me passe as mensagens:

    http://code.google.com/p/pedroteixeira-correios/wiki/FAQ#Como_Habilitar_o_Log

    Abraço!

    Responder

    Daniel Cardoso respondeu:

    @Pedro Teixeira,
    olá tude bem?
    fiz o que você me dpediu e o erro retornado é

    2011-01-20T19:17:43+00:00 DEBUG (7): PedroTeixeira_Correios: From ZIP Code Error
    2011-01-20T19:17:44+00:00 DEBUG (7): PedroTeixeira_Correios: From ZIP Code Error
    2011-01-20T19:17:49+00:00 DEBUG (7): PedroTeixeira_Correios: From ZIP Code Error
    2011-01-20T19:18:48+00:00 DEBUG (7): PedroTeixeira_Correios: From ZIP Code Error

    aguardo retorno, obrigado pelo feed back rapido que tive da sua resposta. Desde já agradeço mais uma vez

    Responder

    Pedro Teixeira respondeu:

    @Daniel Cardoso,

    O problema está no CEP do remetente, o cadastro por você.

    Abraço!

    Responder

    Daniel Cardoso respondeu:

    @Pedro Teixeira, Realmente.
    problema resolvido Pedro.
    meu cep tava sendo cadastrado assim: 39400 000 com espaço
    e tem q ser tudo junto.
    Muito obrigado pela atenção que tu teve comigo e pela resposta imediata.

    até mais e sucessos!

    Aqui você por a caso nunca pensou em desenvolver um modulo para exibir preço a consulta, com formulario de contato?
    abraços

    Responder

    Pedro Teixeira respondeu:

    @Daniel Cardoso,

    Valeu! Nunca pensei, e por hora só esse módulo já me dá trabalho suficiente.

    Sucesso! Abraço!

  143. Péricles disse:

    Pedro,

    como faço para utilizar o link da kinghost para o calculo do frete?

    Responder

  144. Péricles disse:

    A kinghost disponibiliza de 2 links um para sedex e outro para encomendanorma. teria como integrar-los no seu módulo? como faço?

    Responder

    Pedro Teixeira respondeu:

    @Péricles,

    É só modificar o módulo! Abraço!

    Responder

  145. Péricles disse:

    Calculo de Frete off-line

    Acredito que todos que utilizam magento sofre com a instabilidade do link dos correios para calculo de frete. Então essa sujestão que deixo aqui é para uma adaptação do módulo dos correios para utilizar uma base de dados própria.

    A ideia dessa adaptação foi de Alexandre Almeida, ele criou um “esquema”, onde ele conssegue capturar todo banco de dados de calculo de frete dos correios. As informações são armazenadas em um banco de dados próprio paralelo ao do magento.

    Segundo sua experiência (6 meses utilizando o sistema), as consultas ficam mais rápidas e acaba com o problema de instabilidade do link dos correios, já que o mudulo passa a funcionar de forma independente.

    Aqui está o link onde o Alexandre explica como fez a adaptação http://www.magentocommerce.com/boards/viewthread/9988/P435/ (último post da pagina)

    O que precisa ser melhorado:

    1. Modulo só fazer consulta ao banco de dados próprio se o link dos correios estiver fora do ar.
    2. Atualização altomatica do banco de dados por um período pre-determinado.

    Responder

  146. Fabiane disse:

    boa tarde, Pedro.
    Estou recebendo o erro 99 dos correios, msm com chamada direta:
    http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=71939360&sCepDestino=72151613&nVlPeso=1&nCdFormato=1&nVlComprimento=20&nVlAltura=5&nVlLargura=15&sCdMaoPropria=s&nVlValorDeclarado=200&sCdAvisoRecebimento=n&nCdServico=41106&nVlDiametro=0&StrRetorno=xml

    Você sabe se os correios estão off ou o motivo do erro?
    Cliente ta chorando na orelha..rs

    Responder

    Pedro Teixeira respondeu:

    @Fabiane,

    http://code.google.com/p/pedroteixeira-correios/wiki/CodigosDeErrosDosCorreios

    Instabilidade dos Correios.

    Abraço!

    Responder

  147. Adilson disse:

    Olá Pedro,

    primeiramente gostaria de parabenizar pelo excelente trabalho com o módulo, está ajudando demais no minha LOJA, porém ontem tava tudo funcionando normal mais hoje, estou com esse problema:

    ” Houve um erro inesperado, por favor entre em contato. Erro ao calcular o prazo, tente novamente mais tarde. (Cod. 99) ”

    Já tentei achar alguma solução no Tio Google, mais não encontrei, pelo jeito o nosso amigo acima está com o mesmo problema.

    Se tiver alguma solução ou souber o que é isso, fico no aguardo!

    Responder

    Pedro Teixeira respondeu:

    @Adilson,

    É instabilidade dos Correios:

    http://code.google.com/p/pedroteixeira-correios/wiki/CodigosDeErrosDosCorreios

    Só nos resta esperar.

    Abraço!

    Responder

  148. andre-silva disse:

    Eu estive verificando nos codigos de erro do modulo de correios para magento e vi que a definicao de erro do cod. e servico invalido. Eu ja tentei fazer um a instalacao de um modulo de cada vez, mas nao deu certo. Gostaria que vc me desse uma ajuda por que tenho que colocar um site no ar no maximo em semana. vlw!!!!

    Responder

    Pedro Teixeira respondeu:

    @andre-silva,

    Habilite o log de erros e veja o que está sendo salvo.

    Mas se o erro é do código, você deve tentar um serviço por vez para ver qual está com problema.

    Abraço!

    Responder

  149. Hotel Vital disse:

    Parabéns, Pedro!
    Obrigado!

    Responder

  150. Francini Julia disse:

    Olá Pedro, instalei o modulo pelo magento connect, mas ele não aparece no site quando vou calcular o frete, ele esta a habilitado e as configurações de entregas já estão corretas. Acho que é algum detalhe que não fiz!
    Se souber de alguma coisa que possa me ajudar! Fico no aguardo!
    Abraços.

    Responder

    Pedro Teixeira respondeu:

    @Francini Julia,

    Fez todas as configurações?

    http://code.google.com/p/pedroteixeira-correios/wiki/Configurando

    Se sim, habilite o log e me passe a mensagem:

    http://code.google.com/p/pedroteixeira-correios/wiki/FAQ#Como_Habilitar_o_Log

    Abraço!

    Responder

  151. Vagner disse:

    Pedro no meu site quando alguem vai fazer a compra acontece esse erro (Houve um erro inesperado, por favor entre em contato. Codigo de servico invalido. (Cod. 1)),
    você pode me ajudar

    Responder

    Pedro Teixeira respondeu:

    @Vagner,

    Tente habilitar um serviço por vez para qual está com problema.

    Abraço!

    Responder

  152. vagner disse:

    como assim um serviço por vez não entendir?

    Responder

    Pedro Teixeira respondeu:

    @vagner,

    Habilite um serviço por vez, uma hora só o SEDEX, outra só o SEDEX 10 e poi aí vai, até achar qual está com problema.

    Abraço!

    Responder

    vagner respondeu:

    @Pedro Teixeira, cara valeu deu certo

    Responder

  153. vagner disse:

    quando alguem vai calcular o frete no site aparece o erro codigo de serviço invalido cod 01

    Responder

  154. pedro olha eu aqui de novo
    tudo bom?
    seguinte como a loja do meu cliente se trata de uma loja de instrumentos musicais ao cadastrar produtos com altura maior q 60 cm e largura e tudo mais, retorna erro.
    ao cadastrar um produto por ex, com 37 kilos (caixa amplificada )
    ele retorna erro da mesma forma. Peso excedido, ou altura invalida] comprimento invalido, e por ai vai.
    ja mudei na administraçao o peso limite pra 8 toneladas, e um arquivo com 37 kilos retorna erro.
    poderia me ajudar?

    Responder

    Pedro Teixeira respondeu:

    @Daniel Cardoso,

    O limite de cálculo dos Correios é de 30 Kg, mesmo alterando na administração, quando a chamada é feita aos Correios ele vai retornar o erro.

    Abraço!

    Responder

    Daniel respondeu:

    @Pedro Teixeira, mas e com relação ao tamanho?
    digo comprimento volume?
    como o empreendimento é uma loja de instrumentos existem produtos com bem mais que 90 cm,
    existem treliças que seriam metros
    tudo varia. o que voce me indica fazer e quais os procedimenmtos?
    por ex. um teclado que possui mais q 90 cm, uma caixa de som amplificada, uma mesa de som? qual seria o procedimento para aceitar as dimensões destes produtos?
    pelo q li o tamanho maximo é 60cm correto? alguma solução:?

    Responder

    Pedro Teixeira respondeu:

    @Daniel,

    Pelos Correios você não consegue postar isso, vai ter que usar uma transportadora e encontrar um módulo para ela.

    Abraço!

    Responder

  155. Marcio disse:

    Pedro boa tarde.
    Obrigado pelo seu trabalho é de grande ajuda sempre.
    criando uma fatura no magento sempre aparece este erro e parece estar relacionado com o módulo de frete do correios…será que consegues me ajudar ?
    a:5:{i:0;s:46:”Invalid model for shipping method: correiopost”;i:1;s:5439:”#0 /var/www/loja2/app/code/core/Mage/Shipping/Model/Config.php(104): Mage::exception(‘Mage_Shipping’, ‘Invalid model f…’)
    #1 /var/www/loja2/app/code/core/Mage/Shipping/Model/Config.php(64): Mage_Shipping_Model_Config->_getCarrier(‘correiopost’, Array, ’1′)
    #2 /var/www/loja2/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php(89): Mage_Shipping_Model_Config->getAllCarriers(’1′)
    #3 /var/www/loja2/app/design/adminhtml/default/default/template/sales/order/invoice/create/tracking.phtml(91): Mage_Adminhtml_Block_Sales_Order_Invoice_Create_Tracking->getCarriers()

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    http://code.google.com/p/pedroteixeira-correios/wiki/DesinstalandoVersoesAntigas

    Abraço!

    Responder

    Marcio respondeu:

    @Pedro Teixeira,
    Obrigado, tive que apagar mais algumas coisas mas aí funcionou…é a questão do teste hehe…vlw mesmo

    Responder

  156. pedro eu vi recentemente sites, da mesma linha de produtos (instrumentos musicais)) postando violoes contra-baixos por meio de SEDEX ( exemplo um violao de 240 reais, com frete para minha cidade de 70 reais.)
    violao tem dimensoes maiores que 60 cm.
    poderia me explicar o que eh?

    Responder

    Pedro Teixeira respondeu:

    @Daniel Cardoso,

    Não sei, tente falar com eles ou dê uma ligada para uma agência dos Correios próxima para ver se eles aceitam.

    Abraço!

    Responder

    Daniel Cardoso respondeu:

    @Pedro Teixeira, pedro obrigado pela ajuda
    estamos utilizando o seu modulo e está dando super certo
    os produtos maiores, serao feitas vendas com negociaçao mesmo na entrega por que, são estruturas muito grandes para serem vendidas e varia de cliente para cliente.

    pedro, eu vi aqui que é possivel implementar frete gratis para minha cidade, teria como me responder como é feito isso la nas opçoes do carrinho?

    muito obrigado

    Responder

    Pedro Teixeira respondeu:

    @Daniel Cardoso,

    Você tem que usar as regras de desconto, dê uma olhada no admin.

    Abraço!

    Responder

  157. Roger disse:

    Alguma previsão de quando vai sair pra versão 1.5.0.1 do magento?
    Te mandei um e-mail também pela valorização do seu trabalho.
    Parabéns pelo ótimo módulo.

    Responder

    Pedro Teixeira respondeu:

    @Roger,

    Obrigado! Deveria funcionar na 1.5.0.1, algum problema?

    Abraço!

    Responder

    Roger respondeu:

    @Pedro Teixeira, bom, não consegui instalar, quando peço a extensão diz que o xml é inválido. Lá diz que suporta até a 1.4.x

    Responder

    Pedro Teixeira respondeu:

    @Roger,

    Tente instalar manual:

    http://code.google.com/p/pedroteixeira-correios/wiki/InstalacaoManual

    Abraço!

    Responder

  158. Henrique disse:

    Oi Pedro, parabéns pelo excelente módulo. Tenho três perguntas.

    1) O módulo trabalha com algum mínimo de peso? Ele só calcula corretamente com peso superior a 3kg. Caso eu coloque peso inferior a 3kg ele calcula como sendo 3kg.
    - Este erro apenas acontece com PAC. SEDEX , HOJE e 10 calculam certo.
    - Estou comparando com o cálculo realizado no site dos correios.

    2) Já foi notificado algum erro no cálculo do PAC? Em uma outra simulação com mais de um produto tive uma pequena variação no valor, tendo o valor do PAC cobrado a menos na loja.

    3) Já foi notificado algum erro ao somar os produtos? O sistema está acusando peso excedido mas me parece ser um erro de tamanho excedido. Curioso que a largura maior que tenho entre dois produtos é de 60, se eu abaixar um dos produtos para 58 ele deixa passar. O sistema tem algum tipo de margem?
    - Outros métodos de envio como SEDEX não depende das dimensões, porém o sistema não deixa prosseguir. Há a possibilidade de ocultar apenas PAC caso não preencha os critérios de envio para esta modalidade?

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Faça um teste chamando direto o webservice dos Correios e veja o retorno:

    http://www.correios.com.br/webServices/PDF/SCPP_manual_implementacao_calculo_remoto_de_precos_e_prazos.pdf

    Abraço!

    Responder

    Henrique respondeu:

    @Pedro Teixeira, Oi Pedro, fiz uma simulação com 3 produtos das seguintes medidas:

    600g
    50x32x30

    550g
    18x32x18

    550g
    18x32x18

    Obtive:
    1,7kg
    50x32x48

    Pelo site o PAC fica em 66,80

    Pelos correios 70,40
    http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=04714001&sCepDestino=57480000&nVlPeso=1&nCdFormato=1&nVlComprimento=50&nVlAltura=48&nVlLargura=32&sCdMaoPropria=n&nVlValorDeclarado=0&sCdAvisoRecebimento=n&nCdServico=41106&nVlDiametro=10&StrRetorno=xml

    Sabe o que pode ser o erro?

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Acredito que o peso e as dimensões não estão corretas na chamada, estão?

    Se sim, o problema é no ws dos Correios.

    Abraço!

    Responder

    Henrique respondeu:

    @Pedro Teixeira, Bom Pedro, irei realizar mais alguns testes, mesmo assim obrigado. Quanto a uma outra pergunta, não sei se o sistema ainda está apto a fazer isso mas poderia me ajudar.

    1) Caso o produto ultrapasse as dimensões do PAC o sistema acusa um erro, porém não exibe as outras opções de envio, existe a possibilidade de apenas exibir o erro para a opção de PAC e deixar o visitante escolher outras opções?

    2) Na modalidade frete grátis do sistema, caso eu escolha PAC e a somatória das encomendas passe do permitido o sistema acusa erro, porém eu gostaria de ainda oferecer esta modalidade ao visitante pois poderia estar enviando a encomenda em remessas separadas, acha que isso é possível com o módulo atual ou tem alguma sugestão?

    obrigado,

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Acredito que para ambos os problemas você terá de alterar o código do módulo.

    Mas é um código aberto, fique à vontade para customizar e tirar suas dúvidas aqui no meu blog.

    Abraço!

  159. Henrique disse:

    Estou com este erro “Especified cast is not valid (cód. 99)”

    O que pode ser?

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Problema no site dos Correios.

    Abraço!

    Responder

  160. Oi Pedro, primeiro quero agradecer pelo seu trabalho. Bom, estou usando o seu módulo de frete na versão 4.1.0 Tinha uns 10 dias que não pegava no projeto que estou fazendo, ontem fui fazer uma rotina de compra na loja. Então na hora de informar o cep aparece uma mensagem

    “Valor de compra fora do permitido pelos Correios. Por favor entre em contato conosco. ”

    Eu já coloquei o peso do produto como 0.400, como 0.0400 e nada. Está mostrando ainda o erro. E o valor do produto está dentro da faixa de preços corretos.

    Você saberia me dizer o que posso fazer para corrigir esse problema? Desde já agradeço a sua atenção.

    Responder

    Pedro Teixeira respondeu:

    @Eduardo Martins,

    Esses limites podem ser alterados na adminstração, lembre-se que se trata de valor e não de peso.

    Abraço!

    Responder

    Eduardo Martins respondeu:

    @Pedro Teixeira, Bom dia Pedro, eu até vi essa questão. Mas na administração, na tela de configuração do módulo os valores estão R$ 10,00 valor mínimo e 10.000,00 o valor máximo.

    O valor do produto está dentro dessa faixa. Mas vou continuar tentando aqui.

    Responder

    Pedro Teixeira respondeu:

    @Eduardo Martins,

    Lembre-se que é padrão americano, casa decimal é ponto “.” e sem separador de milhar na configuração, 10 mil é: 10000.00

    Abraço!

    Responder

  161. Everson disse:

    olá amigo,

    Primeiro gostaria de parabenizar pela iniciativa Ok!
    Minha pergunta é bem simples existe algum módulo dos correios para a versão 1.5 do magento?

    Agradeço desde já.

    Responder

    Pedro Teixeira respondeu:

    @Everson,

    Ainda não homologuei essa versão do módulo para a versão 1.5 do Magento, mas a princípio deveria funcionar sem problemas.

    Faça o teste!

    Abraço!

    Responder

  162. André Santos disse:

    Olá Pedro, desculpe se esse não for o local adequado, mas gostaria de pedir uma indicação.

    Preciso de empresa ou profissional para manutenção em minha loja magento, que tenha uma boa experiência. Sabe me indicar alguém ?

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @André Santos,

    Entre em contato comigo: http://www.pteixeira.com.br/contato/

    Abraço!

    Responder

  163. Rodolfo Romez disse:

    Está funcionando na versão 1.5 sem problemas. Parabéns Pedro.

    Responder

    Pedro Teixeira respondeu:

    @Rodolfo Romez,

    Perfeito!

    Responder

  164. Jeison disse:

    Olá.. Seguinte, instalei o modulo dos correios normalmente, como em outra loja que possuimos, mas na versão 1.5.0.1 do magento ele simplesmente não é mostrado na tela.

    Estava utilizando a versão 1.4.2.0 em outra loja e funcionou perfeitamente.

    Fico no aguardo de sua ajuda.
    Abraços.

    Responder

    Pedro Teixeira respondeu:

    @Jeison,

    Seguiu todos os procedimentos de instalação?

    http://code.google.com/p/pedroteixeira-correios/wiki/InstalacaoManual

    Abraço!

    Responder

    Jeison respondeu:

    @Pedro Teixeira, Sim, segui todos os passos….. fiz a mesma coisa na outra loja que está funcionando perfeitamente. Será que pode ser pela versão do Magento? Se não for, não sei o que pode ser, pois já desinstalei e instalei várias vezes…

    Responder

    Pedro Teixeira respondeu:

    @Jeison,

    Se você seguiu todos os procedimentos, limpeza de cache, configuração do meio de entrega, configuração da origem e tudo mais, também não sei o que pode ser.

    Habilite o log e me passe as mensagens que estão sendo gravadas.

    Abraço!

    Responder

  165. Jeison disse:

    Ok. Obrigado pela ajuda.

    Abraços

    Responder

  166. Henrique disse:

    Pedro, eu tenho um produto nas seguintes dimensões:
    Comprimento (cm): 160
    Altura (cm): 10
    Largura (cm): 50

    Como essa dimensão não é autorizada pelos correios, tem como eu limitar para não aparecer o sedex com essas dimensões?

    Muito obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Você quer dizer PAC?

    Responder

    Henrique respondeu:

    @Pedro Teixeira,

    Na verdade e sedex mesmo. Porque os correios não enviam o produto se as somas do comp + larg + altura passarem de 150cm. E estou com esse problema no meu e-sedex. Ele esta calculando e o cliente esta comprando, porém não posso enviar para ele por correios.

    Obrigadão.

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Infelizmente a versão atual ainda não contempla essa funcionalidade.

    Abraço!

    Responder

  167. Bruno disse:

    Muito obrigado pelo modulo.
    Muito usual.

    Parabéns pelo trabalho

    Responder

    Pedro Teixeira respondeu:

    @Bruno,

    Valeu!

    Responder

  168. Antonio Amaral disse:

    Pessoal
    consegui resolver usando a solução do Pedro Teixeira no Magento 1.5

    http://www.magentocommerce.com/magento-connect/Pedro%20Teixeira%20Ferraz/extension/3553/pedroteixeira_correios

    Alem de habilitar a solução dele, esqueci de configurar para Brasil a “CONFIGURAÇÃO DE ENTREGA” NO MENU LATERAL ESQUERDO. colocando os dados de Brasil, estado e cidade.
    sem isso, realmente não vá funcionar

    Agradeço ao Pedro Teixeira, muito obrigado.

    valeu
    abs

    Responder

    Pedro Teixeira respondeu:

    @Antonio Amaral,

    Que bom que resolveu, está tudo descrito na Wiki do projeto:

    http://code.google.com/p/pedroteixeira-correios/wiki/Principal

    Abraço!

    Responder

  169. José Portela disse:

    Pedro, muito bom seu módulo.
    Apartir de 21/04/2011 os correios vão alterar o sistema de calculo do Sedex e e-Sedex, que pasará a ser como o sistema PAC. Ou seja acima de uma determinada cubagem o preço é cobrado pelo peso volumetrico e não pelo peso real.
    Como o seu módulo já envia as medidas dos produtos ele vai calcular o frete corretamente?

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @José Portela,

    Obrigado pelo aviso! Pode me passar de onde viu essa informação?

    Abraço!

    Responder

    José Portela respondeu:

    @Pedro Teixeira, A informação foi feita pala ACF Village Morumbi, a qual somos afiliados para atendimento de nosso contrato com os Correios.

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @José Portela,

    Infelizmente a atual versão não passa essa informação para os Correios. Ele calcula, exclusivamente para PAC, o peso volumétrico e passa no lugar do peso.

    Anotei para uma futura versão implementar essa funcionalidade.

    Abraço!

    Responder

    Henrique respondeu:

    @Pedro Teixeira,

    Cara, ja esta em vigor. Ate mesmo no site dos correios ta assim. Tem previsao de atualizacao? Abracos.

    Responder

    Pedro Teixeira respondeu:

    @Henrique,

    Cara, vou ser bem sincero, vai demorar….Tenho um milhão de coisas pra fazer.

    Mas o código é aberto! Fique à vontade para modificar.

    Abraço!

  170. José Portela disse:

    @Pedro Teixeira, Se você quiser posso te mandar por e-mail as tabelas de preço dos serviços de Sedex, e-Sedex e PAC que entram em vigor apartir de 21/04/2011. Nelas consta a nova metodologia de calculo que será adotada apartir dessa data.

    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @José Portela,

    Pode me passar, dou uma olhada: http://www.pteixeira.com.br/contato/

    Abraço!

    Responder

  171. Reinaldo Perdoão disse:

    Boa Tarde Pedro Teixeira,
    Minha pergunta parece um pouco idiota, mas como faço para instalar manualmente? Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Reinaldo Perdoão,

    http://code.google.com/p/pedroteixeira-correios/wiki/InstalacaoManual

    Abraço!

    Responder

  172. ashtorres disse:

    Coe, tudo bom?

    Muito bom teu plugin.

    Tav ausando sem problemas até que um cliente foi comprar 100 unidades de um produto e dai veio o erro de “Peso excedido pelos Correios”

    “Houve um erro inesperado, por favor entre em contato. Peso excedido. (Cod. 4)”

    A questão é que meu produto pesa 2 gramas (ou 0.02 como está configurado em kilos). Isso daria 2kg, mas mesmo assim recebo a mensagem de erro.

    O que pode ser?

    Grato.

    Responder

    ashtorres respondeu:

    corrigindo, peso total daria 200g

    Responder

    Pedro Teixeira respondeu:

    @ashtorres,

    0.02 são 20 gramas, 2 gramas são 0.002 na unidade de kilo.

    Mas mesmo assim deveria ficar dentro do esperado. Vai precisar debugar o módulo para ver onde está o problema.

    Abraço!

    Responder

    ashtorres respondeu:

    Fala Pedro. Sim, 0.002. Tentei fazer umas alterações mas o erro persiste. Como nao sei debugar, acabei vendo a solução que o proprio pagseguro oferece ao magento, e que tem o calculo de frete. Com ele ta funcionando certinho, dai agora vou ver se da para fazer comparações entre os dois e ver se consigo achar o prob.

    Abs

    Responder

    Pedro Teixeira respondeu:

    @ashtorres,

    Perfeito! Abraço!

    Responder

  173. Reinaldo Perdrão disse:

    Olá Pedro Texeira,

    Instalei manualmente o modulo de frete na versão do magento 1.4.2, mas não importa o que eu faça o calculo do sedex sem contrato não funciona. Só PAC. O magento está instalado em localhost, Será que é isso que esta causando este problema?
    Obrigado,
    Reinaldo Pedrão

    Responder

    Pedro Teixeira respondeu:

    @Reinaldo Perdrão,

    Talvez os Correios estejam mudando o sistema. Habilite o log e veja o que está sendo salvo.

    Abraço!

    Responder

  174. Roger disse:

    Comigo também, só aparece PAC
    Como habilitar o log pra ver o que está ocorrendo?

    Abraço

    Responder

    Pedro Teixeira respondeu:

    @Roger,

    Aparentemente é alguma instabilidade dos Correios.

    Já voltou para você?

    Abraço!

    Responder

  175. Roger disse:

    oops, ja vi como habilitar o log, sorry

    Responder

  176. Roger disse:

    Verdade, era alguma zica nos correios.
    Obrigadão!

    Responder

    Pedro Teixeira respondeu:

    @Roger,

    Era sim, acho que já normalizou.

    Abraço!

    Responder

  177. Reinaldo Perdrão disse:

    Olá Pedro,
    Era problema nos correios obrigado..
    abraço.

    Responder

  178. Diego disse:

    Pedro,

    Sabe se alguém já teve problema na versão 1.5.0.1 na hora de gerar Fatura e Entrega?

    Quando habilito o módulo ele gera erro nessa funcionalidade da loja.

    Obrigado!

    Abs

    Responder

    Pedro Teixeira respondeu:

    @Diego,

    Qual o erro? Habilite o log e nos passe a mensagem.

    Abraço!

    Responder

    Diego respondeu:

    @Pedro Teixeira,

    a:5:{i:0;s:45:”Invalid model for shipping method: MultiFrete”;i:1;s:5898:”#0 /home/evulon/public_html/app/code/core/Mage/Shipping/Model/Config.php(104): Mage::exception(‘Mage_Shipping’, ‘Invalid model f…’)
    #1 /home/evulon/public_html/app/code/core/Mage/Shipping/Model/Config.php(64): Mage_Shipping_Model_Config->_getCarrier(‘MultiFrete’, Array, ’1′)
    #2 /home/evulon/public_html/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php(89): Mage_Shipping_Model_Config->getAllCarriers(’1′)
    #3 /home/evulon/public_html/app/design/adminhtml/default/default/template/sales/order/invoice/create/tracking.phtml(91): Mage_Adminhtml_Block_Sales_Order_Invoice_Create_Tracking->getCarriers()
    #4 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(216): include(‘/home/evulon/pu…’)
    #5 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(247): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #6 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(261): Mage_Core_Block_Template->renderView()
    #7 /home/evulon/public_html/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
    #8 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Adminhtml_Block_Template->_toHtml()
    #9 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(525): Mage_Core_Block_Abstract->toHtml()
    #10 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(476): Mage_Core_Block_Abstract->_getChildHtml(‘tracking’, false)
    #11 /home/evulon/public_html/app/design/adminhtml/default/default/template/sales/order/invoice/create/form.phtml(80): Mage_Core_Block_Abstract->getChildHtml(‘tracking’, false)
    #12 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(216): include(‘/home/evulon/pu…’)
    #13 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(247): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #14 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(261): Mage_Core_Block_Template->renderView()
    #15 /home/evulon/public_html/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
    #16 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Adminhtml_Block_Template->_toHtml()
    #17 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(525): Mage_Core_Block_Abstract->toHtml()
    #18 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(476): Mage_Core_Block_Abstract->_getChildHtml(‘form’, true)
    #19 /home/evulon/public_html/app/code/core/Mage/Adminhtml/Block/Widget/Form/Container.php(130): Mage_Core_Block_Abstract->getChildHtml(‘form’)
    #20 /home/evulon/public_html/app/design/adminhtml/default/default/template/widget/form/container.phtml(37): Mage_Adminhtml_Block_Widget_Form_Container->getFormHtml()
    #21 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(216): include(‘/home/evulon/pu…’)
    #22 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(247): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #23 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(261): Mage_Core_Block_Template->renderView()
    #24 /home/evulon/public_html/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
    #25 /home/evulon/public_html/app/code/core/Mage/Adminhtml/Block/Widget/Container.php(295): Mage_Adminhtml_Block_Template->_toHtml()
    #26 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Adminhtml_Block_Widget_Container->_toHtml()
    #27 /home/evulon/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
    #28 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Core_Block_Text_List->_toHtml()
    #29 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(525): Mage_Core_Block_Abstract->toHtml()
    #30 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(476): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true)
    #31 /home/evulon/public_html/app/design/adminhtml/default/default/template/page.phtml(74): Mage_Core_Block_Abstract->getChildHtml(‘content’)
    #32 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(216): include(‘/home/evulon/pu…’)
    #33 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(247): Mage_Core_Block_Template->fetchView(‘adminhtml/defau…’)
    #34 /home/evulon/public_html/app/code/core/Mage/Core/Block/Template.php(261): Mage_Core_Block_Template->renderView()
    #35 /home/evulon/public_html/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
    #36 /home/evulon/public_html/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Adminhtml_Block_Template->_toHtml()
    #37 /home/evulon/public_html/app/code/core/Mage/Core/Model/Layout.php(529): Mage_Core_Block_Abstract->toHtml()
    #38 /home/evulon/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(389): Mage_Core_Model_Layout->getOutput()
    #39 /home/evulon/public_html/app/code/core/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php(187): Mage_Core_Controller_Varien_Action->renderLayout()
    #40 /home/evulon/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Sales_Order_InvoiceController->newAction()
    #41 /home/evulon/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(253): Mage_Core_Controller_Varien_Action->dispatch(‘new’)
    #42 /home/evulon/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #43 /home/evulon/public_html/app/code/core/Mage/Core/Model/App.php(340): Mage_Core_Controller_Varien_Front->dispatch()
    #44 /home/evulon/public_html/app/Mage.php(627): Mage_Core_Model_App->run(Array)
    #45 /home/evulon/public_html/index.php(80): Mage::run(”, ‘store’)
    #46 {main}”;s:3:”url”;s:91:”/index.php/admin/sales_order_invoice/new/order_id/128/key/1b850a21e01b87cc178e5442fcc9dadd/”;s:11:”script_name”;s:10:”/index.php”;s:4:”skin”;s:5:”admin”;}

    Responder

    Pedro Teixeira respondeu:

    @Diego,

    O problema é o módulo de MultiFrete que você instalou.

    Tente usar o procedimento para desinstalar a versão antiga do meu módulo, mas se lembre de substituir por “MultiFrete” todos os “correiopost”:

    http://code.google.com/p/pedroteixeira-correios/wiki/DesinstalandoVersoesAntigas

    Abraço!

    Responder

  179. Pablo disse:

    Pedro, aqui está instalado mas na hora de mostrar as formas de frete, não lista nada (dai não consigo prosseguir). Não sei nem por onde começar. Pode ser erro no sistema dos correiros?

    Responder

    Pedro Teixeira respondeu:

    @Pablo,

    Fez o procedimento completo de instalação e configuraçao?

    http://code.google.com/p/pedroteixeira-correios/wiki/Principal?tm=6

    Abraço!

    Responder

    Pablo respondeu:

    Pedro, já tentei CEP junto, separado, com traço e nada. Ainda continua dando: From ZIP Code Error

    Responder

    Pablo respondeu:

    Ah agora entendi! O que estava errado, não era o meu cep, mas o CEP da loja do cliente.
    Agora está OK!

    Responder

  180. Emerson disse:

    Olá Pedro, tudo bem ?
    Instalei o módulo de frete no site Magento 1.4.2.0. Esta funcionando perfeitamente, porém em função de uma regra de negócio específica eu preciso gerar os pedidos via código.
    Estou usando o seguinto código para criação do pedido:

    $quote = Mage::getModel(‘sales/quote’)->setStoreId(Mage::app()->getStore(‘default’)->getId());
    $quote->assignCustomer($customer);

    $buyInfo = array(
    ‘qty’ => $quantidade
    );
    $quote->addProduct($produto, new Varien_Object($buyInfo));

    # endereços de entrega e cobrança
    $address = Mage::getModel(‘customer/address’)->load($customer->getDefaultBilling());

    $addressData = array(
    ‘firstname’ => $customer->getFirstname(),
    ‘lastname’ => $customer->getLastname(),
    ‘street’ => $address->getData(‘street’),
    ‘city’ => $address->getData(‘city’),
    ‘postcode’ => $address->getData(‘postcode’),
    ‘telephone’ => $address->getData(‘telephone’),
    ‘country_id’ => ‘BR’
    );
    $billingAddress = $quote->getBillingAddress()->addData($addressData);
    $shippingAddress = $quote->getShippingAddress()->addData($addressData);

    $shippingAddress->setCollectShippingRates(true)->collectShippingRates()
    ->setShippingMethod($forma_envio)
    ->setPaymentMethod(‘checkmo’);

    $quote->getPayment()->importData(array(‘method’ => ‘checkmo’));
    $quote->collectTotals()->save();

    $service = Mage::getModel(‘sales/service_quote’, $quote);
    $service->submitAll();
    $order = $service->getOrder();

    Onde $forma_envio é igual a ‘pedroteixeira_correios_40010′.

    Porém, sempre que executo esse código da o erro: Uncaught exception ‘Mage_Core_Exception’ with message ‘Please specify a shipping method.’ in /var/www/virtual/megalivraria.com.br/htdocs/app/Mage.php:550.

    Você sabe o que pode ser ?
    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Emerson,

    Boa pergunta cara, ainda não tive a oportunidade de realizar a compra usando os models.

    Talvez você tenha que cotar o frete antes, checar o que foi retornado e depois setar o que quer usar.

    Depois passe aqui para falar como ficou.

    Abraço!

    Responder

  181. Eduardo disse:

    Pedro,

    Primeiramente queria te parabenizar pelo modulo que é muito bom.

    Gostaria de saber se funciona de uma forma e se nao fica como sugestao.

    Meu site tem como padrao o frete gratis para compras acima de R$90,00 e uso a modalidade de sedex e e-sedex, ou seja gostaria que o cliente nao tivesse decisao pois todas as compras acima de 90,00 o frete seria gratis e nas compras abaixo, nas localidades que sao atendidas pelo e-sedex o valor seria esse e nas nao atendidas seria o valor do sedex, em todos os casos o prazo de entrega e o mesmo.

    No aguardo

    Obrigado

    Eduardo

    Responder

    Pedro Teixeira respondeu:

    @Eduardo,

    Infelizmente isso requer uma modificação do core do Magento já que a decisão do frete faz parte do processo de checkout.

    Abraço!

    Responder

  182. Jones disse:

    Olá Colega, aprecio muito o seu trabalho e vejo que muita gente gostou desse módulo, porém venho apanhando para instalar ele na minha loja. Ja testei com varias versoes porém todas estão me retornando o seguinte erro : “Esse método de envio está fora do ar. Por favor entre em contato conosco.”
    Mas acredito que esta tudo configurado conforme os tutoriais. Seria o problema do meu host? ou eu realmente nao estou conseguindo configurar? poderia me dar umas dicas? Brigadao mano! fica na Paz!

    Responder

    Pedro Teixeira respondeu:

    @Jones,

    Habilita o log e me passa a mensagem que está sendo salva.

    Abraço!

    Responder

    Jones respondeu:

    @Pedro Teixeira,

    Mano retornou o seguinte erro: ( parece ser a conexao com os correios ne? )

    2011-05-13T14:50:13+00:00 DEBUG (7): pedroteixeira_correios [458]: URL Error – Unable to Connect to tcp://ws.correios.com.br:80. Error #110: Connection timed out

    Responder

    Pedro Teixeira respondeu:

    @Jones,

    Isso mesmo, deve ter sido alguma instabilidade com os Correios ou o seu servidor está sem acesso ao ws.

    Do servidor tente dar um ping nos Correios.

    Abraço!

    Responder

    Jones respondeu:

    @Pedro Teixeira,

    ping ws.correios.com.br ?

    se for pingar nesse endereco p min nao retorna nada. perta de 100% dos pacotes.

    ou e outro endereco? vc tem loja virtual funcionando o correios agora?

    (estou desesperado) :S

    Responder

    Pedro Teixeira respondeu:

    @Jones,

    Você deve fazer o ping do servidor para ws.correios.com.br, não da sua máquina.

    Abraço!

  183. Jones disse:

    Desculpe a Ignorancia Pedro, mas como faço isso?

    Desde já agradeço pela ajuda que esta dando.

    @Jones,

    Você deve fazer o ping do servidor para ws.correios.com.br, não da sua máquina.

    Responder

  184. Jones disse:

    sera que tem alguma coisa a ver com o servidor de hospedagem??

    Estou usando o hostgator.com.br. sera q na locaweb teria esse problema tbm.

    valew mais uma vez.

    Responder

    Pedro Teixeira respondeu:

    @Jones,

    Liga para eles e pergunta….

    Você pode acessar seu server por ssh e tentar dar um ping no ws dos Correios.

    Abraço!

    Responder

  185. Marcos disse:

    Caro Pedro, boa tarde.
    Tenho alguns produtos com peso 0.200 k e mesmo simulando uma compra com grande quantidade, recebo o aviso

    Lojista: O peso do produto deverá ser maior que zero. Se você está usando a media de peso como gramas, o peso mínimo é de 10 gramas.

    Este caso é recorrente?
    Grato!

    Responder

    Pedro Teixeira respondeu:

    @Marcos,

    É a primeira vez que vejo esse problema, habilite o log e veja o que está sendo salvo.

    Abraço!

    Responder

    Marcos respondeu:

    @Pedro Teixeira, aparece a seguinte mensagem:

    2011-05-25T16:33:28+00:00 DEBUG (7): pedroteixeira_correios [122]: Weight zero

    Responder

    Pedro Teixeira respondeu:

    @Marcos,

    Será que você não está cadastrando o peso no produto pai e não no filho? É produto configurável?

    Abraço!

    Responder

  186. luciana disse:

    Olá Pedro boa tarde,
    estou fazendo a instalação de uma loja virtua, porem não consigo de forma alguma fazer a instalação do modulo via magento conect, ele me retorna os seguinte erro
    downloading PedroTeixeira_Correios-4.1.0.tgz …
    Starting to download PedroTeixeira_Correios-4.1.0.tgz (11,911 bytes)
    . . …done: 11,911 bytes
    ERROR: failed to write /home/sospimenta/www/lojapimenta/app/code/community/PedroTeixeira/Correios/Model/Carrier/.tmpCorreiosMethod.php: copy(/home/sospimenta/www/lojapimenta/app/code/community/PedroTeixeira/Correios/Model/Carrier/.tmpCorreiosMethod.php) [function.copy]: failed to open stream: Permission denied,
    Já entrei em cntato com o meu provedor que é a hostnet e o que els me informaram é o seguinte:
    “Prezado Cliente,

    Realizei alguns testes e detectei que o problema está no módulo, entre em
    contato com o desenvolvedor do módulo para maiores informações.”
    Bom ai estou eu aqui se puder me dar um help enorme eu agradeço .
    Beijocas
    Luciana

    Responder

    Pedro Teixeira respondeu:

    @luciana,

    Isso está me parecendo falta de permissão de escrita nas pastas do Magento.

    Tente fazer a instalação manual: http://code.google.com/p/pedroteixeira-correios/wiki/InstalacaoManual

    Abraço!

    Responder

  187. Luciana disse:

    olá Pedro boa tarde novamente, primeiro muitooooo oabrigada pela agilidade da resposta, instalei o modulo como vc sugeriu manualmente, porem dentro da minha loja não aparece , a única opção que continua aparecendo para frete é estados unidos.
    Já nem sei mais o que fazer já bateu o desespero.
    se puder me ajudar fico grata
    Luciana

    Responder

  188. Luciana disse:

    Pedro Boa noite resolvido o problema eu comi bola na hora de selecionar pais na aba geral.
    Muito Obrigada pela atenção
    Luciana

    Responder

    Pedro Teixeira respondeu:

    @Luciana,

    Perfeito! Boas vendas!

    Abraço!

    Responder

  189. Rodrigo disse:

    Estou utilizando seu módulo combinado com o módulo do pagseguro, da visie.

    Porém, ao adicionar o frete “sedex”, no pagseguro aparece “Frete econômico – PAC”

    Alguém sabe o que pode estar acontecendo?

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    Que estranho, será que não é alguma configuração do PagSeguro?

    Abraço!

    Responder

    Rodrigo respondeu:

    @Pedro Teixeira, Também achei isso. O esquisito é quando isso não acontecia, aparecia um erro algo tipo: “Item 6 não definido” ou algo assim, como se o PagSeguro não tivesse pegando o frete com sucesso.

    Mas enfim, de forma milagrosa, tudo voltou a funcionar normalmente. Sabe-se lá porque, mas funcionando, está ótimo :D

    Obrigado pela resposta e parabéns pelo trabalho com a extensão. :)

    Responder

    Pedro Teixeira respondeu:

    @Rodrigo,

    Perfeito!

    Responder

  190. Weder disse:

    Pedro tudo bem? uso muito seu modulo de frete e tenho a 4.1.0. Porem em todas as lojas que tenho instalada comecou a dar esse erro quando faco o calculo ou na finalização. vi que é questao de sql sabe me dizer onde ? se é na minha loja ou no correios? fico no aguardo e agradeco desde ja..
    abraco

    Houve um erro inesperado, por favor entre em contato. Serviço indisponível, tente mais tarde. Erro no cálculo do prazo: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. (Cod. 7)

    Responder

    Pedro Teixeira respondeu:

    @Weder,

    Parece que os Correios estão com problema no cálculo. Pelo que parece é um erro na hora de calcular o prazo.

    Abraço!

    Responder

    @cadurocha respondeu:

    @Pedro Teixeira, O mesmo erro acontece comigo… Começou ontem … Uso a versao 1.5.1 Nao creio q seja um problema nos correios? Pode nos ajudar??Abraços!

    Cadu

    Responder

    Pedro Teixeira respondeu:

    @@cadurocha,

    Com certeza é algum problema com os Correios, só fica a dúvida se é algo que estamos pedindo que está com problema ou se é um erro generalizado.

    Tente habilitar serviço por serviço para ver se é algum em específico.

    Abraço!

    Responder

  191. Boa noite Pedro. Primeiramente, parabéns pelo seu trabalho. É referência pra nós brasileiros, quando se procura este tipo de módulo para o Magento.

    Eu estou trabalhando nele há pouco mais de 2 semanas, logo, estou na fase de muitos aprendizados com esta plataforma. Contudo, tentei instalar seu módulo e deu o seguinte erro:

    “Houve um erro inesperado, por favor entre em contato. Specified cast is not valid. (Cod. 99)”.

    Utilizo a versão 1.5.1.0 do Magento. Seria por isso?
    Forte abraço!

    Responder

    Pedro Teixeira respondeu:

    @Felipe Möller,

    Me parece que é algum problema com os Correios, pode ser alguma mudança na chamada do WS.

    Abraço!

    Responder

    Felipe Möller respondeu:

    @Pedro Teixeira, verdade. Fiz o teste novamente e funcionou perfeitamente! MUITO OBRIGADO Pedro!

    Responder

    cadurocha respondeu:

    Certo que é um problema dos correios, voltou a funfar agora pela manha… o que me deixou intrigado eh que a funcionalidade faturar e entrega no menu pedidos do backend nao esta funcionando mais, alguem com esse problema?

    Responder

    Pedro Teixeira respondeu:

    @cadurocha,

    Qual a mensagem de erro?

    Responder

    cadurocha respondeu:

    @Pedro Teixeira, Galera, o erro mencionado na entrega e na fatura se deu por conta que eu tinha instalado o modulo noix e correios offline da webgp , qdo vc desinstala esses modulos no banco de dados em core_config_data fica ainda as sujeiras desse modulo… entao removi todos as entradas do correiooffline e pronto tudo voltou ao normal… Esse modulo do pedro teixeira pra mim é o melhor. #ficadica

  192. Erick Mendes disse:

    Olá Pedro. Primeiramente, parabéns e muito obrigado pelo módulo, você tem ajudado muito a comunidade Magento.
    Eu instalei o módulo na versão 1.4.1.1 sem problemas. O problema está na hora do cálculo, percebi que quando você insere os atributos de comprimento, altura e largura eles só estão valendo para o cálculo do PAC, no Sedex eles não estão fazendo diferença mas nos correios eles usam estes atributos tanto no PAC como no Sedex. Você poderia me dar uma ajuda por favor?

    Muito obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Erick Mendes,

    Sim, o módulo ainda não está compatível com essa nova mudança dos Correios. Na próxima versão, ainda sem previsão, já estará ok.

    Abraço!

    Responder

  193. Alexsander disse:

    Boa tarde Pedro, instalei sua extensão e estava usando normalmente, porém um dia antes de apresentar o backend do site para a cliente notei que não estava mais funcionando, então removi a extensão e adicionei esta, mas o erro continua da mesma forma:

    Esse método de envio está fora do ar. Por favor entre em contato conosco.

    Por favor tenho muita URGÊNCIA.

    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Alexsander,

    Habilite o log e nos passe as mensagens.

    Abraço!

    Responder

    Alexsander respondeu:

    @Pedro Teixeira, desculpe, mas como se habilita o log.

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Alexsander,

    http://code.google.com/p/pedroteixeira-correios/

    Responder

  194. Alexsander disse:

    Pedro, ativei o log e agora?

    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Alexsander,

    Também no link que te passei.

    Responder

  195. Alexsander disse:

    Boa Tarde Pedro, preciso muito de sua ajuda não encontro o código do erro.

    Responder

    Pedro Teixeira respondeu:

    @Alexsander,

    Não entendi.

    Responder

  196. Alexsander disse:

    Caro Pedro não encontrei o código do meu erro na sua lista, mas a mensagem é a seguinte

    Esse método de envio está fora do ar. Por favor entre em contato conosco.

    No painel é possível configurar essa mensagem no campo:

    Mensagem de URL fora do ar ou fonte não selecionada.

    Aguardo resposta.

    Responder

    Pedro Teixeira respondeu:

    @Alexsander,

    Depois de habilitar o log ele vai salvar mensagens no log, cole aqui elas.

    Abraço!

    Responder

    Alexsander respondeu:

    @Pedro Teixeira, seguem a mensagem do log:

    2011-06-15T22:40:56+00:00 DEBUG (7): pedroteixeira_correios [458]: URL Error – Unable to Connect to tcp://ws.correios.com.br:80. Error #110: Connection timed out

    Obrigado.Aguardo resposta

    Responder

    Pedro Teixeira respondeu:

    @Alexsander,

    Seu servidor não deve ter acesso ao ws dos Correios, questione seu hosting.

    Abraço!

    Responder

    Alexsander respondeu:

    @Pedro Teixeira, coo que eu faço para que ele tenha acesso?

    Responder

  197. Alexsander disse:

    Teixeira, como que eu faço para que ele tenha acesso?

    Responder

    Pedro Teixeira respondeu:

    @Alexsander,

    Como eu disse, questione seu hosting.

    Responder

  198. Roger disse:

    Pedro, Bom dia, tem um erro de JS n a linha 15. Ainda não encontrei exatamente o que seria, mas posto se achar.
    (anonymous function):15

    Abraço

    Responder

    Pedro Teixeira respondeu:

    @Roger,

    Não existe nenhum script js no meu módulo. Deve ser algo do Magento ou outro módulo, dê uma googlada.

    Abraço!

    Responder

  199. Bruna disse:

    Olá Pedro!
    Inicialmente quero lhe parabenizar pelo módulo, muito interessante.

    Estou migrando meu site para o Magento e instalei o seu módulo que roda perfeitamente no sistema.
    Porém, notei que os valores para Pac estão um pouco altos de acordo com os valores que meu site atual calcula, que é idêntico aos valores emitidos nas Notas Fiscais dos Correios.
    Gostaria de saber se a fonte que seu módulo busca é atualizada, pois creio que até os correios podem esquecer de atualizar a disponibilidades… rs

    Obrigada!

    Responder

    Pedro Teixeira respondeu:

    @Bruna,

    Na verdade ouve uma mudança na lógica de cálculo. Assim que sobrar um tempo vou lançar uma nova versão do módulo com a atualização.

    Abraço!

    Responder

    Bruna respondeu:

    @Pedro Teixeira, será que existe alguma forma de obter os valores corretos por agora? Porque é ruim o cliente pagar a mais pelo frete… sei la.. e eu gostei mto do seu módulo e não queria instalar outro…

    Responder

    Pedro Teixeira respondeu:

    @Bruna,

    Você pode mudar o valor de “4800″ por “6000″ na linha 583:

    http://code.google.com/p/pedroteixeira-correios/source/browse/tags/pedroteixeira-correios-4.1.0/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php#583

    Abraço!

    Responder

    Bruna respondeu:

    @Pedro Teixeira,
    Yeeeeeeeeeees Pedro!!! Alterei o valor para o informado e deu certo!
    Fiz vários testes para vários CEP e os cálculos estão OK.
    Está calculando corretamente!!!

    Nem vou precisar mexer em mais nada. Muito obrigada mesmo pela ajuda, agora ja posso colocar o site no ar!!

    Abraços!

    Responder

    Pedro Teixeira respondeu:

    @Bruna,

    Só para te avisar, apenas o PAC está com o cálculo correto. Se você usa só ele, ok, se não, aguarde a nova versão.

    Abraço!

  200. Bruna disse:

    @Bruna,
    Oi Pedro… não sei porque, mas o Sedex também está calculando corretamente…
    Eu testei mais de 5 CEP’s, todos de estados diferentes, calculando tanto Pac, quanto Sedex… e os valores do site dos correios estavam de acordo com os valores que meu site calculou….

    Responder

  201. William Florencio disse:

    Minha necessidade é bem espefíca,
    Quero saber se é possível alterar o código do módulo de modo que some o valor do frete mas ignorando os limites de peso e volume.

    Pois caso o cliente queira comprar em grande quantidade, queremos receber o pedido e dividi-lo em outros volumes, de acordo com a necessidade.

    Isso é possível? O que vocês sugerem?

    Responder

  202. Marcelo disse:

    Estou com um problema com o módulo no cálculo do sedex. Tenho habilitado o modo de PAC (sem contrato) e Sedex (Sem contrato), porém no checkout ele apresenta o mesmo valor, tanto para 1 unidade quanto para 6 unidades de um produto. No PAC está correto.

    Alguém sabe o que está acontecendo?

    Responder

    Pedro Teixeira respondeu:

    @Marcelo,

    Qual o peso do produto?

    Responder

    Marcelo respondeu:

    @Pedro Teixeira, são diversos produtos, e está acontecendo com todos. Mas no geral, os produtos tem 1,5kg. Largura 8 cm x Altura 30 cm x Comprimento 8cm

    Responder

    Pedro Teixeira respondeu:

    @Marcelo,

    Não sei o que pode ser…..

    Tem que debugar.

    Abraço!

    Responder

    Marcelo respondeu:

    @Pedro Teixeira, Caro, sabe indicar um programador freela que pode me ajudar a resolver isso? Isso é urgente.

    Responder

    Pedro Teixeira respondeu:

    @Marcelo,

    http://www.linkedin.com/profile/view?id=86311943

    Abraço!

  203. Olá Ricardo, estou tendo um probleminha na instalação do modulo, estou tentando instalar seu módulo pelo Magento Connect, resgato a Extension Key e posteriormente tento fazer a instalação em meu Magento Connect Manager, quando clico em instalar aparece a seguinte mensagem de erro:

    Could not resolve host: magento-community; No data record of requested type

    Ela aparece logo abaixo da Paste extension key to install

    Estou trabalhando localmente com Xampp, pode ser este o problema?

    Um grande abraço e parabéns, seus projetos são incríveis

    Responder

    Pedro Teixeira respondeu:

    @Adriano Ricardo,

    Não sei o que pode ser, mas tente trocar o webserver, pode ser isso.

    Abraço!

    Responder

  204. Sergio disse:

    Olá Pedro, primeiramente parabéns pelo seu trabalho e obrigado por nos ajudar tanto. tenho uma loja q estou tentando configurar mas estou esbarrando no problema do peso. Tem produtos que pesam 10 gramas, 18 gramas e ja tentei todas as combinações possiveis mas por exemplo 1000 itens de um produto de 18 gramas daria 18 kilos e como os correios até 30 kilos deveria calcular porem dá peso excedido. Poderia por favor colocar aqui quanto seria para kilos e para gramas o correspondente a 18 gramas? Nao sei se fui claro mas assim: 0.0018, 0.0180… Estou usando a versao 1.5. Muito obrigado!

    Responder

Deixe um comentário