Magento não envia e-mail pelo painel, admin?

Fiz a instalação de duas lojas magento na versão 1.8.1 e me deparei com esse erro, onde não é reenviado e-mail do pedido pelo botão “Enviar E-mail” pelo painel (admin), na parte superior dentro do pedido, conforme abaixo:

magento-email-painel-01

Antes de tudo faça backup!

Faça uma cópia do arquivo:

app/code/core/Mage/Sales/Model/Order.php

Para

app/code/local/Mage/Sales/Model/Order.php

(Se os diretório não existirem, crie.)

Procure o trecho abaixo no arquivo que você criou a cópia:

$emailSentAttributeValue = $this->load($this->getId())->getData('email_sent');
 $this->setEmailSent((bool)$emailSentAttributeValue);
 if ($this->getEmailSent()) {
 return $this;
 }

E comente a linha //return $this; com duas barras “//” conforme abaixo:

if ($this->getEmailSent()) {
 //return $this;
 }

É isso!

Esta dica também funciona no magento 1.9

2017-01-24T20:24:08+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x