Magento 1.9 no envia los correos de los nuevos pedidos .
Publicado el 19 enero,2016En la versión de Magento 1.9 es posible que no se envíen los correos de nuevo pedido a los clientes. Para configurar los emails de pedidos nuevos en Magento 1.9 hay que seguir los pasos que se describen a continuación. Aunque tengamos bien configurado las tareas programas en nuestro servidor, a veces la versión 1.9 de Magento no envía los correos del nuevo pedido.
Solución al envio del corre de nuevo pedido de Magento 1.9.x.x.
Cómo configurar correos de nuevo pedido en Magento 1.9 cuando nos da un error y el sistema no lo envia automaticamente.
- En primer lugar tenemos que asegurarnos de que hemos configurado correctamente el cron de correos de Magento (Con esto debería bastar, no obstante realizaremos una prueba para comprobar si el funcionamiento es el correcto).
- Si a pesar de comprobar que el cron de correos de Magento está configurado correctamente los correos continúan sin funcionar, buscaremos el archivo que se encuentra en la ruta:
/app/code/core/Mage/Core/Model/Email/Template.php - Buscaremos el siguiente código alrededor de la línea 407:
if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {
y lo cambiaremos por esta línea:
if (!($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue)) {
Después de haber realizado esto, los correos de Magento deberían de funcionar correctamente. - 4. En ocasiones el paso anterior puede hacer que falle el registro de nuevos clientes. En caso de que esto ocurra sustituiremos:
if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {
y lo cambiaremos por esta línea:
if (false) {
De esta manera funciona el registro de nuevo cliente y los correos de nuevo pedido.
Muchas gracias! Muy buen aporte.
Acepto la Política de privacidad