03
ago

Problema com cálculo no módulo de frete para Magento

Devido a alterações no WebService dos Correios a na nova versão do Magento, o módulo de frete para Magento em sua versão 4.0 não está realizando o cálculo dos serviços dos Correios.


Estou trabalhando na versão 4.1 do módulo para adequá-lo as novas features do Magento e ao novo WebService dos Correios e espero em breve poder disponibilizá-lo.


Fico a disposição para sanar quaisquer dúvidas.

83 comentários para “Problema com cálculo no módulo de frete para Magento”

  1. Brayan disse:

    Olá Pedro, na minha loja virtual estou usando o seu módulo 4.0 na versão 1.3.2.3 do Magento, mesmo assim não está calculando corretamente o frete?
    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Brayan,

    Não deveria funcionar pois a URL do WebService dos Correios mudou, mas você pode continuar utilizando a URL da Locaweb.

    Abraço!

    Responder

    Brayan respondeu:

    @Pedro Teixeira, ok, utilizando a url da locaweb eu tenho q ter o código administrativo dos correios, como a empresa consegue esse código Pedro? teria como vc explicar fazendo favor, encontrei apenas como criar uma conta sedex nos correios. Desculpe incomodar, obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Brayan,

    O código é na verdade o número do seu contrato com os Correios, ou seja, você tem que entrar em contato com um consultor dos Correios e fechar um contrato de postagem com eles.

    Abraço!

    Responder

  2. [...] This post was mentioned on Twitter by Bruno Assarisse, Pedro Teixeira. Pedro Teixeira said: Problema com cálculo no módulo de frete para Magento: http://bit.ly/aHUW06 [...]

  3. Let disse:

    Seria muito interessante e útil a utilização destas formas de envio também.

    -SEDEX Mundi
    -Exporta Fácil Leve Prioritária
    -Exporta Fácil Leve Econômica
    -Exporta Fácil Econômica
    -Exporta Fácil EMS

    Responder

    Pedro Teixeira respondeu:

    @Let,

    Esse seria um novo módulo, esses são serviços do Exporta Faćil e não são calculados pela mesma URL dos serviços nacionais.

    Abraço!

    Responder

    Let respondeu:

    @Pedro Teixeira,

    Grata pela sua atenção Pedro
    Deixo os meus parabéns por sua contribuição.

    Fica então a dica, para quem sabe, um futuro módulo com Exporta Fácil.

    Um abraço
    Sucesso

    Let

    Responder

    Pedro Teixeira respondeu:

    @Let,

    Anotado!

    Abraço!

    Responder

  4. Thales disse:

    Pedro, mais uma vez obrigado por checar o problema que te reportei e agora vc vai inclusive aprimorar a versão. Muito obrigado pela ajuda, dedicação e cooperação com a comunidade magento brasileira. Ate mais!

    Responder

    Pedro Teixeira respondeu:

    @Thales,

    Eu que agradeço sua visita!

    Abraço!

    Responder

  5. Marcio disse:

    Olá Pedro, tudo bem?

    Sobre o Post, qual versão do Magento? Pois com a 1.4.1.1 funciona, só não retorna as mensagens de erro. Eu consegui resolver aqui, da um toque que eu te passo!

    Um abraço.

    Responder

    Vinicius Varella respondeu:

    @Marcio, Tudo bem?

    Poderia disponibilizar a resolução do problema? Agradeço desde já.

    Responder

    Marcio respondeu:

    @Vinicius Varella,
    Desculpe a demora para resposta, tirei alguns dias de ‘férias’ senao eu ficava louco…rs

    Então, para aparecer os erros gerados pelo módulo do Pedro, vc precisa editar um arquivo do Core: app\code\core\Mage\Shipping\Model\Rate\Result.php. Localizar a função append e remover o if:

    if ($result instanceof Mage_Shipping_Model_Rate_Result_Error) {
                $this->setError(true);
            }

    Lembrando que esta não é a solução definitiva já que mexe no Core do Magento (não recomendadoooooo!!). É mais um quebra-galho até o problema ser resolvido por completo. Não tive tempo de me aprofundar para uma solução melhor, mas vai ai a dica pra quem tiver urgência…

    abçs!

    Responder

    Pedro Teixeira respondeu:

    @Marcio e Vinicius,

    Na nova versão o problema será corrigido.

    Deve sair ainda essa semana, já está em testes.

    Abraço!

    Responder

  6. Felipe Vilela disse:

    Oi Pedro!!
    Sou novo no Desenvolvimento da plataforma Magento tb..
    o caso é o seguinte: Preciso fazer um novo módulo para área administrativa do Magento, o mesmo deve listar os pedidos com status processando, completo e reembolsado e em uma última coluna ter opções para gerar, cancelar e imprimir nota fiscal (a nota vem do Bling a integração já está pronta). Já estou entendendo aos poucos o funcionamento do desenvolvimento na plataforma através da arquitetura MVC… dá pra ver como funciona, mas não consigo sair do lugar com o módulo fico meio perdido sem saber de onde vem um arquivo que é passado pela barra de endereços, faço vários testes com outros módulos que estão disponíveis na Net e até os que já existem no próprio sistema, mais tá complicado… será que vc poderia me dar alguma dica, ajuda…ou coisa do tipo?? Desenvolvo em php há algum tempo mas nunca havia mexido com um sistema complexo assim…
    Abraço!

    Responder

    Pedro Teixeira respondeu:

    @Felipe Vilela,

    Não tem segredo, ele utiliza MVC e como Framework o Zend, se você dominar o conceito de OO e MVC e depois der uma estudada em Zend o Magento fica simples de entender.

    Uma boa fonte de referência:
    http://www.phparch.com/books/phparchitects-guide-to-programming-with-magento/

    Agora de dica posso deixar o que você já está fazendo, baixar módulos do Connect e entender seu funcionamento.

    Abraço!

    Responder

  7. Julien disse:

    Oi Pedro,

    Eu estou usando aqui o Magento 1.3.2.4 com a versão 4.0, e apesar de intermitente (como sempre), o cálculo do frete a partir dos Correios é realizado sim.
    Você tem certeza que a antiga URL não continua funcionando?

    Responder

    Pedro Teixeira respondeu:

    @Julien,

    Segundo informações dos Correios ela iria parar de funcionar no dia 2 desse mês, talvez eles tenham adiado.

    Na documentação dos Correios a URL já está atualizada.

    Na nova versão do módulo vou simplificar a mudança de URL, caso ocorra novamente.

    Abraço!

    Responder

    Mauricio respondeu:

    @Pedro Teixeira,

    Parece que parou no dia 2, mas voltou a funcionar no dia seguinte, parcialmente.

    Responder

    Pedro Teixeira respondeu:

    @Mauricio,

    Eles devem ter voltado parcialmento o serviço.

    Logo, logo sai a nova versão, já está em testes.

    Abraço!

    Responder

  8. Marcio disse:

    Pedro, consegui corrigir o problema de não exibir as mensagens de erro sem mexer no arquivo do core. Entra em contato por email que eu te mando o arquivo, se tiver interesse.

    Um abraço,

    Responder

    Pedro Teixeira respondeu:

    @Marcio,

    Já está corrigido na nova versão, assim que finalizar os testes vou disponibilizar para download.

    Abraço!

    Responder

  9. Oi Pedro,

    No meu site usando o seu módulo passou a apresentar problemas hoje, veja a mensagem:

    Houve um erro inesperado, por favor entre em contato conosco. 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)

    É nesse problema que você está trabalhando, ou passou a ocorrer algo diferente para mim ?

    Obrigado.

    Responder

    Pedro Teixeira respondeu:

    @Douglas Oliveira,

    Esse post é de 3 de agosto. Dê uma olhada no post do aviso em vermelho nessa página.

    Abraço!

    Responder

    Douglas Oliveira respondeu:

    @Pedro Teixeira,

    Justamente isso que eu estranhei, eu já estava usando a sua versão 4.1.0, e ainda sim, nessa semana de uma hora pra outra esse erro começou a ocorrer.

    Aproveitando, gostaria de “encomendar” uma pequena personalização nesse módulo. A idéia seria somar no prazo de entrega o tempo de fabricação do produto (um atributo que criei), assim eu diria que a entrega seria feita em 10 dias (3 do sedex + 7 para fabricar). Você topa ?

    Responder

    Pedro Teixeira respondeu:

    @Douglas Oliveira,

    O módulo já tem essa opção.

    Abraço!

    Responder

  10. O que o módulo tem é um parâmetro único, que seria aplicado a todos os produtos, porém produtos diferentes exigem prazos distintos de fabricação, por isso o que já existe não atende, precisaria que fosse lido um atributo daquele produto que está sendo comprado, pois ora o prazo final será de 10 dias (3 sedex + 7 fabricação), ora será 7 dias (3 sedex + 4 fabricação).

    Responder

    Pedro Teixeira respondeu:

    @Douglas Oliveira,

    Entendi. É sim possível criar essa customização, mas infelizmente não estou disponível.

    Abraço!

    Responder

  11. dainel disse:

    ola, estava usando o modulo ate sexta normal mas hoje nao calcula mais o frete, da o erro de url… Pedro, nao etendo muito de programacao, voce poderia me informar onde e como eu altero essa URl do correio para a da Locaweb?

    ABS

    Responder

    Pedro Teixeira respondeu:

    @dainel,

    Na configuração do módulo na sua administração.

    Abraço!

    Responder

  12. Fernando disse:

    Pessoal!

    Estou finalizado um modulo independete, ja em funcionamento, offline, para consulta a base de cep’s e fretes nacionais via pac e sedex!

    Isso! Modulo offline para calculo de frete dos Correios, a quem interessar, acompanhe no iMasters – Link: http://forum.imasters.uol.com.br/index.php?/topic/407875-modulo-off-line-para-calculo-de-frete-dos-correios/

    Responder

  13. Fernando disse:

    Ola! Pessoal,

    oontei duas bases de dados, uma com todos os ceps do pais (base GPBe 2010) e outra com o valor do frete via Sedex e PAC para todos os destinos do pais, resumindo, [b]desenvolvi um módulo offline para consulta de ceps e frete via PAC e Sedex[/b].

    Aos interessados em participar / testar / avaliar / melhorar / usar o sistema, favor acompanhar o desenvolvimento no Forum iMasters, neste link: http://forum.imasters.uol.com.br/index.php?/topic/407875-modulo-off-line-para-calculo-de-frete-dos-correios/

    Abraço a todos.

    Responder

  14. Paulo disse:

    Olá,
    Estamos rodando Magento 1.4.1.1 e instalamos a última versao (4.1) do módulo de frete. Instalamos pelo connect e não ocorreu nenhum erro na instalação. Deixamos o default na configuração do módulo, mas seja qual for o cep sempre retorna: Esse Método de envio está fora do ar. Por favor entre em contato conosco. Alguém tem alguma idéia do que pode ser? Temos o printScreen de todas as telas e podemos enviar por email caso necessário.
    Desde ja agradecemos toda a ajuda.

    att,
    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Essa tela aparece quando os Correios estão fora do ar.

    Habilite o log e veja a mensagem de erro.

    Abraço!

    Responder

    Paulo respondeu:

    @Pedro Teixeira,
    Ola Pedro,

    Habilitei o log a msg esta logo abaixo:

    2010-09-24T02:52:00+00:00 DEBUG (7): pedroteixeira_correios [288]: URL Error, all services return with error

    onde posso verificar a URL e qual é a correta?

    desde ja agradeço.

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Dê uma olhada na documentação dos Correios e faça uma chamada manual para ver qual o problema:

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

    Abraço!

    Responder

    Paulo respondeu:

    @Pedro Teixeira,
    Olhei o manual do correio e fiz um teste com a url diretamente no
    browser e funcionou, contudo no magento continuo recebendo a mesma msg no log. Pensei que talvez a url pudesse estar sendo bloqueada no firewall (embora o protocolo seja http) da empresa que hospeda o site que é a central server. Contactei o suporte e segundo eles me disseram lá não está bloqueando.

    Que mais posso fazer para tentar identificar o problema ? Como te disse o módulo foi instalado pelo connect e não deu nenhum erro. Também conferi a url em /app/code/community/PedroTeixeira/Correios/etc/config.xml e creio que está correta: http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx

    Att,
    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    O problema não é a URL ou a chamada dela, alguma configuração está errada, talvez o CEP de origem ou o CEP de destino, não sei.

    Você deve fazer a chamada com os mesmos dados que estão na loja para ver qual a mensagem de erro.

    Abraço!

  15. Paulo disse:

    @Pedro Teixeira,
    Olá, fiz o q vc falou, continuo com o mesmo erro.
    Abaixo está a URL que enviei aos correios e o xml da resposta:

    http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=82520210&sCepDestino=80060260&nVlPeso=20&nCdFormato=1&nVlComprimento=30&nVlAltura=64&nVlLargura=39&sCdMaoPropria=N&nVlValorDeclarado=989&sCdAvisoRecebimento=N&nCdServico=40010&nVlDiametro=40&StrRetorno=xml

    Retorno:

    40010
    0,00
    0
    0,00
    0,00
    9,39
    0
    0
    99

    Erro ao calcular o prazo, tente novamente mais tarde.

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

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

    Abraço!

    Responder

    Paulo respondeu:

    @Pedro Teixeira,

    Desinstalei novamente o módulo e reinstalei agora manualmente, contudo continuo obtendo o mesmo erro:
    —log—
    2010-10-04T20:36:57+00:00 DEBUG (7): pedroteixeira_correios [288]: URL Error, all services return with error
    —end log —

    Links das telas de configuração do modulo e do erro no cálculo do frete:
    http://twitpic.com/2up38b
    http://twitpic.com/2up3u9
    http://twitpic.com/2up5um
    http://twitpic.com/2up6a5
    http://twitpic.com/2up6gw
    http://twitpic.com/2up6ms

    Já não sei mais onde olhar…mais alguma sugestão?

    desde já agradeço,
    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Aparentemente está tudo certo, faça o seguinte:

    No arquivo /app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php na linha 286 existe o seguinte código:

    // All services are ignored
    if($existReturn === false){
        $this->_throwError('urlerror', 'URL Error, all services return with error', __LINE__);
        return $this->_result;
    }
    

    Substitua por:

    // All services are ignored
    if($existReturn === false){
        Mage::log(print_r($correiosReturn, true));
        $this->_throwError('urlerror', 'URL Error, all services return with error', __LINE__);
        return $this->_result;
    }
    

    Faça a cotação novamente e me passe o log.

    Lembre-se de retirar o código adicionado depois dos testes.

    Abraço!

    Responder

    Paulo respondeu:

    @Pedro Teixeira,

    Olá, segue o log:

    ——————————————-
    2010-10-05T04:11:46+00:00 DEBUG (7): SimpleXMLElement Object
    (
    [Codigo] => 0
    [Valor] => 0,00
    [PrazoEntrega] => 0
    [ValorMaoPropria] => 0,00
    [ValorAvisoRecebimento] => 0,00
    [ValorValorDeclarado] => 0,00
    [EntregaDomiciliar] => SimpleXMLElement Object
    (
    )

    [EntregaSabado] => SimpleXMLElement Object
    (
    )

    [Erro] => -10
    [MsgErro] => Precificacao indisponivel para o trecho informado.
    )

    2010-10-05T04:11:46+00:00 DEBUG (7): pedroteixeira_correios [289]: URL Error, all services return with error

    —————————

    grato,

    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Conforme passado pelos Correios:

    “Precificacao indisponivel para o trecho informado.”

    Acredito que o serviço que você está tentando calcular não pode ser utilizado do seu destino para essa origem.

    Abraço!

  16. Paulo disse:

    @Pedro Teixeira,

    Olha só,
    No arquivo /app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php na linha 434 tem a chamada ao servico do correio e antes dessa linha coloquei o código abaixo para mostrar no log o conteudo do array com os parametros:

    433 Mage::log(print_r($client, true)); // prs
    434 $content = $client->request();

    Como você poderá observar no que foi gerado no log abaixo o conteúdo de nCdServico é 0,4 e me parece que deveria ser algo como 41106

    Responder

  17. Paulo disse:

    @Pedro Teixeira
    Continuando…pois sem querer bati o enter antes do tempo.rsrsr

    segue o que foi gerado no log como explicado anteriormente:
    ———————————————-
    2010-10-05T18:46:52+00:00 DEBUG (7): Zend_Http_Client Object
    (
    [config:protected] => Array
    (
    [maxredirects] => 5
    [strictredirects] =>
    [useragent] => Zend_Http_Client
    [timeout] => 30
    [adapter] => Zend_Http_Client_Adapter_Socket
    [httpversion] => 1.1
    [keepalive] =>
    [storeresponse] => 1
    [strict] => 1
    )

    [adapter:protected] =>
    [uri:protected] => Zend_Uri_Http Object
    (
    [_username:protected] =>
    [_password:protected] =>
    [_host:protected] => ws.correios.com.br
    [_port:protected] => 80
    [_path:protected] => /calculador/CalcPrecoPrazo.aspx
    [_query:protected] =>
    [_fragment:protected] =>
    [_regex:protected] => Array
    (
    [escaped] => %[[:xdigit:]]{2}
    [unreserved] => [A-Za-z0-9-_.!~*'()\[\]]
    [segment] => (?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\]:@&=+$,;])*
    [path] => (?:\/(?:(?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\]:@&=+$,;])*)?)+
    [uric] => (?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\];\/?:@&=+$,])
    )

    [_scheme:protected] => http
    )

    [headers:protected] => Array
    (
    )

    [method:protected] => GET
    [paramsGet:protected] => Array
    (
    [StrRetorno] => xml
    [nCdServico] => 0,4
    [nVlPeso] => 10.00
    [sCepOrigem] => 82520210
    [sCepDestino] => 80060265
    [nCdFormato] => 1
    [nVlComprimento] => 16
    [nVlAltura] => 2
    [nVlLargura] => 11
    [sCdMaoPropria] => N
    [sCdAvisoRecebimento] => N
    [nVlValorDeclarado] => 0
    )

    [paramsPost:protected] => Array
    (
    )

    [enctype:protected] =>
    [raw_post_data:protected] =>
    [auth:protected] =>
    [files:protected] => Array
    (
    )

    [cookiejar:protected] =>
    [last_request:protected] =>
    [last_response:protected] =>
    [redirectCounter:protected] => 0
    )

    2010-10-05T18:46:53+00:00 DEBUG (7): pedroteixeira_correios [289]: URL Error, all services return with error
    ————————————————

    Agradeço a atenção

    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Na linha 130 onde está:

    $this->_postMethods = $this->getConfigData('postmethods');
    

    Coloque:

    Mage::log($this->getConfigData('postmethods'));
    $this->_postMethods = $this->getConfigData('postmethods');
    

    E me passe o log.

    Abraço!

    Responder

    Paulo respondeu:

    @Pedro Teixeira,

    Olá,

    Segue o log :

    ——————–
    2010-10-05T19:44:56+00:00 DEBUG (7): 0,4
    2010-10-05T19:44:57+00:00 DEBUG (7): pedroteixeira_correios [290]: URL Error, all services return with error
    ———————

    Abraço,
    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Você usava uma versão anterior a 4.0 antes de atualizar?

    Se sim, tente fazer o seguinte procedimento: http://code.google.com/p/pedroteixeira-correios/wiki/DesinstalandoVersoesAntigas

    Se não, temos que analisar com mais calma.

    Abraço!

    Responder

    Paulo respondeu:

    @Pedro Teixeira,

    Pelo que lembro não instalamos versão anterior a 4.0, mas fui checar os arquivos do “Desinstalando versões antigas” e não exite no path /app/etc/modules o arquivo Correio_Shipping.xml, e verifiquei os dados da tabela core_config_data com o select abaixo:

    SELECT * FROM ‘core_config_data’ WHERE ‘path’ LIKE ‘%carriers/correiopost/%’

    O Resultado foi um conjunto de registros vazio, mas selecionando todos os registros da tabela vi que existe um registro para postmethods e tirei um printscreen da tela:

    http://twitpic.com/2v0n05

    e agora ? que fazer ? sem isso não posso por a loja no ar.

    Grato,
    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Vamos limpar as configurações do módulo, apague todos os registros resultantes da seguinte consulta:

    SELECT * FROM ‘core_config_data’ WHERE ‘path’ LIKE ‘%carriers/pedroteixeira_correios/%’
    

    Apagando esses registros seu módulo vai voltar para as configurações iniciais, tente cotar e veja o que acontece. Não salve salva as configurações do módulo pela administração.

    Se mesmo assim não funcionar, me passe um print do arquivo /app/code/community/PedroTeixeira/Correios/etc/config.xml

    Abraço!

  18. Paulo disse:

    @Pedro Teixeira,

    Excluí os registros como você falou ( http://twitpic.com/2vao46 ), foram exluídos 36 registros. Então fiz a cotação e funcionou. Aí fui na administração e mudei um parâmetro e salvei, para ver se ia dar problema de novo e não deu, continuou funcionando.
    Acho que poderia ter um registro duplicado na tabela.

    Obrigado pela ajuda.

    Abraços
    Paulo

    Responder

    Pedro Teixeira respondeu:

    @Paulo,

    Que bom que tudo voltou a funcionar.

    Abraço!

    Responder

  19. Andre Comegno disse:

    Olá Pedro

    estou com o seguinte erro no meu magento no adim:

    Invalid model for shipping method: correiopost

    Eu vou configurar o metodos de pagamento da esse erro
    estranho é que o site esta funcionando normalmente calculando
    o frete tudo certo só que no adim esta dando esse erro quando
    eu clico em Metodos de pagamento.Aconteceu isso depois que
    eu fiz a atualizaçao para mais atual do correio
    Uma ajuda se possivel

    Abraço
    Andre Comegno

    Responder

    Pedro Teixeira respondeu:

    @Andre Comegno,

    Acredito que você utiliza uma versão antiga antes de atualizar, certo?

    Tente realizar o processo de desinstalação de versões antigas:

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

    Abraço!

    Responder

  20. Luciano Ferrari disse:

    Olá Pedro!

    Estou com um erro no calculo de frete, quando eu habilito o módulo, ele não calcula do frete, dá erro na loja.

    Responder

    Pedro Teixeira respondeu:

    @Luciano Ferrari,

    Passe o erro.

    Abraço!

    Responder

    Luciano Ferrari respondeu:

    @Pedro Teixeira,

    A loja não está mostrando erro. Quando joga algum produto no carrinho e pede p/ calcular o frete, ela fica carregando e dá página inexistente.

    endreco da loja: http://www.multstore.com

    Abç.

    Responder

    Pedro Teixeira respondeu:

    @Luciano Ferrari,

    Habilite o log de erros e veja se salva alguma coisa.

    Abraço!

    Responder

    Luciano Ferrari respondeu:

    @Pedro Teixeira,

    Opa! Ento, instalei seu modulo de frete novamente, o mais atual, agora no carrinho de compras, quando mando calcular o frete, fica dando a mensagem de “Valor de compra a cima do permitido pelos Correios. Por favor entre em contato conosco.”

    Abç.

    Responder

    Pedro Teixeira respondeu:

    @Luciano Ferrari,

    E qual a dúvida?

    Abraço!

    Luciano Ferrari respondeu:

    @Luciano Ferrari,
    Fatal error: Maximum execution time of 30 seconds exceeded in /home/httpd/vhosts/multstore.com/httpdocs/lib/Zend/Db/Select.php on line 744

    este erro tb aparece em algumas vezes

    Pedro Teixeira respondeu:

    @Luciano Ferrari,

    Mude a tag “ws_timeout” no arquivo:

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

    Para o timeout do seu banco.

    Abraço!

  21. Luciano Ferrari disse:

    Quando aparece a mensagem sobre o vlaor do correio…o que devo fazer pois as configurações do módulo estão corretas,

    Responder

    Pedro Teixeira respondeu:

    @Luciano Ferrari,

    Se o valor do seu carrinho não está maior do que o valor máximo de compras configurado no módulo, você identificou um bug, tire um print screen da configuração e do carrinho com a mensagem de erro e me passe por favor.

    Abraço!

    Responder

  22. Arlington disse:

    Ola Pedrito, tudo bom, e o seguinte eu recentemente instalei o modulo dos correios na minha loja, porem sempre que escolho a opcao de calcular flate aparece a seguinte mensagem de erro:

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

    Gostaria de saber como eu poderia esta solucinando isto.

    Obrigado

    Responder

    Pedro Teixeira respondeu:

    @Arlington,

    Tente habilitar um serviço por vez para tentar achar qual está gerando essa mensagem.

    Abraço!

    Responder

  23. pedro disse:

    Bom dia,

    a alguns dias atras tinha visto uma solução nos comentarios para quando os correios estivessem fora do ar, dando um valor fixo para o frete, porem nao consegui achar mais… alguem aqui tem essa solução?

    Obrigado.

    Responder

  24. Telma Conte disse:

    Olá;

    Estou precisando de uma dica, pois somente este ítem resta para minha implementação da loja que estou montando. Quando se vai entrar no admin aparece a caixa para digitar usuario e senha e mais abaixo aparece a mensagem: Magento is a trademark of Magento Inc. Copyright © 2011 Magento Inc.

    Poderia por gentileza me dizer qual o caminho para que eu chegue no arquivo/ linha para poder alterar esta mensagem?

    Obrigada.

    Responder

    Pedro Teixeira respondeu:

    @Telma Conte,

    Isso é configurável se não me engano na aba Design nas configurações.

    E o arquivo é o /app/design/frontend/base/default/template/page/html/footer.phtml

    Abraço!

    Responder

    Telma Conte respondeu:

    @Pedro Teixeira,

    Obrigada pelo retorno. Mas neste arquivo só tem o seguinte:>

    getChildHtml() ?>

    getCopyright() ?>

    – Então eu o apaguei para testar mas a mensagem na caixa de usuario e senha (para entrar no admin) continua com a mensagem: Magento is a trademark of Magento Inc. Copyright © 2011 Magento Inc.

    –Será que fis algo errado?

    Abraços.

    Responder

    Pedro Teixeira respondeu:

    @Telma Conte,

    Perdão! Tinha entendido que era o footer da loja, agora que li com mais calma vi que era no login do admin.

    É o arquivo:

    /app/design/adminhtml/default/default/template/login.phtml

    Abraço!

    Responder

    Telma Conte respondeu:

    @Pedro Teixeira,

    Muito obrigada, deu certo.

    Responder

  25. Emerson R. disse:

    @ Pedro Teixeira,

    Tenho configurado no meu Magento um produto com as seguintes dimensóes:

    Tubo de aço inox
    Peso: 18.5460
    Comprimento (cm): 601
    Largura (cm): 8
    Altura (cm): 8

    No módulo de configuração do Administrador em: Sistema > Configuração > Formas de Entrega > Correios – Pedro Teixeira, conta da seguinte forma:

    Formato do peso: Kilos
    Altura padrão (cm): 2
    Comprimento padrão (cm): 2
    Largura padrão (cm): 2

    Gostaria de saber, porque o sistema continua calculando o Sedex, sendo que as medidas deste produto excedem as medidas de dimensão padrão dos Correios?

    Abração,

    Emerson R.

    Responder

    Pedro Teixeira respondeu:

    @Emerson R.,

    O limite só é aplicado para PAC, está no roadmap a implementação da regra para os outros serviços.

    Abraço!

    Responder

    Emerson R. respondeu:

    @Pedro Teixeira,

    Eu mudei as configurações do módulo somente para o PAC. Mesmo assim, ele continua calculando o valor.

    Onde encontro esta implementação de regra do roadmap?

    Responder

    Pedro Teixeira respondeu:

    @Emerson R.,

    Me desculpe, atualmente nem para PAC ele faz a checagem de tamanho. Acabo de adicionar também ao roadmap.

    Abraço!

    Responder

    Emerson R. respondeu:

    @Pedro Teixeira,

    Tem previsão de quando este problema poderá ser resolvido?

    Abraços,

    Responder

    Pedro Teixeira respondeu:

    @Emerson R.,

    Infelizmente não, será na próxima versão.

    Abraço!

  26. Andre 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

  27. Tiago disse:

    Estou com problemas como o modulo de frete não consigo calcular frete para compras acima de R$10.000,00. Já modifiquei no módulo mas mesmo assim ainda não vai.

    Responder

    Pedro Teixeira respondeu:

    @Tiago,

    O limite dos Correios é de R$ 10.000,00, mesmo configruando o módulo para aceitar valores maiores, os Correios recusam.

    Abraço!

    Responder

Deixe um comentário