Mostrar filtro avanzado en prestashop 1.6

Los listados de productos pueden ser poco usables para tus clientes si no les ayudas a poder filtrarlos. Muchas tiendas tienen miles de productos y hemos de ayudar a nuestros clientes a encontrar lo que buscan.

Prestashop 1.6 viene de serie con un filtro que esta bastante bien. No es necesarios gastar dinero para tener un filtro que ya tenemos de forma gratuita.

Accede a la parte de administración de tu tienda. Ves a la sección de módulos y busca “Bloque navegación por facetas” y entra a la configuración de este modulo.

Encontraras un bloque con las configuraciones básicas como mostrar el número de productos, usar impuestos o no, subcategorías….

El bloque “filtros de plantillas” te permite definir diferentes tipos de filtros por categoría. Añade tantas plantillas como creas oportuno y en el detalle de cada una podrás definir las categorías a las que aplica y los diferentes filtros que se mostrarán.

Mostrar categorías de producto en plantilla de prestashop 1.6

El objeto base de producto que usa el archivo product.tpl contiene una función que devuelve las categorías a las que pertenece un producto.

Puedes mostrar las categorias añadiendo este codigo a tu plantilla.

 

 

 

 

Mostrar etiquetas de producto en prestashop 1.6

Las etiquetas del producto vienen de serie con el objecto $product pero muchos templates no la muestran.

Puedes añadirlas iterando la variable tags del producto.

Así modificamos las páginas de producto de la tienda online amo las compras.

Primero validamos si el producto contiene etiquetas. Después iteramos las etiquetas usando el idioma de navegación del cliente.

Descripción fabricante en pagina de producto

Mostrar la descripción del fabricante en la pagina de detalle del producto es muy sencillo sobrescribiendo el controlador ProductControllerCore. Prestashop esta preparado para este tipo de sobrescrituras y cuando actualices tu tienda no se perderán estos cambios.

En la carpeta override\controllers\front has de crear el archivo ProductController.php con este codigo:

En el archivo product.tpl de tu tema ya puedes mostrar la descripción añadiendo:

Limpia cache si la tienes activada y elimina el archivo class_index.php que encontraras en la carpeta de cache manualmente si fuera necesario.

Ya debes ver la descripción corta del fabricante.