Una buena idea para incrementar ventas es ofrecer un pack de productos y a cambio llevarte algo de regalo. Hay gran cantidad de módulos para Prestashop pero ninguno que sirviese de base para hacer lo que quería el cliente.
Así que para crear un proceso de tres etapas se creo un módulo de cero con un controlador nuevo que al final se vería reflejado en una página nueva con su url (que se puede configurar desde el backoffice de Prestashop).
La idea es simple, en una primera etapa se escoge el colchón, en una segunda la base y finalmente las almohadas. Una condición que había que cumplir era que el colchón y la base tenían que ser del mismo fabricante y además se tenía que poder configurar que fabricantes entrarían en este Wizard de tres etapas.
El filtro de fabricantes tenía por tanto mucha importancia en el proceso de creación del pack.
La configuración del módulo incluye el identificador del producto de regalo, que por simplicidad se creo como copia de otro y se le puso un precio 0 (y se configura para que no aparezca en la tienda)
Esta configuración se hizo simple porque el cliente tenía las habilidades necesarias para editar la plantilla y cambiar textos, pero obviamente se puede parametrizar muchas cosas
A parte de la paginación y ordenación habituales en los listados de prestashop se añadió un filtro por nombre y otro por subcategorías.
El resultado final es una página que realmente ayuda a vender
Finalmente luego en el checkout nos aparece el producto regalo.
En este vídeo muestro su funcionamiento