Я создал собственный шаблон для customer registration
, но я не знаю, как назвать его, когда я зарегистрирую клиента.Как отправить заказную электронную почту для регистрации пользователя в magento?
Я создал пользовательский шаблон электронной почты, как это:
<template>
<email>
<vendor_suggestions_email_template translate="label">
<label>Vendor Suggestions</label>
<file>vendor_suggestions.html</file>
<type>html</type>
</vendor_suggestions_email_template >
</email>
</template>
Мой заказ шаблон электронная почта загружается в панели администратора, я проверил. Теперь я хочу позвонить по электронной почте для customer registration
. Поэтому я должен переписать мою модель клиента из файла mage/customer/model/customer.php
в свой локальный клиентский модуль.
Вот код модели клиент для отправки электронной почты для customer registration
const XML_PATH_REGISTER_EMAIL_TEMPLATE = 'customer/create_account/email_template';
public function sendNewAccountEmail($type = 'registered', $backUrl = '', $storeId = '0')
{
$types = array(
'registered' => self::XML_PATH_REGISTER_EMAIL_TEMPLATE, // welcome email, when confirmation is disabled
'confirmed' => self::XML_PATH_CONFIRMED_EMAIL_TEMPLATE, // welcome email, when confirmation is enabled
'confirmation' => self::XML_PATH_CONFIRM_EMAIL_TEMPLATE, // email with confirmation link
);
if (!isset($types[$type])) {
Mage::throwException(Mage::helper('customer')->__('Wrong transactional account email type'));
}
if (!$storeId) {
$storeId = $this->_getWebsiteStoreId($this->getSendemailStoreId());
}
$this->_sendEmailTemplate($types[$type], self::XML_PATH_REGISTER_EMAIL_IDENTITY,
array('customer' => $this, 'back_url' => $backUrl), $storeId);
return $this;
}
Теперь, я не знаю, что я должен сделать, чтобы отправить свой шаблон электронной почты клиента для customer registration
. Я действительно не понимаю, как работает этот код для отправки электронной почты при регистрации клиента и как запускать собственный шаблон электронной почты.
Может ли кто-нибудь мне помочь ????
Это будет работать. Я хочу сделать это программно, перезаписав модель клиента. Можете ли вы рассказать мне, как это сделать? – tttt