app/code/Mymodule/Orderedproductsreport/etc/di.xml
<type name="Magento\Reports\Model\ResourceModel\Product\Sold\Collection">
<plugin disabled="false" name="Mymodule_Module_Plugin_ProductSoldCollection" sortOrder="2" type="Mymodule\Orderedproductsreport\Plugin\ProductSoldCollection"/>
</type>
app/code/Mymodule/Orderedproductsreport/Plugin/ProductSoldCollection.php
<?php
namespace Mymodule\Orderedproductsreport\Plugin;
class ProductSoldCollection extends \Magento\Reports\Model\ResourceModel\Order\Collection
{
public function afterAddOrderedQty(
\Magento\Reports\Model\ResourceModel\Product\Sold\Collection $subject,
$result,$from = '', $to = ''
) {
$writer = new \Zend\Log\Writer\Stream(BP . '/var/log/ProductSoldCollection.log');
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);
$logger->info('Your text message');
return $this;
}
}
public function afterAddOrderedQty
isn't working.
Can any one help me what i'm doing wrong here?