Magento订购商品

时间:2013-01-28 19:55:37

标签: magento skus

我在的时候:index.php / admin / sales_order / view / order_id / [ID] / key / [KEY] /我可以看到:“订购的商品”

我正在寻找在此表中加载产品的代码。我想按SKU对订购的商品进行排序。

任何提示?

PS: 我正在寻找app / code / core / Mage / Adminhtml / Block / Sales / Order / View但找不到任何东西。

2 个答案:

答案 0 :(得分:2)

$collection->getSelect()->join(array(
            'item'=>$collection->getTable('sales/order_item')),
            'item.order_id=`main_table`.entity_id AND item.product_type="simple"',
            array(
                'skus' => new Zend_Db_Expr('group_concat(item.sku SEPARATOR ", ")'),
                'name' => new Zend_Db_Expr('group_concat(item.name SEPARATOR ", ")')
            ));

$this->addColumn('skus', array(
            'header' => Mage::helper('sales')->__('SKU'),
            'index' => 'skus',
            'type' => 'text',
        ));

        $this->addColumn('name', array(
            'header' => Mage::helper('sales')->__('NAME'),
            'index' => 'name',
            'type' => 'text'
        ));

答案 1 :(得分:0)

您可以在管理员的“管理属性”菜单中添加SKU作为选项。完成后,将其设置为System>中的默认值;配置>目录>目录>产品列表排序依据。

尝试this 或者您可能想要this