PrestaShop utiliza hooks para mostrar el contenido generado por varios módulos. Un hook es un código especial colocado en un archivo de plantilla. Cuando PrestaShop prepara una página para mostrarla, reemplaza ese código de hook por el contenido de todos los módulos asignados a él.
Por defecto, los módulos se muestran en el orden en que fueron instalados. Pero, por supuesto, puede cambiarlo.
En su back office vaya a la página «Design >> Positions» (Diseño >> Posiciones) (en PS 1.6 es «Módulos y Servicios >> Posiciones»). Verá una página especial con la lista de todos los hooks y los módulos asignados a ellos.

En la parte superior de la página puede ver algunos controles: búsqueda por módulos y por hooks. Por ejemplo, si necesita cambiar el orden de los módulos en la página de inicio, introduzca «home» en la entrada de búsqueda de hooks:

Como puede ver, encontró el hook «displayHome». Es el hook principal para el contenido en la página de inicio.
Para cambiar el orden de los módulos en este hook, simplemente arrastre alguna fila del módulo a la nueva posición. Eso es todo, verá un mensaje sobre la actualización exitosa y los cambios se aplicarán.
Ahora puede ir al front office y comprobar el resultado.
De manera similar, puede separar módulos de los hooks («desengancharlos»). Encuentre el hook necesario, localice el módulo y haga clic en «Unhook» (Desenganchar) en su menú desplegable. O utilice las casillas de verificación y desenganche incluso varios módulos a la vez. Después de eso, el módulo ya no mostrará contenido en este hook.
Para hacer lo contrario, añadir un módulo al hook, haga clic en el botón «Transplant a module» (Insertar un módulo) en la parte superior derecha.
