private static function getActiveVisibleProducts() { $complexFilter = array('complex_filter' => array(array('key' => 'visibility', 'value' => array('key' => 'eq', 'value' => '4')), array('key' => 'status', 'value' => array('key' => 'eq', 'value' => '1')), array('key' => 'type', 'value' => array('key' => 'eq', 'value' => StoreConfigManager::getProductType())))); try { return MagentoConnector::$ws->catalogProductList(MagentoConnector::getActiveSession(), $complexFilter); } catch (Exception $e) { Logger::alert('Falha ao recuperar lista de produtos.', $e, MagentoConnector::$ws->__getLastRequest()); } }