Я хочу, чтобы в отчете о заказанном товаре можно было видеть текущий запас товара. Таким образом, вы можете увидеть месяц продажи этого товара и посмотреть, сколько у меня осталось, все на одном экране.
Я изменил \ app \ code \ core \ Mage \ Adminhtml \ Block \ Report \ Product \ Sold \ Grid.php
добавив:
$this->addColumn('qty', array(
'header' =>Mage::helper('reports')->__('Stock Qty'),
'width' =>'120px',
'align' =>'right',
'index' =>'qty',
'type' =>'number'
));
Однако он покажет пустой столбец
Qty — это столбец, который соответствует продуктам, а сетка заказов на продажу соответствует таблицам продаж. Что вы можете сделать это:
1) Создайте атрибут заказа клиента программно.
2) Напишите наблюдателя на sales_order_place_after и установите значение этого атрибута, основываясь на наличии товара, доступного после размещения заказа.
3) Внутри Grid.php добавьте имя столбца вашего пользовательского атрибута продаж вместо qty.
Других решений пока нет …