La mejor versión de PrestaShop y PHP para una tienda rápida y segura

En Tiendaprest trabajamos día a día en la creación de tiendas online. Y muchas de ellas son PrestaShop, así que estamos deseando conocer Prestashop 9 y sus novedades.

Una de las cosas más importantes y que vemos que a PrestaShop le está costando, es mantener la plataforma actualizada para hacerla compatible con las versiones más actuales y seguras de PHP.

¿Qué versión de PHP soportará PrestaShop 9?

Según el blog oficial de la comunidad que está detrás de PrestaShop, PrestaShop 9 será compatible solo con PHP8.1 o versiones superiores. También podemos ver esta información en la documentación oficial para instalar PrestaShop 9:

Hoja de compatibilidad de PHP con PrestaShop9. Solo soporta PHP8.1, 8.2 o 8.3

Mientras tanto, la última versión de PrestaShop 8 (8.1.6 en el momento de la publicación de este post) nos permite usar desde la versión PHP 7.4 hasta la PHP 8.1. Pero, ¿es una buena idea tener nuestra tienda online con PHP7.4? No. Te explicamos por qué.

¿Por qué es importante mantener PrestaShop y PHP actualizados?

Respuesta corta: Por seguridad y rendimiento, la solución de errores detectados y las nuevas funcionalidades que se van añadiendo.

Conozcamos más en detalle cómo funcionan hoy en día las actualizaciones de PrestaShop y qué versiones de PHP son seguras.

PHP: Versiones y seguridad

Gráfica extraída de la web oficial de PHP con las diferentes versiones de PHP y el estado de soporte de cada una de ellas a lo largo del tiempo

Según podemos ver en la página oficial de PHP, durante 2024 podemos usar de manera segura PHP 8.1 y PHP 8.2. En el caso de PHP 8.1 solo se realizan actualizaciones por temas de seguridad (Color naranja). PHP8.2 y PHP8.3 son las únicas versiones que tienen soporte activo durante todo 2024 (Color verde). Mientras tanto, PHP8.0 y las versiones PHP7 ya no son revisadas y podrían suponer un problema de seguridad en tu tienda online (Color rojo).

Por tanto, la mejor (y única) opción recomendada, más segura y rápida para nuestra tienda PrestaShop 8 es PHP8.1.

¿Cuándo llegará PrestaShop 9?

Si hacemos caso a la comunidad oficial del proyecto PrestaShop, se esperaba que PrestaShop 9 fuera lanzada entre finales de 2023 y principios de 2024. Pero como podemos comprobar, hemos llegado a junio de 2024 y seguimos sin conocer una fecha de lanzamiento oficial.

Desde la llegada de PrestaShop 8, se marco una nueva línea de actualizaciones que funciona de la siguiente manera:

Major releases de PrestaShop

Se refiere al primer número de la versión. La última versión mayor actualmente es PrestaShop 8.0 que fue publicada en octubre de 2022. La siguiente major release nos llevará a PrestaShop 9.0. Está previsto que se publique una nueva versión cada 12 a 18 meses. Por tanto, ya estamos fuera de las previsiones iniciales y podríamos ver la nueva versión mayor de Prestashop en cualquier momento.

Imagen en la que se puede leer  cómo funciona la numeración de versiones de PrestaShop: El primer número indica la versión mayor, el segundo la versión menor y el tercero el parche.

Estas versiones además de solucionar errores de versiones anteriores, traen siempre nuevas características y funcionalidades. Es muy importante entender que suelen tener incompatibilidades con temas y módulos de versiones mayores anteriores.

Estas versiones (8.0, 9.0, etc.) reciben parches o correcciones de errores (Ej: 8.0.1, 8.0.2, etc) hasta que una nueva versión menor de PrestaShop es lanzada (8.1, 9.1, etc).

Minor releases de PrestaShop

Estas versiones se lanzan siempre sobre una versión mayor. Es decir, primero se publicará la versión mayor PrestaShop 9.0 y después la versión menor PrestaShop 9.1.

Las versiones menores traen correcciones de errores, nuevas funcionalidades y aseguran la compatibilidad con la versión mayor sobre la que se actualizan.

Un detalle a conocer y que mucha gente no sabe: No existirá PrestaShop 8.2 ni PrestaShop 9.2. Solo hay una versión menor por cada versión mayor: Tras el lanzamiento de PrestaShop 9.1, lo siguiente serán actualizaciones de «parche» (9.1.1, 9.1.2, etc) y después, PrestaShop 10. Aquí podemos ver cómo evolucionan las versiones de PrestaShop de manera gráfica:

Línea temporal oficial de las diferentes versiones de PrestaShop desde 1.7.8 hasta 10.1

Las versiones menores de PrestaShop se publican entre 6 y 9 meses después de que se lance la versión mayor. Por otra parte, reciben correcciones de errores hasta que una nueva versión mayor de PrestaShop es lanzada. Ahora mismo la última versión publicada de PrestaShop es 8.1 y recibirá correcciones (8.1.7, 8.1.8), hasta que se publique PrestaShop 9.0.

Pach versions de PrestaShop

Finalmente, tenemos las actualizaciones para corregir errores y problemas de seguridad que hemos ido nombrando anteriormente. El tercer número de la versión de PrestaShop. No traen nuevas funcionalidades y son totalmente compatibles con la versión anterior.

El objetivo es que sean publicadas cada 6 semanas, pero depende de si hay errores importantes que solucionar y las posibilidades del equipo de desarrolladores de PrestaShop.

Estas versiones de parche son publicadas únicamente para la última versión menor de cada versión mayor. ¿Cómo? Mejor siempre con un ejemplo: Ahora mismo se publican parches para PrestaShop 8.1 (Estamos en la 8.1.6) y para Prestashop 1.7.8 (Estamos en la 1.7.8.11).

La mejor opción para tu tienda online en junio de 2024 es PrestaShop 8.1.6 con PHP8.1.

Esperamos que esta entrada te sirva como referencia para conocer mejor cómo se va actualizando PrestaShop y qué versión de PHP debes usar para tu tienda online. Y recuerda mantener ambas cosas lo más actualizadas posible para que tu tienda sea segura y lo más rápida posible.

Con esto y más ¡tu tienda online siempre preparada!

Te puede interesar

¿Necesitas ayuda más avanzada para solucionar tus problemas?

Contáctanos o echa un vistazo a nuestros servicios, entre los cuales podrás encontrar varios planes de mantenimiento de Prestahop.

Nuestros servicios

Impulsa la venta online y haz crecer tu negocio en poco tiempo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *