1

我创建了一种自定义运输方式来显示客户将从其取货的仓库名称,

因此,通过添加覆盖模型文件,在订单视图页面上的前端/后端存储和检索 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()}}

我应该单独为邮件模板运输描述做些什么吗?有人可以帮我解决这个问题吗?

4

1 回答 1

2

您应该将变量传递给电子邮件模板。从卓越教程中获取参考

于 2012-04-09T08:33:38.663 回答