在print.phtml中显示Magento订单注释(客户可打印订单)

MWD*_*MWD 1 magento

只是想知道是否有人知道如何在客户可打印的订单上显示评论 - http://www.mydomain.com/sales/order/print/order_id/48/

我可以看到我需要编辑的文件是"/public_html/app/design/frontend/default/mytemplate/template/sales/order/print.phtml",但我不确定需要添加哪些代码来显示注释.

仅供参考:我们正在使用此扩展程序在订单页面上显示订单评论框 - http://www.magentocommerce.com/magento-connect/catalog/product/view/id/10860/.订单注释已成功显示在订单电子邮件中,但我们还需要将它们显示在客户订单页面上.

在此先感谢您的帮助:)

Jon*_*osi 6

为code_break +1,谁回答得很好.这是我自己的完整版本:

$orders = Mage::getModel('sales/order')
    ->getCollection()
    ->addFieldToFilter('status',array('pending','processing'));

foreach ($orders as $order) {
    $orderComments = $order->getAllStatusHistory();

    foreach ($orderComments as $comment) {
        $body = $comment->getData('comment');
        if (strpos(strtolower($body),'some text') !== false) {
            // do something cool here...
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

根据需要使用.希望能帮助到你.