En su momento habíamos mostrado el código para encontrar los productos sin imagen en Prestashop para 1.5, y lo hoy lo he recuperado para Prestashop 1.6, el código ha variado muy poquito pero si que hay cambios, lo ponemos aquí por si os hace falta ya que es muy cómodo
public function getCustomListProductosSinImagenes() { $this->table = 'product'; $this->className = 'Product'; $this->lang = true; $this->identifier = 'id_product'; $this->_orderBy = 'id_product'; $this->_orderWay = 'DESC'; $this->_filter = 'AND product_shop.`active` = 0'; $this->list_no_filter = true; $this->show_toolbar = false; $this->_list_index = 'index.php?controller=AdminProducts'; $this->_list_token = Tools::getAdminTokenLite('AdminProducts'); $this->addRowAction('edit'); $this->fields_list = array( 'id_product' => array('title' => $this->l('ID'), 'width' => 50), 'reference' => array('title' => $this->l('Reference'), 'width' => 150), 'name' => array('title' => $this->l('Name'), 'filter_key' => 'b!name') ); $this->clearFilters(); $this->_filter = 'AND a.id_product not IN ( SELECT id_product FROM `'._DB_PREFIX_.'image` )'; $this->_join = Shop::addSqlAssociation('product', 'a'); $this->toolbar_title = $this->l('Productos Sin Imagenes '); return $this->renderList(); }
Dentro de vuestro Prestashop en /overrides/controllers/admin/AdminTrackingController.php,copias el original y el poneis esta función después del InitContent.