PrestaShop es la solución de e-commerce que más ha crecido en los últimos tiempos, y esto ha sido gracias a su estructura abierta basada en módulos, que permite añadir funcionalidades específicas para una tienda mediante la programación de módulos propios, y también su uso posterior en otros e-commerce o incluso su venta online para otros administradores de tiendas PrestaShop.
Este curso está pensado para introducirse en la programación de estos módulos, poniendo el foco en los conceptos básicos imprescindibles para crear bloques funcionales dentro de PrestaShop para que, si ya eres desarrollador, seas capaz de sacarle el máximo partido a todo el sistema modular de este CMS de comercio electrónico.
Contenido de Este Curso:
Introducción al curso Prestashop intermedio 2
En este capítulo se hace una introducción al curso, explicando tanto qué se va a aprender y como la instalación de todo lo necesario para poder seguir los ejemplos. También se hace una breve introducción a Smarty y a Bootstrap.
Las bases de la creación de módulos en Prestashop
Con la instalación ya lista y con las nociones mínimas aprendidas, pasamos ahora a trabajar sobre la creación y configuración de nuestro nuevo módulo, generando los métodos necesarios para que el módulo funcione y para instalarlo y desinstalarlo correctamente.
Formularios de configuración de los módulos
En la configuración de los módulos suele ser necesario utilizar formularios para gestionar la información acerca de cómo han de funcionar éstos. En este capítulo vamos a trabajar con formularios y con las plantillas que los muestran y vamos a almacenar su información.
Los hooks en Prestashop
Los módulos son los que realizan todas las funciones de Prestashop, aunque muchas de éstas se realizarán mediante los hooks, que básicamente definen dónde y cuándo se tienen que ejecutar las funciones del módulo.
El objeto contexto dentro de la aplicación Prestashop
En Prestashop no existe la inyección de datos de otros CMS, pero a cambio disponemos de los distintos contextos que sirven para tener acceso directo a las diferentes funcionalidades ofrecidas desde el núcleo de la tienda.
No hay comentarios:
Write comentarios