Jump to content

Aumentar número productos en promoción "prices-drop.php"


Sabu

Recommended Posts

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

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

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

¿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

Guest
This topic is now closed to further replies.
×
×
  • Create New...