martes, 19 de junio de 2012

Extender Prestashop: diseño y módulos

Durante la sesión de hoy con David se han trabajado los siguientes temas:

Cambio de diseño

Cambiar el aspecto impersonal del Prestashop estandar instalando una plantilla de pago. Prestashop facilita con la compra de la plantilla una documentación asociada para facilitar su administración.


Una vez cargada la nueva plantilla es necesario hacer una serie de revisiones para asegurarse de que aparece todo lo que habíamos cargado en la versión estandar. Las plantillas de Prestashop suelen ser bastante cerradas en lo que a diseño se refiere y no admiten demasiados cambios sin tocar la programación.

En el caso de esta plantilla no se muestran las imágenes de los productos con descuento. Para solucionarlo hay que añadir un nuevo tamaño de imagen (home_small) en el menú Preferencias --> Imágenes.

Se puede cambiar el texto embebido en el Slide de la página de inicio.Para ello hay que activar el módulo JQUERY SLIDE y rellenar el nuevo texto en la caja Slide description.

Carga de datos almacenados en una base de datos externa

Con objeto de facilitar la carga de datos, Prestashop permite cargar de forma masiva datos relativos por ejemplo a productos y que se encuentren registrados de una forma específica. En el ejemplo se ha utilizado una Excel con los campos creados para hacer una prueba. Como ya nos adelantó David, la utilidad no está demasiado depurada y hay que vigilar los posibles errores de carga que se comenten al utilizarla. En mi caso no se ha cargado nada de lo que he introducido en la excel.

Pestaña herramientas

Localización de tiendas físicas

Definir la posición de las tiendas físicas introduciendo los datos de la longitud y latitud tomada de Google-Maps.


Traducciones de textos

Para cambiar el texto de "ADD TO CART" por "AÑADIR A LA CESTA" activamos al español las traducciones de los módulos de instalación.


Formas de pago

Confirmar el módulo de transferencia bancaria y desactivar o quitar los de Moneybookers y cheque. Si se quiere añadir PayPal como forma de pago se instalaría el correspondiente módulo y se confirmaría según los datos proporcionados por PayPal.


Instalación de módulos no nativos en Prestashop Estandar

Módulo CECATPV

Instalamos un nuevo modulo de pago parecido a PayPal pero gratuito llamado CECATPV en D:\xampp\htdocs\prestashop\modules\.Este módulo aparecerá en "Otros módulos".


Módulo CUSTOMCASHONDELIVERY

Instalamos este módulo para hacer recargos contra reembolso.

Módulo MAILEDITOR-28 2A

Instalamos ese módulo para facilitar la confirmación de correos.