我对Magento非常陌生。
我创建了包含虚拟内容的简报模板。现在我需要用动态内容替换虚拟内容。基本上我需要在网站上发送带有新特色产品的邮件。我的下一步应该是什么?
如何做到这一点请帮助我。
答案 0 :(得分:1)
首先,你应该创建/覆盖Newsletter
模块。我只是建议将简报程序化的盟友发送给客户
// This code returns all subscribers
$objCol=Mage::getResourceModel('newsletter/subscriber_collection')->load();
$collection = $objCol;
// Load the newsletter template model by $templateId
$tmplt=Mage::getModel('newsletter/template')->load($templateId);
$message=$tmplt->getTemplateText();
foreach($collection->getItems() as $item) {
$email = $item->getSubscriberEmail();
$name = $item->getSubscriberFullName();
try{
$mail = new Zend_Mail();
$mail->setFrom($tmplt->getTemplateSenderEmail());
$mail->setBodyHtml($message);
$mail->addTo($email, 'recipient');
$mail->setSubject($tmplt->getTemplateSubject());
$mail->send();
echo "Newsletter sent to ".$email."<br>";
} catch(Exception $e) {
echo $e->getMessage();
}
}
?>
可能会有所帮助Magento custom emails