Completaar test de prstashop

Job ID: 36842962

Budget: $10 – $30 USD

Instalar en tu servidor web local la última versión estable de PrestaShop 1.7
• Instalar la plantilla classic-rocket y hacer uso de esta (la nativa de PrestaShop
classic tiene una versión alpha de bootstrap y está totalmente desaconsejado su
uso):
• https://github.com/prestarocket-agence/classic-rocket
Crear un script o módulo que leyendo el siguiente CSV, importe a Prestashop todos los productos que aparecen.
• products.csv
• Una vez hayas realizado satisfactoriamente la importación y veas que los
productos se han creado correctamente, elimina los productos para que podamos nosotros replicar la subida del fichero y ver que se crean de nuevo los productos de manera igualmente satisfactoria.
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 del usuario actual que navega por la web.
• La ubicación del usuario se puede obtener utilizando la librería de geolocalización de PrestaShop (debes encontrar donde está ubicado este panel de configuración en el backoffice) o usando la IP del usuario que navega la web pasándola a estos servicios anteriores.
• Los datos climatológicos (los básicos: ubicación/ciudad, temperatura, humedad, etc) se tienen que pintar en el header de la web (ver hook displayNav).
Siguiendo en tu Prestashop 1.7 con la plantilla classic-rocket instalada en Tarea 0, 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/nfortec- draco-v2-cristal-templado-usb-30-rgb-blanco). No replicar funcionalidades que no se tengan (oney, compra de seguros, etc.. solo que se respete la misma estructura y colores, tamaños de botón, títulos e iconografía. Se valorará haber bajado las imágenes y descripciones de un producto lo más extenso posible y haberlo cargado dentro de tu PrestaShop local)
• El resto de la web (menú, footer, header, etc) se queda como esté, solo es la página de producto y su contenido, aunque se valorará cambios en esta parte.
• Debe de verse correctamente en todos los dispositivos (PC, tablet, móvil).
• Usar bootstrap (incluido en la plantilla de Prestashop classic-rocket).
• No vale con copiar y pegar el html de PCComponentes, hay que adaptar el .tpl de
la plantilla de producto para asemejarlo a dicha ficha de PCComponentes. Es decir, lo que sean variables dinámicas (precio, nombre del producto, descripciones, imágenes, etc..) deben seguir cargando con cada producto lo que toque.
• Hay que tener en cuenta de no producir ninguna regresión de la funcionalidad nativa. Es decir, y por poner un ejemplo, si después de tus cambios vas al producto camiseta blanca y negra que se instala por defecto con PrestaShop, y al cambiar en el selector de color las fotos no se actualizan para cada combinación correspondiente, es que algo has hecho muy mal.
• Guiarse por esta captura en la que mostramos los elementos a maquetar (se han eliminado elementos de la propia página de pccomponentes). Para el bloque de "Comprados juntos habitualmente" se usan los accesorios de producto.
• Es una tarea de maquetación usando la funcionalidad que ya tenga Prestashop, no implementar ninguna nueva y respetando que toda funcionalidad existente funciona correctamente.
Related categories: eCommerce Prestashop