welcome change email magento

email - change - ¿Es posible enviar un correo electrónico programáticamente en Magento?



magento 2 email configuration (4)

Absolutamente. Aquí hay un ejemplo del ayudante de Checkout:

$mailTemplate = Mage::getModel(''core/email_template''); $template = Mage::getStoreConfig(''checkout/payment_failed/template'', $checkout->getStoreId()); $mailTemplate->setDesignConfig(array(''area''=>''frontend'', ''store''=>$checkout->getStoreId())) ->sendTransactional( $template, Mage::getStoreConfig(''checkout/payment_failed/identity'', $checkout->getStoreId()), $recipient[''email''], $recipient[''name''], array( ''reason'' => $message, ... ''total'' => $total ) );

¿Es posible enviar un correo electrónico programáticamente en Magento? Tal vez desde un controlador en un módulo personalizado, ¿podría obtener una plantilla, rellenar sus variables y enviar el correo electrónico?

Gracias.


Ciertamente es posible. El manejo del correo electrónico en Magento es bastante poderoso (y puede ser complejo).

Sin saber exactamente lo que estás tratando de lograr, valdrá la pena comenzar mirando la clase Mage_Core_Model_Email_Template, ya que eso maneja el manejo del correo electrónico de Magento.



puede ver el siguiente enlace: - enviar correo en magento en el cuerpo, puede usar la plantilla html pura que están disponibles app / locale / en_US / template / email no use {var type} ese tipo de cosas usan el valor original como store name . es un placer ayudar a alguien ...