我想将SKU添加到报告列表中,我在Google上找到了一个解决方案,但我似乎遇到了一些问题。
我所做的是我将以下代码添加到网格中。它显示了所有简单产品的sku,但并未显示所有可配置产品。我想展示可配置产品的SKU以及母产品。
已添加代码:
$this->addColumn('sku', array(
'header' =>Mage::helper('reports')->__('SKU'),
'width' =>'50px',
'index' =>'sku'
));
答案 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。