2016-02-25 105 views
0

我正在为Magento订单制作自定义报表,我希望能够按产品选项对订单列表进行分类。假设产品选项是Postal我希望能够按此排序并在网格中查看它。在Magento订单报表中显示产品选项

product_options字段是序列化的,我无法弄清楚我的生活如何反序列化并使其有用。谢谢。

回答

0

加载订单项目应该分给产品选择属性unserialised访问,

$orderItem = Mage::getModel('sales/order_item')->load($orderItemId); 
$productOptions = $orderItem->getProductOptions(); 
+0

这是有道理我猜我想了解如何将是成自定义报告 – mlantz

+0

为您需要请扩展/app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php并在网格中添加一个新列,其中显示每个项目的$ productOptions ['Postal']值。以下文章应该帮助你在正确的方向[链接](https://www.atwix.com/magento/customize-orders-grid/) – jraisanen

相关问题