private function immediatelyNotCheckedProducts() { $this->_profiler->addTimePoint(__METHOD__, 'Immediately when product was not checked'); /** @var $collection Varien_Data_Collection_Db */ $collection = Mage::helper('M2ePro/Component_Buy')->getCollection('Listing_Product'); $collection->addFieldToFilter('tried_to_list', Ess_M2ePro_Model_Buy_Listing_Product::TRIED_TO_LIST_NO); $collection->getSelect()->limit(100); $listingsProducts = $collection->getItems(); foreach ($listingsProducts as $listingProduct) { /** @var $listingProduct Ess_M2ePro_Model_Listing_Product */ $listingProduct->setData('tried_to_list', Ess_M2ePro_Model_Buy_Listing_Product::TRIED_TO_LIST_YES)->save(); if (!$this->_productInspector->isMeetListRequirements($listingProduct)) { continue; } $this->_runnerActions->setProduct($listingProduct, Ess_M2ePro_Model_Buy_Connector_Product_Dispatcher::ACTION_LIST, array()); } $this->_profiler->saveTimePoint(__METHOD__); }