我有一个基于http://wrightcreativelabs.com/create-a-custom-magento-report-product-skus-in-new-orders/教程的自定义报告。该报告目前运行良好。现在我正在尝试在报告中添加一个客户评论列。客户评论来自 One Page Checkout 扩展。我在列中添加了:
$this->addColumn('comment', array(
'header' => Mage::helper('reportneworders')->__('Special Instructions'),
'align' => 'left',
'sortable' => false,
'index' => 'comment'
));
问题出在收藏中。礼物消息有效,但添加评论时,报告已损坏。我知道我必须使用错误的 id 或对评论的引用。
->joinLeft(
array('c' => 'order_comment'),
'c.order_comment = order_items.order_comment',
array(
'comment' => 'comment'
))
->joinLeft(
array('g' => 'gift_message'),
'g.gift_message_id = order_items.gift_message_id',
array(
'message' => 'message'
))
评论的 One Page Checkout 文本区域如下所示:
<textarea name="order-comment" id="order-comment"><?php echo trim(Mage::getSingleton('customer/session')->getOrderCustomerComment()) ?></textarea>
我很感激任何建议。