Promociones especiales en Prestashop 1.7

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.

Bloque Promociones especiales

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)

Instalando módulo

Una vez instalado el módulo, la única opción que nos ofrece de configuración es la siguiente:

Productos a mostrar
  • 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/

Ficheros módulo

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

Fichero TPL del módulo sobreescrito en la plantilla

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