El módulo "blocknewproducts" sólo muestra los nuevos productos un determinado número de días desde que se añadieron a la tienda. Con nuestra modificación, el módulo mostrará los productos ordenados por la fecha en que fueron añadidos, independientemente del tiempo que haya pasado desde que se añadieron a la tienda.
Para lograrlo, debe anular el método BlockNewProducts::getNewProducts() con el siguiente código:
protected function getNewProducts()
{
if (!Configuration::get('NEW_PRODUCTS_NBR'))
volver;
$resultado = Product::getProducts((int) $this->context->language->id, 0, Configuration::get('NEW_PRODUCTS_NBR'), 'date_add', 'desc', false, true, null);
return Producto::getProductsProperties((int)$this->contexto->idioma->id, $resultado);
}
Puede encontrarlo en el archivo: /modules/blocknewproducts/blocknewproducts.php