protected function isPossibleToRun() { if (!parent::isPossibleToRun()) { return false; } $params = $this->getParams(); if (empty($params['marketplace_id'])) { return false; } /** @var $marketplace Ess_M2ePro_Model_Marketplace **/ $marketplace = Mage::helper('M2ePro/Component')->getUnknownObject('Marketplace', (int) $params['marketplace_id']); if (!$marketplace->isComponentModeEbay() || !$marketplace->isStatusEnabled()) { return false; } return true; }