Tarea Autoformación PrestaShop
Tarea Autoformación PrestaShop
Tarea Autoformación PrestaShop
Contents
TAREA 0
TAREA 1
TAREA 2
TAREA 3
TAREA 4
TAREA 5
TAREA 6
TAREA 7
TAREA 0
TAREA 1
Crear un módulo que te permita desde backoffice configurar una frase de bienvenida para mostrar en la home de la tienda y otro mensaje para mostrar antes del footer.
Información sobre los hooks de Prestashop: https://devdocs.prestashop.com/1.7/modules/concepts/hooks/list-of-hooks/ (ver displayHome y
displayFooter/displayFooterBefore)
https://wiki.webimpacto.net/wiki/Tarea_autoformación_PrestaShop 1/4
23/11/2020 Tarea autoformación PrestaShop - Webimpacto Wiki
TAREA 2
Crear un script o módulo que leyendo el siguiente CSV, importe a Prestashop todos los productos que aparecen.
products.csv -> http://wiki.webimpacto.net/docs/products.csv
TAREA 3
Crear un módulo que ataque a alguna API del tiempo (openweathermap.org, weatherapi.com, etc) para obtener los datos climatológicos de la ubicación actual del
usuario que navega por la web.
La ubicación del usuario se puede obtener utilizando la librería de geolocalización de Prestashop.
Los datos climatológicos (los básicos: temperatura, humedad, etc) se tienen que pintar en el header de la web (ver hook displayNav).
https://wiki.webimpacto.net/wiki/Tarea_autoformación_PrestaShop 2/4
23/11/2020 Tarea autoformación PrestaShop - Webimpacto Wiki
TAREA 4
Crear un módulo en el que cada vez que se realice un pedido, le envíe al comprador un email informándole del total de dinero que lleva gastado en la tienda.
Cuando el usuario llegue a X cantidad de dinero gastada se tienen que crear un cupón de descuento (una única vez), con un código al azar, para este usuario
inequívocamente e informarle al usuario por email del código del cupón y el importe del cupón.
La cantidad de dinero que tiene que gastar el cliente para que se le cree el cupón y el importe del cupón a crear, deben de ser configurables desde el backoffice en la
configuración del módulo.
Se tiene que mostrar en la configuración del módulo una tabla para tener el control de los cupones asignados a los usuarios. En esta tabla se tienen que mostrar las
columnas: id de usuario, nombre y apellidos, email, código del cupón y fecha de creación (aparte este registro servirá para no dar un cupón más de una vez a un mismo
usuario puesto que tras compras recurrentes ya habrá superado el límite configurado siempre).
TAREA 5
Crear un módulo para configurar un texto para mostrar en la ficha de producto. Cada producto va a tener su texto independiente.
El texto se tiene que poder editar desde el backoffice, dentro de la configuración de cada producto.
El texto de cada producto se tiene que mostrar en el bloque de información del producto, en la posición que quieras:
TAREA 6
En Prestashop 1.7 con la plantilla default, maquetar la ficha de producto para que se asemeje lo máximo posible a una ficha de producto de Pccomponentes (ej:
https://www.pccomponentes.com/astro-a10-auriculares-gaming-negro-azul-para-ps4-xbox-one-pc).
El header y el footer también deben de quedar igual. El menú no hay que maquetarlo.
Debe de verse correctamente en todos los dispositivos (PC, tablet, móvil).
Usar bootstrap (incluido en la plantilla de Prestashop classic-rocket)
https://wiki.webimpacto.net/wiki/Tarea_autoformación_PrestaShop 3/4
23/11/2020 Tarea autoformación PrestaShop - Webimpacto Wiki
TAREA 7
https://wiki.webimpacto.net/wiki/Tarea_autoformación_PrestaShop 4/4