PrestaShop 9 es la nueva versión principal de PrestaShop y las versiones 9.1 ya están disponibles. Para los propietarios de tiendas en PrestaShop 8 o anterior, la pregunta no es solo qué hay de nuevo, sino también cuándo es el momento adecuado para actualizar.
Los cambios más importantes
Una base técnica más moderna
PrestaShop está construido sobre el framework Symfony. PrestaShop 8 todavía utiliza Symfony 4.4, mientras que PrestaShop 9 pasa a Symfony 6.4. Esto suena técnico, pero importa: mantiene PrestaShop sobre una base compatible y le permite ejecutarse en versiones modernas de PHP.
PHP moderno
Junto con la nueva base, PrestaShop 9 requiere una versión moderna de PHP 8. Las versiones anteriores de PHP en las que todavía funcionan muchas tiendas PrestaShop 1.7 no son compatibles. Consulta con tu hosting qué versiones de PHP están disponibles antes de planificar una actualización.
Una nueva API de administración
PrestaShop 9 incluye una nueva API de administración. Ofrece a los desarrolladores una forma más limpia de conectar sistemas externos, como un ERP, un almacén o una herramienta de marketplace, al back-office.
Mayor modernización del back-office
Más páginas del back-office se han trasladado a la arquitectura más moderna basada en Symfony que comenzó en PrestaShop 1.7. Para ti como propietario de una tienda, esto significa principalmente un back-office más coherente; para los desarrolladores, significa que los módulos pueden necesitar ajustes.
Lo que significa para tus módulos y plantilla
Aquí es donde la mayoría de las actualizaciones se vuelven complejas:
- Los módulos que utilizan técnicas antiguas u overrides pueden necesitar una actualización de su desarrollador o un ajuste.
- Las plantillas hechas para PrestaShop 1.7 u 8 normalmente necesitan revisión y, a veces, cambios.
- El código personalizado en overrides debe revisarse, porque el código que amplía puede haber cambiado.
¿Deberías actualizar ahora?
Unas pocas preguntas te ayudan a decidir:
- ¿Están tus módulos más importantes disponibles para PrestaShop 9? Comprueba primero los módulos de pago, envío y facturación.
- ¿Ofrece tu hosting la versión de PHP requerida?
- ¿Qué versión utilizas actualmente? Desde la 8.x el paso es más pequeño que desde la 1.6 o la 1.7.
- ¿Hay un periodo de tranquilidad en el que puedas probar y realizar la migración?
Si varias respuestas siguen sin estar claras, comienza haciendo un inventario de tu tienda. Eso te dará una idea clara del trabajo antes de comprometerte con nada.
¿Necesitas ayuda con la actualización?
Comprobamos tus módulos, plantilla y personalizaciones para PrestaShop 9, realizamos la actualización en una copia de prueba y solo pasamos a producción cuando los pedidos, pagos y envíos vuelven a funcionar. Más información sobre nuestro servicio de actualización o consúltanos.
Fuentes
- Lanzamientos de PrestaShop en GitHub – notas de lanzamiento de PrestaShop 8 y 9
- Documentación para desarrolladores de PrestaShop – requisitos del sistema y notas de actualización
- Lanzamientos de Symfony – periodos de soporte de Symfony 4.4 y 6.4