pedro-teixeira / correios

Módulo de frete para Magento com tracking
https://pedroteixeira.io
MIT License
110 stars 72 forks source link

Erro no prazo de entrega para produtos diferentes #368

Open r1tt3r opened 6 years ago

r1tt3r commented 6 years ago

Olá Pessoal.

Estou com um problema na hora do módulo fazer o calculo de frete, mais especificamente no prazo, o cenário é o seguinte:

Tenho dois produtos no carrinho, um deles eu configurei o campo Prazo de Postagem no cadastro do produto, adicionando 20 dias ao prazo de entrega comum. Quando faço o calculo de frete na página desse produto editado, tenho uma resposta correta de 27 dias de prazo.

O outro produto no carrinho tem o prazo padrão de 7 dias.

Quando os dois produtos estão no carrinho, ao fazer o calculo de frete no carrinho de compras ou no checkout, o sistema me traz o menor prazo entre os produtos. Eu gostaria que o sistema exibisse o maior prazo de entrega e não o menor.

Alguém já passou por isso ?

Obrigado.

rafaelpatro commented 6 years ago

Boa tarde @r1tt3r Estranho, o funcionamento normal do módulo é aplicar sempre o maior prazo (veja neste trecho).

Veja se está preenchendo o campo correto _postingdays. Veja se não há outro módulo de frete ativo.

Pode enviar um print da tela de configurações do módulo? Pode enviar o log do magento?

r1tt3r commented 6 years ago

@rafaelpatro

Campo posting_days preenchido no cadastro do produto com valor 20. Somente esse módulo de Correios ativo.

Print da tela de configuração do módulo: config_module

Logs do Magento(ativei os logs, coloquei os produtos no carrinho e fiz calculo de frete): exception.log system.log

rafaelpatro commented 6 years ago

@r1tt3r, não encontrei nenhum problema aparente. Pode enviar tb seu arquivo CorreiosMethod.php? Seu log mostra que não está na versão mais recente. Ou talvez haja alguma customização no arquivo.

r1tt3r commented 6 years ago

@rafaelpatro Segue o arquivo conforme solicitado:

CorreiosMethod.php.zip

rafaelpatro commented 6 years ago

@r1tt3r, tentou atualizar o módulo? Acho q seu problema pode ter relação com esse commit 310f7afeba8a145e7019fe2d1598ba5ca62b5b91 que foi feito há pouco mais de um ano. E sua versão não contempla essa correção. Verifica tb se seu arquivo config.xml foi atualizado.

r1tt3r commented 6 years ago

@rafaelpatro Atualizei o módulo para ultima versão e o problema foi resolvido. Obrigado pelo suporte.