Magento 马根托:“我不知道;订购的产品“;报告-如何显示可配置产品的子产品?

Magento 马根托:“我不知道;订购的产品“;报告-如何显示可配置产品的子产品?,magento,product,configurable,Magento,Product,Configurable,当我在Magento中创建“Products Ordered”报告时,可配置产品显示为单个产品,其中汇总了所有子产品的销售额 我如何修改这种行为,以便-另外-显示子产品及其销售数量 使用的版本是Magento 1.6.2。来自#Magento de的millejano帮助了我,并允许我发布以下答案: 为/app/code/core/Mage/Reports/Model/Resource/Product/Collection.php创建重写或复制到本地。 在addOrderedQty()中,更改行

当我在Magento中创建“Products Ordered”报告时,可配置产品显示为单个产品,其中汇总了所有子产品的销售额

我如何修改这种行为,以便-另外-显示子产品及其销售数量

使用的版本是Magento 1.6.2。

来自#Magento de的millejano帮助了我,并允许我发布以下答案:

为/app/code/core/Mage/Reports/Model/Resource/Product/Collection.php创建重写或复制到本地。
在addOrderedQty()中,更改行

->where('parent_item_id IS NULL')

你完了。现在,您将在每个报告甚至仪表板上看到底层的简单产品,而不是汇总的可配置产品


millejano的原始帖子:

非常优雅的解决方案,为什么会有n个标准选项呢!?我在Magento 2上也需要同样的东西。解决方案非常类似,但字段名和表别名已更改:->where('order\u items.product\u type=?','simple')也适用于1.9.3。请注意,如果您有大量订单,这将是资源密集型的
->where('e.type_id = ?', 'simple')