Tarea Autoformación PrestaShop

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

23/11/2020 Tarea autoformación PrestaShop - Webimpacto Wiki

Tarea autoformación PrestaShop

Contents
TAREA 0
TAREA 1
TAREA 2
TAREA 3
TAREA 4
TAREA 5
TAREA 6
TAREA 7

TAREA 0

Instalar en tu servidor web local la última versión estable de PrestaShop


Instalar la plantilla classic-rocket y hacer uso de esta (la nativa de PrestaShop classic tiene una version alpha de bootstrap y está totalmente desaconsejado su uso):
https://github.com/prestarocket-agence/classic-rocket

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

Aprovechando la TAREA 4, hay que añadir al módulo la siguiente funcionalidad:


Una vez que el cupón se genera, hay que mostrar en la página de "Order Confirmation" aparte de la info que ya muestra esa página, un rasca y gana.
El código y documentación del rasca y gana: https://www.codehim.com/others/create-scratch-card-using-javascript-html5-canvas/ y la demo:
https://www.codehim.com/demo/scratch-card-javascript-html5/
El rasca y gana en su interior debe mostrar tanto el código del cupón que se le ha generado al cliente como el descuento que se le aplica
Dar unos estilos apropiados al bloque donde se le ponga el rasca y gana para que el cliente se fije en el rasca y gana, algo como si fuera realmente un ticket o algo
relacionado a sorteos (colorido y tal), algo de este palo:

Retrieved from "https://wiki.webimpacto.net/index.php?title=Tarea_autoformación_PrestaShop&oldid=1656"

This page was last edited on November 23, 2020, at 16:50.

https://wiki.webimpacto.net/wiki/Tarea_autoformación_PrestaShop 4/4

También podría gustarte