Prestashop es una nueva herramienta para generar y administrar tiendas on-line de manera sencilla. Es una plataforma completa y gratuita formada por un módulo de Back-Office y otro de Front-Office, que aprovechan las últimas tecnologías de Web 2.0, como AJAX, para proporcionar un interfaz de usuario amigable y flexible.
Según la web TODOPRESTASHOP (La Comunidad de PrestaShop en Español):
Esta nueva herramienta, está desarrollada exclusivamente con php5, y es muy liviana y rápida (las plantillas smarty tienen mucho que ver en esto). Los requisitos necesarios para hacerla funcionar, se resumen en:
Servidor Linux, Unix, o Windows
Apache Web server
PHP 5.0 o superior
MySQL 5.0 o superior
La mayoría de los servidores dedicados incluyen estas características, en caso contrario, deberías pedirlas para que la tienda funcionara perfecta.
No todo lo que reluce es oro, y las versiones que ahora mismo hay disponibles, son versiones Release Candidate, en espera de una versión final (en el momento de escribir esto estamos en la versión 0.9.7.1 y la estable será la versión 1.0). Aún así, se puede montar una tienda completamente funcional con estas versiones previas, aunque lógicamente se esperan nuevas y más caracteristicas con la versión estable.
Las características que se esperan para la versión estable (algunas ya están desarrolladas) son las siguientes:
Desde el punto de vista de lo que el cliente ve:
Ofertas especiales (descuentos de precios y cupones de descuento)
Destacado de productos
Ranking de vendedores
Listado de Nuevos productos
Ofertas de "Envío Gratuito"
Zoom de las imágenes de los productos
Permitir/Denegar pedidos con productos sin stock
Suscripción/Borrado de cliente a boletines de noticias
Métodos ilimitados de pagos
Pago por transferencia
Pago contrarembolso
Preconfigurado para ventas con PayPal
Formulario de Contacto para múltiples direcciones
Etiquetado de productos y nube de etiquetas
Búsqueda
Proceso de Pago
Ofrecer posibilidad de pedir para regalo y posibilidad de ofertar paquetes reciclados
Factura en PDF para el cliente
Posibilidad de personalizar el Favicon
RSS feed
...
Desde el punto de vista del administrador:
Categorías y Subcategorías ilimitaUnlimited categories & subcategories
Prestashop me parece un trabajo bien cuidado y muy logrado.
Pero el BackOffice resulta muy muy pesado, porque se recargan demasiados datos innecesarios en cada submit.
Para que me entendais pondré un ejemplo -> cuando insertamos un artículo del catálogo
Cada vez que insertamos un artículos nuevo hacemos lo siguiente:
En la pestaña datos, rellenamos todos los datos básicos (código, precio, grupos etc..)
Vamos a la pestaña de caraterísticas y seleccionamos los criterios
Vamos a la pestaña Imagenes y subimos las fotos.
Y más cosas...
El problema es, que cada vez que cambiamos de pestaña tenemos que hacer previamente "Guardar" para no perder los datos introducidos, porque según que cosas cambiamos se auto-recarga perdiendo todo lo que no se ha guardado, y el problema está en que cada vez que recarga la página carga todos los contenidos de todas las pestañas.
Es decir, que en este apartado de añadir un artículo, nosotros estaremos en una pestaña u otra, pero el navegador las ha cargado todas, y cada vez que modificamos una pestaña tenemos que guardar y volver a recargar todas... esto se ve y se sufre.
Creo que sería lógico que el navegador recargara sólamente lo que corresponde en la primera pestaña a mostrar, y al picar a otra pestaña la recargara, porque no es lo mismo recargar 3 pestañas a petición del que lo usa y a medida que se pide, que recargar 6 o 7 cada vez que se guarda una.
El que maneja esta tienda, y sobre todo el que programa, al poco tiempo se tiene que haber dado cuenta de esto.
Y el que no lo note, es porque no le ha tocado introducir 200 artículos, jajajajaja