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:
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