私は、顧客の詳細を取得して電子メール テンプレートに渡すカスタム電子メール送信スクリプトに取り組んでいます。
foreach ($emails as $email) {
//send feedback
$customer = Mage::getModel("customer/customer");
$customer->loadByEmail($email);
$emailTemplate = Mage::getModel('core/email_template')->loadByCode('e-mail templaet code');
$emailTemplateVariables = array();
$processedTemplate = $emailTemplate->getProcessedTemplate($emailTemplateVariables);
$emailTemplate->setSenderName('Sender name');
$emailTemplate->setSenderEmail('sender@example.com');
$emailTemplate->setTemplateSubject("email subject");
$emailTemplate->send('mail@example.com','Some name Some surname', $emailTemplateVariables);
}
$customer から にすべての変数を渡す方法はあります$emailTemplateVariables
か?
これらの変数は{{var customer.email}}
、電子メール テンプレートと同様に使用されます。