PrestaShop 9: Guía detallada de su lanzamiento y novedades

Desde el equipo de PrestaShop parece que han decidido regalar a toda la comunidad algo tan esperado cómo la compatibilidad con las nuevas versiones de PHP. El ecosistema de PHP avanza rápidamente y los proyectos de código abierto están tomando el ritmo.

Por el momento el futuro de PrestaShop 9 vendrá de cara a 2024 con las siguientes novedades.

Avances en PHP y Seguridad

La versión PrestaShop 9 dará un salto importante en seguridad y rendimiento al adoptar PHP 8.1 como su versión mínima. Este cambio garantiza compatibilidad con las funcionalidades más recientes de PHP, manteniendo a la plataforma a la vanguardia de la tecnología.

Las razones por las que PrestaShop 9 no dará soporte a versiones anteriores de PHP, según el artículo https://build.prestashop-project.org/news/2023/prestashop-9-min-php-version-will-be-81/ , son las siguientes:

  • Evolución del Ecosistema PHP: PrestaShop busca mantenerse actualizado con las últimas versiones de PHP para aprovechar sus nuevas características y mejoras.
  • Seguridad y Mantenimiento: Utilizar versiones más recientes de PHP ayuda a garantizar una mayor seguridad y facilita el mantenimiento del software.
  • Dependencias Externas: Algunas dependencias de PrestaShop requieren versiones más recientes de PHP, lo que hace necesario este cambio.

Nuevo tema Hummingbird para PrestaShop 9

Reemplazando al clásico tema «Classic», el nuevo tema Hummingbird llega para revolucionar la experiencia de usuario. Este tema no solo es estéticamente atractivo, sino que también ofrece funcionalidades avanzadas tanto para usuarios técnicos como para desarrolladores frontend.

Innovaciones para Desarrolladores

Una de las mayores innovaciones en PrestaShop 9 es el mapeo de ganchos en el tema Hummingbird, facilitando la personalización y el desarrollo de tiendas. A través de un mapa visual en Figma, los desarrolladores pueden identificar y utilizar ganchos de manera eficiente, mejorando la experiencia de desarrollo en PrestaShop.

Podemos encontrar en la página oficial de PrestaShop los diferentes ganchos disponibles con el diseño de Figma https://devdocs.prestashop-project.org/8/themes/hummingbird/hooks/

Página de inicio

En la nueva página de inicio del tema para PrestaShop 9 Hummingbird podrás encontrar diferentes hooks:

PrestaShop 9 página de inicio

Página de categoría

En la página de categoría encontramos los diferentes ganchos displayLeftColumn, displayHeaderCategory y displayFooterCategory.

PrestaShop 9 página de categoría

Página de producto

En la página de producto tendremos disponible los siguientes ganchos:

PrestaShop 9 página de producto

Página de carrito

En la página de carrito podremos ver los siguientes ganchos:

PrestaShop 9 página de carrito

Como vemos PrestaShop 9 se perfila como una versión revolucionaria, con mejoras en seguridad, un nuevo tema dinámico y herramientas avanzadas para desarrolladores. Estas actualizaciones marcan un paso adelante significativo para el comercio electrónico.

Quieres saber más sobre el nuevo tema Hummingbird para PrestaShop 9, aquí tienes un vídeo con todas las novedades y características más destacadas.

PrestaShop 9 Alpha ya está disponible

Ya está disponible la primera versión alfa pública de PrestaShop 9. Esta versión se encuentra en las primeras fases de desarrollo, por lo tanto, no es una versión que podamos utilizar en producción ya que aún quedan varios meses de trabajo para que puedan sacar una versión beta estable.

PrestaShop 9 Beta ya está aquí

El 10 de febrero de 2025, PrestaShop anunció el lanzamiento de la versión 9.0.0 Beta 1, marcando un hito significativo en la evolución de esta plataforma de comercio electrónico. Esta versión beta introduce mejoras notables:

Requisitos técnicos actualizados

PrestaShop 9 ha elevado sus estándares técnicos para garantizar un rendimiento óptimo y una mayor seguridad.

Ahora, la plataforma requiere como mínimo PHP 8.1, asegurando compatibilidad con las últimas características y mejoras de seguridad que ofrece este lenguaje de programación. Además, se ha actualizado el framework Symfony a la versión 6.4 (LTS), proporcionando una base más robusta y eficiente para el desarrollo de tiendas en línea.

Nueva API basada en API Platform

Una de las incorporaciones más emocionantes es la nueva API construida sobre API Platform. Esta herramienta facilita la integración de PrestaShop con otros sistemas y servicios, permitiendo, por ejemplo, sincronizar en tiempo real el inventario con plataformas externas o personalizar el proceso de compra según las necesidades específicas de tu negocio.

Mejoras en la gestión de Módulos

La gestión de módulos en PrestaShop 9 se ha simplificado gracias a la implementación de comandos CQRS para instalar, desinstalar, actualizar y restablecer módulos.

Se ha añadido un nuevo comando CLI ‘prestashop:api-client’ que facilita la creación y eliminación de clientes API, ofreciendo a los desarrolladores una mayor flexibilidad y control sobre las integraciones de la tienda.

¿Qué significa que PrestaShop 9 esté en Beta?

Actualmente, PrestaShop 9 se encuentra en su fase Beta, lo que significa que está en una etapa de prueba donde se buscan y corrigen posibles errores antes del lanzamiento oficial. Aunque no se recomienda su uso en entornos de producción, esta versión permite a los desarrolladores y usuarios avanzados explorar las nuevas funcionalidades y prepararse para la actualización futura.

PrestaShop 9 promete ser una actualización significativa que aportará mejoras notables en rendimiento, seguridad y funcionalidad. Estate atento a futuras actualizaciones para aprovechar al máximo lo que esta nueva versión tiene para ofrecer.

Puedes descargar aquí la versión de Prestashop 9 Beta

¿Estás pensando en migrar a PrestaShop? Ponte en contacto conmigo, estaré encantado de poder ayudarte.