Magento - 产品订购添加sku - 报告

时间:2017-09-22 11:20:36

标签: magento sku

我想将SKU添加到报告列表中,我在Google上找到了一个解决方案,但我似乎遇到了一些问题。

我所做的是我将以下代码添加到网格中。它显示了所有简单产品的sku,但并未显示所有可配置产品。我想展示可配置产品的SKU以及母产品。

已添加代码:

$this->addColumn('sku', array(
        'header'    =>Mage::helper('reports')->__('SKU'),
        'width'     =>'50px',
        'index'     =>'sku'
    ));

1 个答案:

答案 0 :(得分:0)

是添加此代码将为我们提供SKU,但不会显示可配置的产品SKU

app/code/core/Mage/Adminhtml/Block/Report/Product/Sold/Grid.php

protected function _prepareColumns()

$this->addColumn('sku', array(
            'header'    => Mage::helper('reports')->__('Product Sku'),
            'index'     =>'sku'
        ));

对于您的解决方案,请转到

app/code/core/Mage/Reports/Model/Resource/Product/Collection.php

public function addOrderedQty($from = '', $to = '')

找到->where('parent_item_id IS NULL') 并将其更改为->where('e.type_id = ?', 'simple')

如果您需要我在核心/法师上测试过,请重写文件。 它在Magento ver中测试过。 1.9.3.0。