Magento - показать комментарии заказа на phtml

0

Я купил POS для magento. Мой magento работает на magento 1.8.1 CE.

POS производит получение через phtml. И чем он будет напечатан. (на принтере 80 мм)

Но теперь я хотел бы добавить ordercomments в phtml

База заказа уже загружена в phtml:

$info_order = Mage::getSingleton('adminhtml/session')->getInfoOrder();

$entity_id = $info_order['entity_id'];

$order_id = Mage::getSingleton('adminhtml/session')->getOrderViewDetail();
$data = Mage::getModel('sales/order')->load($order_id);

Но я не могу загрузить комментарии.

уже пытался (среди многих других найденных здесь кодов):

$ordercomment = $data->getData('comment');

и в теле op phtml

<?php echo $ordercomment ?>

Но это не работает. Заказ, который я пытаюсь сделать, имеет порядок. Кто может мне помочь?

ОБНОВЛЕНИЕ 9-11-2014 16:46 PM (W-Европейское время) Я попробовал решение от jQuery Angry Bird:

<?php $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');
        echo $body;
    }

}

И попробуйте назвать это, используя:

<?php echo $orderComments ?>

Теперь я получаю все данные tranaction из всех ожидающих/обрабатывающих заказов. Но этот заказ уже находится в состоянии отправлен. И я хочу только комментарий, который клиент добавил в заказ. Не история транзакций.

Что мне не хватает?

Теги:
magento

1 ответ

0

Использовать следующий подход

$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');
        echo $body;
    }
}
  • 0
    В результате я получаю текстовый массив .... Что я пропускаю?
  • 0
    @Ronny Edit Question, и расскажи как
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню