Magento: добавьте компанию клиента и телефон в транзакционную электронную почту «Новая учетная запись» - PullRequest
0 голосов
/ 24 января 2012

Я пытаюсь добавить компанию клиента и телефон в транзакционную электронную почту «Новая учетная запись».

Но это не работает.

Я пробовал вот так:

Company :       {{var billing.company}} <br />
Telephone:      {{var customer.getTelephone()}} <br />

А также вот так:

Company :       {{var customer.company}} <br />

1 Ответ

0 голосов
/ 24 января 2012

Насколько я знаю, в транзакционных электронных письмах нет объекта выставления счета ... есть объекты магазина, заказа и клиента ... вы можете добавить свой собственный объект, но вам также потребуется собственный фильтр.

Для телефона клиента я думаю, что {{var customer.telephone}} должен работать.

однако следующая ссылка только говорит нам, что не все данные доступны о доступных объектах.

http://www.magentocommerce.com/wiki/modules_reference/english/mage_adminhtml/system_email_template/index

Вы также можете попробовать вызвать модель транзакционной электронной почты с вашего контроллера для отправки писем:

$vars['your_attribute'] = 'attribute_value or object';


Mage::getModel('core/email_template')->setDesignConfig(array('area'=>'frontend', 'store'=>$store_id))
      ->sendTransactional($template_id, $sender, $receiver_email, $receiver_name, $vars, $store_id);

и в вашем шаблоне транзакционной электронной почты просто выполните {{var your_attribute}}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...