2012-01-24 15 views
0

「新規アカウント」トランザクション電子メールに顧客会社と電話を追加しようとしています。Magento:顧客会社と電話を「新規アカウント」に追加トランザクション電子メール

しかし、動作しません。

私はこのように試してみました:そのような

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

も:

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

答えて

0

は、私の知る限りは、トランザクションの電子メールには、課金対象はありません知っているように...店、順序があります顧客オブジェクト...独自のオブジェクトを追加することはできますが、独自のフィルタも必要になります。

お客様の電話では、{{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}}。

+0

リンクをありがとうございました。{{var customer.telephone}}は電話では機能しません。 – Bizboss

+0

このソリューションをお試しください:http://magentophp.blogspot.com/2011/08 /passing-paramters-to-magento-cms-static.html ...これはCMSブロック用ですが、電子メールテンプレートでも同じように動作するはずです。 – Nasaralla

+0

更新された回答をチェックアウトします。 – Nasaralla

関連する問題