correios
correios copied to clipboard
Erro no prazo de entrega para produtos diferentes
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.
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 posting_days. 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?
@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:
Logs do Magento(ativei os logs, coloquei os produtos no carrinho e fiz calculo de frete): exception.log system.log
@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, 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.
@rafaelpatro Atualizei o módulo para ultima versão e o problema foi resolvido. Obrigado pelo suporte.