Principales características de la nueva versión de PrestaShop 9

Novedades de PrestaShop 9

Desde el lanzamiento de Prestashop 8 en agosto de 2022, ya son varias de las versiones que se han actualizado con la nueva versión 8 de este CMS.

Desde la página oficial ya podemos descargar la versión de PrestaShop 9.0.0-1.0 desde el pasado 6 de junio,.

Si estás ya pensando en actualizar PrestaShop a la versión 9, te recomiendo que esperes o hagas una actualización a la última versión 8 estable.

En el enlace que te dejare a continuación puedes acceder a la documentación oficial con los principales cambios que habrá en esta nueva versión de PrestaShop 9. Estos cambios se centran principalmente en el Core, como por ejemplo la principal actualización a Symfony 6.4 hasta una nueva API y soporte hasta PHP 8.4.

Documentación de cambios en PrestaShop 9: https://devdocs.prestashop-project.org/9/modules/core-updates/9.0/

¿Quieres crear una tienda online con PrestaShop?

Contacta conmigo si vas a querer usar esta plataforma para empezar tu proyecto online.

Versión mínima de PHP

La versión mínima de PHP en Prestashop 8 será PHP 8.1. No habrá soporte en versiones obsoletas.

La buena noticia es que, como novedad, esta versión de PrestaShop será compatible con la versión de PHP 8.4. Es posible que sean necesarios algunos ajustes adicionales ya que se trata de una versión Beta y pueden haber problemas de compatibilidad.

El ecosistema PHP esta en evolución constante y avanza muy rápido, por lo que softwares de código abierto como PrestaShop deben adaptarse a este tipo de cambios para poder ofrecer una seguridad mucho mayor para los propietarios de las tiendas online.

Las razones de este cambio en cuanto a eliminar el soporte de versiones de PHP anteriores a PHP 8.1 en PrestaShop 9 las puedes ver en el siguiente artículo: https://build.prestashop-project.org/news/2023/prestashop-9-min-php-version-will-be-81/

compatibilidad con tres versiones de PHP en PrestaShop 9

Nueva API

El ecosistema de PrestaShop pedía a gritos una nueva API para poder facilitar mucho más el trabajo a los desarrolladores y poder usar todas las herramientas complementarias con ellas.

Sin duda es un cambio bastante grande y que mejorara en muchos aspectos de nuestra tienda online.

Más información en el siguiente enlace: https://build.prestashop-project.org/news/2024/meet-prestashop9-api/

Nuevo tema para Prestashop 9

Hummingbird es la nueva plantilla que pasará a reemplazar Classic de PrestaShop, el tema que incorporaba por defecto este CMS cuando lo instalamos. Esta desarrollado en Bootstrap 5 y presentará una estructura de directorios moderna y con grandes avances .

» También te puede interesar: Las mejores plantillas de PrestaShop

Este nuevo tema trae consigo nuevas funcionalidades para los desarrolladores front-end y propietarios que tengan ciertos conocimientos.

Puedes encontrar más información aquí: https://build.prestashop-project.org/news/2023/hummingbird-theme-hooks/

La plantilla aún se encuentra en desarrollo pero podemos ver algunos avances con las imágenes de a continuacion:

BackOffice de la nueva versión

Aparentemente no vemos ningún cambio significativo en el BackOffice

Diseño de categoría

Diseño de producto

Impacto en el rendimiento y escalabilidad

Una de las preguntas más frecuentes cuando sale una nueva versión de un CMS como PrestaShop es cómo afectará al rendimiento de la tienda.

Estos son algunos de los principales cambios en PrestaShop 9 que pueden afectar en términos de velocidad, eficiencia y capacidad de crecimiento de tu ecommerce:

Optimización del core

Al incorporar Symfony 6.4 y actualizar componentes internos, PrestaShop 9 puede ofrecer mejoras en la ejecución de procesos internos, reducción de cuellos de botella y un mejor manejo de peticiones concurridas. Esto favorece un rendimiento más fluido frente a versiones anteriores.

Mejoras en la caché y almacenamiento de datos

Se espera que el nuevo núcleo permita una gestión más eficiente de la caché (resultados parciales, fragmentos de templates, consultas optimizadas) y un mayor control sobre el almacenamiento intermedio. Para tiendas con altas demandas de lectura (muchos usuarios navegando al mismo tiempo), estas mejoras pueden traducirse en tiempos de carga más bajos.

Escalabilidad horizontal y distribución de carga

Con un sistema más modular y una API bien definida, será más sencillo distribuir componentes (por ejemplo, separar la capa frontend, backend o API en servicios distintos). Esto ayuda cuando la tienda crece en usuarios o catálogo, permitiendo balanceo de carga y ampliaciones puntuales sin que todo el sistema se colapse.

Requisitos técnicos más exigentes

Al elevar la versión mínima de PHP (8.1) y apuntar al soporte para PHP 8.4, PrestaShop 9 exige un entorno más moderno. Esto puede implicar que algunas instalaciones de hosting compartido no sean compatibles sin cambios. Pero, a cambio, aprovecha mejoras en el motor PHP que pueden aportar rendimiento extra.

Riesgos y recomendaciones

  • En la fase Beta puede haber regresiones de rendimiento o conflictos con módulos actuales: conviene hacer pruebas de carga antes de migrar en producción.
  • No todos los módulos o temas estarán listos para sacar partido de estas optimizaciones desde el día cero. Algunos pueden seguir funcionando, pero sin mejoras.
  • Realiza un benchmark (pruebas de rendimiento) antes y después de la migración para medir realmente la diferencia: tiempos de respuesta, número de peticiones por segundo, uso de CPU/RAM, etc.

¡PrestaShop 9 Beta 1 ya disponible!

Ya tienes disponible para descargar la versión Beta 1 de PrestaShop 9 desde el siguiente enlace: https://prestashop.com/versions/#9.0.0-beta1

No es una versión disponible para producción, pero si puedes probarlo y ver que mejoras trae consigo.

A medida que vayan saliendo nuevas noticias iré actualizando este artículo. Por el momento, tendremos que ir actualizando nuestra tienda a las últimas versiones de Prestashop 8.

Te dejo un vídeo en el que podrás ver en directo las primeras impresiones de PrestaShop 9 Alpha.

¿Podemos migrar a PrestaShop 9?

Por el momento aún no hay ninguna versión estable y no podemos actualizar a PrestaShop 9.

Con el primer lanzamiento de la versión estable de esta nueva versión, mi recomendación es esperar unas semanas para que se corrijan los primeros fallos y bugs que la comunidad vaya encontrando.

Pasado unos meses, ya podremos hacer la migración. En caso de qu estes en una versión antigua como la 1.6 o 1.7, te recomiendo actualizar PrestaShop a la versión 8.

Publicaciones Similares