Поскольку вы хотите только выполнить проверку, это может быть выполнено на стороне администратора.
Вы можете отобразить Обновленное время в Сетка продуктов каталога .
В пользовательском модуле давайте установим это в config.xml
:
<config>
<global>
<blocks>
<adminhtml>
<rewrite>
<catalog_product_grid>Vendor_Module_Block_Adminhtml_Catalog_Product_Grid</catalog_product_grid>
</rewrite>
</adminhtml>
</blocks>
</global>
</config>
Затем в app/code/local/<VENDOR>/<MODULE>/Block/Adminhtml/Catalog/Product/Grid.php
:
<?php
class Vendor_Module_Block_Adminhtml_Catalog_Product_Grid extends Mage_Adminhtml_Block_Catalog_Product_Grid
{
public function setCollection($collection)
{
/* @var $collection Mage_Catalog_Model_Resource_Product_Collection */
// IF the attribute `updated_at` is already in the collection,
// THEN you can remove this function,
// ELSE uncomment this line :
// $collection->addAttributeToSelect('updated_at');
parent::setCollection($collection);
}
protected function _prepareColumns()
{
$store = $this->_getStore();
// after column price :
$this->addColumnAfter('updated_at',
array(
'header'=> Mage::helper('sales')->__('Updated At'),
'header_css_class' => 'a-center',
'type' => 'datetime',
'index' => 'updated_at',
'sortable'=>true,
),
'price'
);
return parent::_prepareColumns();
}
}
Я не тестировал,но это должно работать.
Затем вы сможете отсортировать сетку по этому новому столбцу.