Funcionamiento de los módulos en Prestashop

Prestashop incluye la posibilidad de poder añadir funcionalidades a nuestra tienda, a través de módulos, los cuales podrán ser colocados en contenedores de nuestra página web, llamados Hooks. Así tenemos los siguientes Hooks:

  • Forma de Pago
  • Columna Izquierda
  • Columna Derecha
  • Página Principal
  • Cabecera
  • Pié de Página
  • Pié del Producto
  • Factura

El que un Hook se llame “Columna Izquierda” (por ejm.), no tiene porque indicar que los módulos que coloquemos en ese Hook, aparecerán en la parte izquierda de la tienda, porque eso dependerá de cómo está diseñada la plantilla, aunque podría ser lo más normal. De hecho nosotros en nuestras plantillas podemos especificar en cualquier lugar que se muestre el contenido de un Hook u otro, sin importar ni su nombre ni donde estemos situados en la plantilla.

En el panel de control de nuestra tienda, en la sección Módulos, podremos ver todos los módulos que tengamos disponibles en nuestra tienda, ordenados en las siguientes categorías:

  • Estadísticas
  • Exportación
  • Productos
  • Herramientas
  • Métodos de Pago
  • Bloques
  • Sin Especificar

Así, todos los módulos que realicen operaciones de exportación (por ejm.) se encontrarán dentro del módulo de Exportación, y así sucesivamente.

Será la Categoría de Bloques, de momento, la que más cantidad de módulos incluye: bloque de publicidad, bloque de lo más vendido, bloque carrito, bloque de categorías, etc…

Para poder instalar de manera masiva los módulos en nuestra tienda, bastará con que seleccionemos sus casillas de verificación en todos los módulos que deseemos, y bajemos al final de la página, y escojamos la opción de “Instalar”. Idem para Desinstalar. También podemos instalar o desinstalar individualmente, haciendo click sobre la opción de “Instalar” o “Desinstalar” al lado de cada módulo.

Muchos módulos aparecerán con el texto “Configurar”, para indicar que dicho módulo puede ser configurado para ajustar sus características. Los módulos que deben ser configurados para su correcto funcionamiento aparecerán en la parte superior de la página.

Es importante comentar, que todos los módulos de los que disponemos ya tienen predefinido un Hook al que pertenecen, pero ahora veremos cómo se puede modificar su Hook, por si queremos personalizar alguna plantilla.

Efectivamente, se podría dar el caso que tuvieramos una plantilla realizada a dos columnas (primera columna para presentar nuestros módulos, y la siguiente columna -más ancha- para presentar todos los elementos de la tienda), en la cual sólo se muestra el contenido del Hook “Columna Izquierda”, de manera que todos los módulos que estuvieran definidos en el Hook “Columna Derecha”, pues no aparecerían.

En estos casos o similares, podemos tranquilamente copiar los módulos de un contenedor a otro, teniendo siempre en cuenta, que después de copiarlos, tendremos el mismo módulo en dos contenedores, por lo que deberíamos borrar del contenedor que no queramos. Si hemos tenido problemas moviendo, no pasa nada, nos vamos de nuevo a la zona de módulos y lo desinstalamos y volvemos a instalar para empezar otra vez. Para poder copiar los módulos nos iremos al menú de Módulos > Posiciones y veremos algo así:

Cómo podeís ver, nos aparecen todos los contenedores con los módulos que están insertados en cada uno. Si por ejemplo, el bloque carrito (como veis está situado en el Hook de columna derecha) lo queremos mover al Hook de Columna izquierda, pues elegiremos la opción de “Mover un módulo”, seleccionando el módulo en cuestión y a donde lo queremos copiar. Recordad, que luego aparecerá en ambos contenedores!

Por cierto, fijaos que además dentro de cada contenedor podemos elegir el orden de aparición de los Módulos, para que aparezcan en el orde que queramos. Bastará con seleccionar las flechas arriba/abajo para mover su posición de aparición dentro del módulo.

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(1 voto, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

2 respuestas a “Funcionamiento de los módulos en Prestashop”

  1. César dice:

    Gracias por el artículo. Bastante esclarecedor.

  2. wassaman dice:

    Buen articulo pero faltan las imagenes y ya seria mas redondo aún.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.