Sabu Posted January 20, 2013 Share Posted January 20, 2013 Hola, Estoy utilizando el módulo productos en promoción en prestashop 1.4.9. Después de añadir numerosos productos en promoción, la página prices-drop.php no muestra ya artículos como promocionales, Esto ocurre al llegar a un determinado número, que no logro calcular, pues hago una selección masiva. ¿Cómo puedo aumentar este número de productos? price-drop.php: <?php /* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6594 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ require(dirname(__FILE__).'/config/config.inc.php'); ControllerFactory::getController('PricesDropController')->run(); PricesDropController.php <?php /* * 2007-2012 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2012 PrestaShop SA * @version Release: $Revision: 14006 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ class PricesDropControllerCore extends FrontController { public $php_self = 'prices-drop.php'; public function setMedia() { parent::setMedia(); Tools::addCSS(_THEME_CSS_DIR_.'product_list.css'); } public function process() { parent::process(); $this->productSort(); $nbProducts = Product::getPricesDrop((int)(self::$cookie->id_lang), NULL, NULL, true); $this->pagination($nbProducts); self::$smarty->assign(array( 'products' => Product::getPricesDrop((int)(self::$cookie->id_lang), (int)($this->p) - 1, (int)($this->n), false, $this->orderBy, $this->orderWay), 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'nbProducts' => $nbProducts, 'homeSize' => Image::getSize('home') )); } public function displayContent() { parent::displayContent(); self::$smarty->display(_PS_THEME_DIR_.'prices-drop.tpl'); } } ¿Alguna idea? Un saludo! Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 20, 2013 Share Posted January 20, 2013 (edited) ¿De verdad hay limite? ¿Esto no funciona igual que los listados de productos por categorías, configurando el limite a mostrar por pantalla a nivel de paginacion, en la pestaña Preferencias -> Productos, en la opción: Productos por página:? Edited January 20, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
Sabu Posted January 20, 2013 Author Share Posted January 20, 2013 Hola, Muchas gracias por responder Rubalcaba. Al menos dentro de mis conocimientos, existe un máximo para listar los productos. Estimo sobre 100.000 referencias más o menos. Me imagino que en algún archivo se podrá modificar ese número, pero a más que busco no encuentro. Cuando pasas de ese determinado número de referencias aparece como "No hay productos en promoción". Ciertamente me parece un error.... ¿Alguna idea de dónde mirar? Los archivos se listan en número por página según comentas, pero debe de existir, tal vez, alguna limitación de número de páginas o productos. Muchas gracias. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 20, 2013 Share Posted January 20, 2013 Hola, Muchas gracias por responder Rubalcaba. Al menos dentro de mis conocimientos, existe un máximo para listar los productos. Estimo sobre 100.000 referencias más o menos. Me imagino que en algún archivo se podrá modificar ese número, pero a más que busco no encuentro. Cuando pasas de ese determinado número de referencias aparece como "No hay productos en promoción". Ciertamente me parece un error.... ¿Alguna idea de dónde mirar? Los archivos se listan en número por página según comentas, pero debe de existir, tal vez, alguna limitación de número de páginas o productos. Muchas gracias. ¿Y has encontrado el limite exacto, a partir del cual no lista? Link to comment Share on other sites More sharing options...
Sabu Posted January 21, 2013 Author Share Posted January 21, 2013 ¿Y has encontrado el limite exacto, a partir del cual no lista? Estoy en ello, la cifra creo que está en torno a los 100.000 - 140.000 productos. Volveré a ir añadiendo poco a poco y a ver que hace. De no tener ningún tipo de "límite", mostraría lo que hiciese falta. También he de decir que en una prueba de categoría, también llega un momento en el que no se listan todos los productos. Es decir, en algún sitio existe un número "mágico" que pone esa limitación. Un saludo! Link to comment Share on other sites More sharing options...
Recommended Posts