Nova confirmação de encomenda por e-mail não sendo enviada

Actualizei o meu website para 1.9.1 e agora os meus clientes não estão a receber e-mail de confirmação de encomenda.

Tentei enviar através do painel de administração mas nada acontece, também não está a ser recebido nenhum e-mail de actualização.

  1. A começar pelo Magento 1.9.1, os e-mails não estão a ser enviados directamente durante o checkout, mas em vez disso estão a ser enfileirados.
  2. A fila está a ser processada através do seu Magento cronjob - por favor, assegure-se de que este foi foi criado e está a funcionar correctamente.
  3. A extensão AOE_Scheduler pode ajudá-lo a confirmar que o seu Magento cronjob foi configurado correctamente e está a funcionar.
Comentários (6)

Segui a base de conhecimentos para a pôr a funcionar: http://www.magentocommerce.com/knowledge-base/entry/ee1141-ce191-responsive-email#contact-info

Na parte "Localizando Emails&quot Transacionais;,depois de seguir as instruções anteriores, copiando para /en_UK finalmente recebemos os emails no seu caminho (incluindo os previamente não enviados), Também tivemos um problema com a página de confirmação da encomenda não ser mostrada aos clientes no final. Isto também foi corrigido.

Por exemplo, para o local en_GB seria necessário copiar os ficheiros que se encontram no local:

app/locale/en_US/template/email

para o local:

app/locale/en_GB/template/email

Comentários (1)

Se o seu sistema de correio (smtp, zend_mail) funcionar bem; desactivar o mailQueue pode resolver o seu problema.

/app/código/código/núcleo/Mágiore/Modelo/Modelo/Email/Template.php

Mudança de linha 407

if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {

para

if (false /\*$this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue\*/) {
Comentários (3)