0

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

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

有什么提示吗?

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

4

2 回答 2

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'
        ));
于 2015-01-27T12:09:52.223 回答
0

您可以在 Admin 的 Manage Attributes 菜单中将 SKU 添加为选项。完成后,在系统 > 配置 > 目录 > 目录 > 产品列表排序方式中将其设置为默认值。

或者试试这个 你可能会喜欢这个

于 2013-01-28T20:00:41.830 回答