Magento自定义运输模块说明未显示在电子邮件模板上

时间:2012-04-06 23:58:28

标签: magento

我创建了一种自定义送货方式,以显示客户将从中取货的depo-names,

通过添加覆盖模型文件,在订单视图页面的前端/后端存储和检索depo详细信息,一切顺利

在config.xml中添加

  <models>

            <sales>
                <rewrite>
                    <order>Module_Model_Sales_Order</order>
                </rewrite>
            </sales>
    </models>

添加了Order.php

<?php
class Module_Model_Sales_Order extends Mage_Sales_Model_Order{
    public function getShippingDescription(){
        $desc = parent::getShippingDescription();
        $desc = $desc." added the shipping depo details from order id"; 
        return $desc;
    }
}

它确实在管理销售视图/前端客户销售视图中添加了送货说明。但它没有在电子邮件模板(app \ locale \ en_US \ template \ email \ sales \ order_new.html)下发送相同的送货说明

 {{var order.getShippingDescription()}}

我应该单独为邮件模板送货说明做些什么吗?有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

您应该将变量传递给电子邮件模板。从Excellence Tutorial获取参考