Prestashop, nos proporciona un módulo para mostrar en la página principal el bloque de promociones especiales, recordar que este módulo muestra los productos en base a los descuentos de los mismos.
![](https://victor-rodenas.com/wp-content/uploads/2017/06/bals-1024x998.png)
Inicialmente, el módulo no viene instalado en el paquete de las versiones actuales, así que para poder instalarlo, lo tenemos que hacer desde la pestaña módulos -> módulos y servicios (selección) y buscamos, por ejemplo, el módulo, con el nombre: ps_specials (hemos usado el nombre interno para buscarlo, pero si lo buscáis con la palabra promociones, specials, seguramente también lo vais a encontrar también)
![](https://victor-rodenas.com/wp-content/uploads/2017/06/psoas-1024x396.png)
Una vez instalado el módulo, la única opción que nos ofrece de configuración es la siguiente:
![](https://victor-rodenas.com/wp-content/uploads/2017/06/nasd.png)
- Productos a mostrar -> Configuramos el número de productos a mostrar en la página principal.
Los ficheros del módulo se encuentran en el directorio:
/modules/ps_specials/
![](https://victor-rodenas.com/wp-content/uploads/2017/06/fichas.png)
En la plantilla por defecto de Prestashop (classic), tenemos sobreescrito el fichero *.tpl del módulo en: /themes/classic/modules/ps_specials/views/templates/hook/ps_specials.tpl
![](https://victor-rodenas.com/wp-content/uploads/2017/06/psas.png)
El módulo inicialmente queda registrado en los siguientes hooks:
- actionProductAdd
- actionProductUpdate
- actionProductDelete
- actionObjectSpecificPriceCoreDeleteAfter
- actionObjectSpecificPriceCoreAddAfter
- actionObjectSpecificPriceCoreUpdateAfter
- displayHome
Recordar que cuando hablamos de promociones especiales, hablamos de los descuentos aplicados a los productos: Crear descuentos en Prestashop 1.7
Documento construido bajo Prestashop 1.7.1.0