1

顧客が商品を受け取るデポ名を表示するカスタム配送方法を作成しました。

したがって、上書きモデルファイルを追加することにより、注文ビューページのフロントエンド/バックエンドでデポの詳細を保存および取得することからすべてがうまくいきます

これを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 に答える