El mundo del eCommerce avanza muy rápido y las plataformas que no evolucionan corren el riesgo de quedarse atrás de la competencia. Si cuentas con una tienda PrestaShop en su versión 1.7 que es la más popular, te habrás preguntado si vale la pena saltar a la versión 8, ¿qué es lo que cambia? ¿Es una actualización de versión sin más o implica un cambio mucho más grande?
En este artículo vamos a analizar en profundidad las diferencias clave entre PrestaShop 1.7 y la versión 8, los beneficios que trae el cambio, los riesgos de no actualizar, y qué tener en cuenta si estás considerando migrar.
Prestashop 8, ¿cuándo se lanzó?
PrestaShop 8 es la nueva generación del CMS de comercio electrónico del frailecillo Preston (la mascota de la plataforma), sucesora directa de la versión 1.7. Cuenta con cambios lo suficientemente importantes como para considerarla una evolución profunda del sistema. Esta versión marca el inicio de una nueva etapa para la plataforma, tanto a nivel técnico como organizativo.
¿PrestaShop 8 es una actualización o una plataforma nueva?
Técnicamente, PrestaShop 8 es la evolución directa de la rama 1.7, pero en la práctica, representa un salto lo suficientemente importante como para que en muchas webs se deba realizar una reconstrucción de una parte o de la totalidad del sitio.
¿A qué se debe esto?
- Cambia el entorno tecnológico (nuevo PHP, nuevo Symfony)
- Muchos módulos y temas dejan de ser compatibles
- Se eliminan funcionalidades obsoletas
- Se moderniza el core con una base más preparada para el futuro
Por eso, a diferencia de una actualización menor, pasar de PrestaShop 1.7 a 8 suele implicar crear una nueva instalación y migrar contenidos, más que actualizar sobre la tienda actual.
Compatibilidad con PHP 8 y mejor rendimiento
Mientras que PrestaShop 1.7 funciona con PHP 7.1 a 7.4, la versión 8 requiere PHP 8.1 o superior. Esto trae consigo:
- Un mejor rendimiento en la ejecución de scripts.
- Seguridad reforzada.
- Soporte a largo plazo en el servidor, ya que versiones como PHP 7.4 están obsoletas desde 2022.
Symfony 4.4 y una arquitectura más moderna
PrestaShop utiliza como framework base a Symfony. En la versión 1.7, todavía se usaba Symfony 2.8 o 3.4, versiones que ya se encuentran obsoletas. En PrestaShop 8, se actualizó a Symfony 4.4 LTS, lo que podemos resumir que significa en:
- Mayor rendimiento del backend
- Menos vulnerabilidades
- Código más moderno y fácil de mantener
- Es una base más sólida para desarrollar
Además, PrestaShop 8 se está adaptando para funcionar con Symfony 5 y 6, un sistema que organiza mejor el código y permite que los módulos trabajen de forma más independiente, haciendo que sea más fácil de mantener y personalizar.
Módulos y plantillas
Este es uno de los puntos más importantes, ya que la mayoría de los módulos y plantillas desarrollados para PrestaShop 1.7 no son compatibles directamente con la versión 8.
Esto implica que muchos módulos deben actualizarse o reemplazarse y que muchas de las plantillas antiguas dejarán de funcionar o generarán errores. También es probable que si utilizas un tema personalizado, tendrás que adaptar su código.
No es un cambio tan simple como darle click y actualizar, sino que implica realizar una migración de toda la estructura y funcionamiento web.
Un BackOffice mejorado
El backoffice de PrestaShop 8 tiene la estructura de la versión 1.7, pero trae consigo unas mejores considerables, como la eliminación de código legacy y por lo tanto, un código más limpio y que no cuenta con tantas dependencias que ya estaban obsoletas.
También se rehicieron funciones que en versiones previas daban conflictos, por lo que se mejora la experiencia del desarrollador al trabajar con módulos personalizados, hooks y overrides.
Avances en seguridad
En materia de seguridad, se ha fortalecido el núcleo de PrestaShop en la versión 8, introduciendo las siguientes mejoras:
- Ahora las contraseñas se guardan usando métodos de encriptación más seguros.
- Se revisan mejor los formularios y datos que ingresan los usuarios para evitar errores o ataques.
- Se está preparando para usar tecnologías modernas de seguridad en los navegadores, como CSP y headers modernos.
- Se eliminaron funciones antiguas que podían ser aprovechadas por atacantes.
Mayor soporte
La 1.7.8 es la última versión estable de la rama anterior, pero no recibirá nuevas funcionalidades ni actualizaciones. El equipo de desarrollo de PrestaShop ya está enfocado en la versión 8 y lo que depara a partir de allí.
Por lo tanto, si sigues en la versión 1.7 recibirás solo los parches de seguridad limitados, quedando fuera de nuevas integraciones y con menor soporte, ya que la comunidad se está moviendo hacia la versión 8.
Estar actualizado, además de las ventajas técnicas que aporta, es importante estratégicamente ya que facilita las integraciones de tu sitio web con otros servicios, mayor soporte y escalabilidad.
Un nuevo enfoque para el proyecto Prestashop
Uno de los grandes cambios con la llegada de PrestaShop 8 no es solo técnico, sino también filosófico y organizativo. Desde hace un tiempo, el desarrollo de la plataforma ha pasado a estar más centrado en la comunidad de desarrolladores y agencias, y menos en decisiones cerradas por parte de una única entidad.
Esto se traduce en:
- Mayor apertura y transparencia en el desarrollo del core (puedes ver el progreso en GitHub).
- Participación activa de la comunidad en decisiones de roadmap y prioridades.
- Más documentación y recursos para desarrolladores.
- Un proyecto más vivo, con actualizaciones frecuentes y mejor soporte a largo plazo.
Este nuevo rumbo posiciona a PrestaShop 8 como una solución más moderna, abierta y preparada para crecer junto con las necesidades del eCommerce actual.
¿Cuándo tengo que migrar?
No hay una fecha límite, pero sí debes tener en cuenta las siguientes consideraciones:
- Tu tienda necesita pasar a PHP 8 por rendimiento o compatibilidad.
- La mayoría de los módulos que utilizas ya tienen versión para PS 8.
- Planeas realizar un rediseño o relanzamiento de tu web.
- Quieres integrar funcionalidades nuevas (pasarelas de pago, marketing, etc.).
- Tu sitio empieza a mostrar errores o lentitud.
La migración de tu tienda online en Prestashop 1.7 a 8 debe planearse de forma ordenada, siendo una gran oportunidad para limpiar y modernizar tu web.
Conclusiones
Desde Neuraweb te recomendamos apostar por esta nueva versión que ha lanzado con PrestaShop, pero debe de venir acompañado de una planificación y un proceso ordenado.
Si tu tienda está en crecimiento, necesitas más estabilidad, seguridad y rendimiento, entonces PrestaShop 8 es la mejor opción, brindando una plataforma más robusta y moderna.