Ver todos los productos destacados en Prestashop

Por defecto en Prestashop, no podemos ver toda la lista de productos, asignada a la categoría “Inicio”, los cuales son los que luego vemos en el módulo de productos destacados.

(Pero claro, imaginemos que hemos asignado 50 productos a la categoría de Inicio, no quedaría muy estético mostrarlos todos en la página principal de la tienda…)

Para ver todos los productos asignado a la categoría “Inicio“, lo primero que vamos hacer, es ir al siguiente fichero:

/controllers/CategoryController.php

Buscamos lo siguiente:


if ($this->category->id != 1)
$this->productListAssign();

Y lo dejamos así:


if ($this->category->id >= 1)
$this->productListAssign();

Con esta modificación y accediendo a tu tienda Prestashop de la siguiente forma:

http://tuweb.extension/category.php?id_category=1

Veremos todos los productos, que han sido asignados a la categoría “Inicio

Actualización en el foro de prestashop: Corregir “No hay Productos”

Un problema que tendremos ahora, es que, aunque veamos los productos en el listado, veremos un título que dirá “No hay productos”, para que nos muestre el contador de los productos como en las otras categorías, y muestre tal título de forma adecuada, nos vamos al fichero:

/themes/tu-plantilla/category.tpl

Buscamos esto:

{if $category->id == 1 OR $nb_products == 0}

Y lo dejamos así:

{if $category->id == 0 OR $nb_products == 0}