PrestaShop 9: novedades y por qué importan en 2026
PrestaShop 9 es mucho más que una renovación visual. Es una nueva generación técnica importante de la plataforma, basada en una versión más reciente de Symfony, una pila PHP modernizada, una nueva API de administración, compatibilidad nativa con formatos de imagen modernos, cambios importantes en la tienda y la continuación de la migración desde la arquitectura heredada.
Para comerciantes, agencias y desarrolladores de módulos, PrestaShop 9 resulta importante por una razón sencilla: cambia la base técnica sobre la que se construirán las futuras tiendas PrestaShop.
La versión original de PrestaShop 9.0 llegó el 10 de junio de 2025. Durante 2026, la plataforma siguió evolucionando con PrestaShop 9.1, que convirtió Hummingbird 2 en el tema predeterminado de la tienda y añadió compatibilidad con PHP 8.5.
A fecha de 22 de septiembre de 2026, PrestaShop 9.1.5 es la última versión estable de la rama 9.1 y se anunció como la última versión 9.1.x prevista antes de PrestaShop 9.2. PrestaShop 9.2 ha llegado a las pruebas de Release Candidate, por lo que los comerciantes deben seguir considerándolo una versión preliminar hasta que se publique la versión estable definitiva.
Esta guía explica los cambios más importantes de PrestaShop 9, qué significan en la práctica y qué deben tener en cuenta los propietarios de tiendas y los desarrolladores antes de actualizar.
Resumen: ¿qué ha cambiado en PrestaShop 9?
Los principales cambios de PrestaShop 9 incluyen:
- Symfony 6.4 LTS
- compatibilidad con PHP 8.1–8.4 en PrestaShop 9.0
- compatibilidad con PHP 8.5 en PrestaShop 9.1
- una API de administración completamente nueva
- integración con API Platform
- autenticación de la API basada en OAuth2
- compatibilidad nativa con imágenes WebP
- compatibilidad nativa con imágenes AVIF
- URL de productos y categorías mejoradas
- continuación de la migración del back office a Symfony
- Hummingbird como orientación moderna de la tienda
- Hummingbird 2 como tema predeterminado en PrestaShop 9.1
- mejoras de rendimiento
- mejoras de arquitectura para los desarrolladores
- continuación de la eliminación del código heredado
- mejor mantenimiento de seguridad
La importancia de estos cambios depende de cómo utilices PrestaShop.
Un pequeño comerciante puede notar principalmente la nueva arquitectura de la tienda y la mejor compatibilidad con el alojamiento moderno. Sin embargo, a un desarrollador de módulos le interesarán mucho más Symfony 6.4, la inyección de dependencias, la API de administración, la compatibilidad con PHP y los cambios en las estructuras de datos de la tienda.
PrestaShop 9 utiliza Symfony 6.4 LTS
Uno de los cambios arquitectónicos más importantes de PrestaShop 9 es el paso a Symfony 6.4 LTS.
PrestaShop 8 todavía dependía de una generación anterior de Symfony en partes importantes de la aplicación. PrestaShop 9 supone un avance considerable.
Esto importa porque Symfony está profundamente integrado en el desarrollo moderno de PrestaShop.
Los desarrolladores utilizan conceptos de Symfony en áreas como:
- inyección de dependencias
- servicios
- enrutamiento
- controladores
- formularios
- eventos
- comandos de consola
- seguridad
- configuración
- páginas del back office
El paso a Symfony 6.4 proporciona a PrestaShop una base de framework más reciente y con soporte durante más tiempo.
También significa que los módulos antiguos pueden necesitar cambios.
Un módulo que funcionaba correctamente en PrestaShop 8 no debe considerarse automáticamente compatible con PrestaShop 9 solo porque el proceso de instalación no produzca errores.
Las pruebas de compatibilidad reales deben incluir:
- instalación del módulo
- páginas de configuración
- rutas de Symfony
- controladores heredados
- hooks
- contenido mostrado en la tienda
- cuadrículas del back office
- tareas cron
- comandos CLI
- comportamiento multitienda
- scripts de actualización
- comportamiento de la desinstalación
Para los proveedores de módulos, PrestaShop 9 es una buena oportunidad para eliminar deuda técnica en lugar de limitarse a corregir errores hasta que el código antiguo vuelva a funcionar.
La compatibilidad con PHP es mucho más moderna
PrestaShop 9 requiere un entorno PHP moderno.
Según los requisitos oficiales actuales del sistema para PrestaShop 9:
PrestaShop 9.0
Versiones de PHP compatibles:
- PHP 8.1
- PHP 8.2
- PHP 8.3
- PHP 8.4
La versión recomendada para PrestaShop 9.0 es PHP 8.4.
PrestaShop 9.1
Versiones de PHP compatibles:
- PHP 8.1
- PHP 8.2
- PHP 8.3
- PHP 8.4
- PHP 8.5
La versión recomendada para PrestaShop 9.1 es PHP 8.5.
Esta distinción es importante.
Una empresa de alojamiento puede anunciar «compatibilidad con PrestaShop 9», pero la compatibilidad real depende de la combinación exacta de:
- versión de PrestaShop
- versión de PHP
- versiones de los módulos
- tema
- dependencias de Composer
- código personalizado
- integraciones externas
Antes de cambiar una tienda en producción de PHP 8.4 a PHP 8.5, prueba todos los procesos críticos en un entorno de pruebas.
Presta especial atención a:
- proceso de compra
- módulos de pago
- importaciones
- actualizaciones de combinaciones de productos
- tareas programadas
- procesamiento de correos electrónicos
- regeneración de imágenes
- generación de PDF
- integraciones ERP
- sobrescrituras personalizadas
Los problemas de compatibilidad con PHP suelen aparecer en funciones poco utilizadas, en lugar de en la página de inicio.
PrestaShop 9 introduce una nueva API de administración
La nueva API de administración es una de las incorporaciones estratégicamente más importantes de PrestaShop 9.
Está diseñada como una alternativa moderna al antiguo enfoque Webservice de PrestaShop.
La nueva API se ha construido con API Platform y se integra con la arquitectura moderna de PrestaShop.
Esto abre la puerta a integraciones más limpias con:
- sistemas ERP
- sistemas PIM
- plataformas CRM
- sistemas de gestión de almacenes
- sistemas de proveedores
- marketplaces
- aplicaciones SaaS
- herramientas de informes
- plataformas de automatización
- aplicaciones móviles o de administración personalizadas
Para los desarrolladores que crean integraciones, es una mejora importante.
En lugar de tratar PrestaShop como una base de datos expuesta mediante operaciones CRUD genéricas, las integraciones pueden trabajar cada vez más con operaciones de negocio en el nivel de la aplicación.
OAuth2 mejora la seguridad de la API
La nueva API de administración utiliza OAuth2.
Esto permite conceder acceso controlado a las integraciones en lugar de depender de una credencial universal con permisos excesivos.
Un buen diseño de integración debe seguir el principio de mínimo privilegio.
Por ejemplo, un servicio que solo sincroniza existencias no debería necesitar permisos para:
- gestionar empleados
- modificar configuraciones de la tienda ajenas a su función
- instalar módulos
- cambiar los ajustes de pago
Los clientes API separados también facilitan la rotación de credenciales.
Si un servicio externo se ve comprometido, sus credenciales pueden revocarse sin sustituir las de todas las integraciones utilizadas por la tienda.
API Platform crea nuevas oportunidades para los desarrolladores de módulos
La API de administración de PrestaShop 9 no solo es útil para las funciones del núcleo.
Los módulos también pueden participar en esta arquitectura.
Esto significa que un módulo comercial de PrestaShop puede ofrecer recursos API estructurados en lugar de crear puntos de acceso PHP personalizados con una autenticación inconsistente.
Algunos ejemplos son los módulos para:
- sincronización de existencias
- feeds de proveedores
- auditoría de seguridad
- procesamiento de pedidos
- informes externos
- enriquecimiento de productos
- gestión de licencias
- automatización de almacenes
Esto es especialmente valioso para los desarrolladores que crean un módulo PrestaShop que también se conecta a un servicio SaaS.
Hummingbird representa la nueva orientación de la tienda
PrestaShop 9 introdujo Hummingbird como la nueva orientación de los temas modernos de la tienda.
El cambio adquirió aún más importancia con PrestaShop 9.1, donde Hummingbird 2.0 se convirtió en el tema predeterminado para las nuevas instalaciones.
Hummingbird es más que un rediseño.
Representa un enfoque de front-end más reciente, con:
- Bootstrap 5
- criterios basados en navegadores modernos
- mejor accesibilidad
- componentes actualizados
- mejores bases de rendimiento
- una arquitectura más fácil de mantener
Para las tiendas nuevas, esto proporciona un punto de partida técnico más sólido.
Para las tiendas existentes que utilizan un tema personalizado basado en Classic, la decisión es más complicada.
Sustituir un tema puede afectar a:
- tasa de conversión
- visibilidad en buscadores
- plantillas
- compatibilidad de los módulos
- comportamiento de JavaScript
- datos estructurados
- proceso de compra
- navegación
- dimensiones de las imágenes
- personalizaciones CSS
Por tanto, una migración de tema debe tratarse como un proyecto real, y no como una simple actualización visual.
Compatibilidad nativa con WebP
PrestaShop 9 incluye compatibilidad nativa con WebP.
WebP puede reducir el tamaño de las imágenes de los productos manteniendo una calidad visual adecuada.
Esto puede mejorar:
- peso de las páginas
- rendimiento móvil
- carga de las páginas de producto
- carga de las páginas de categoría
- consumo de ancho de banda
- Core Web Vitals
Sin embargo, activar WebP no resuelve automáticamente los problemas de rendimiento de las imágenes.
Una tienda puede seguir siendo lenta si:
- las imágenes originales son innecesariamente grandes
- el tema solicita miniaturas demasiado grandes
- existen cientos de tipos de imagen sin utilizar
- las miniaturas se regeneran mediante largas solicitudes del navegador
- el CDN está mal configurado
- las cabeceras de caché son deficientes
Los formatos modernos funcionan mejor como parte de un proceso completo de tratamiento de imágenes.
Compatibilidad nativa con AVIF
PrestaShop 9 también añadió compatibilidad nativa con AVIF.
AVIF puede ofrecer una compresión excelente para las fotografías de productos, aunque la codificación puede requerir más recursos de cálculo que los formatos de imagen tradicionales.
Por eso, las tiendas grandes deben considerar la generación de imágenes desde una perspectiva operativa.
Si un catálogo contiene 100.000 productos con varias imágenes por producto, regenerar todos los formatos puede implicar cientos de miles o incluso millones de archivos.
Para catálogos grandes, el procesamiento de imágenes suele ser más seguro mediante:
- CLI
- tareas cron
- colas
- lotes reanudables
- concurrencia controlada de los workers
en lugar de una única solicitud del navegador desde el back office.
PrestaShop 9 incluye mejoras de SEO y URL
PrestaShop 9 también introdujo varias mejoras relacionadas con el SEO.
Las notas oficiales de la versión destacaron áreas como:
- URL de productos más limpias
- eliminación predeterminada de la categoría en las URL de productos
- mejor gestión de los prefijos de idioma
- mejor control de las redirecciones de categorías inactivas
Son mejoras útiles, pero los comerciantes deben tener cuidado al actualizar una tienda existente.
Cambiar la estructura de URL de miles de páginas indexadas puede generar un riesgo importante para el SEO.
Antes de la migración:
- rastrea la tienda actual
- exporta las URL importantes
- identifica las páginas que reciben tráfico orgánico
- define las reglas de redirección
- prueba la nueva estructura de URL
- verifica las etiquetas canónicas
- comprueba los enlaces internos
- envía los sitemaps actualizados
- supervisa la cobertura en los motores de búsqueda después del lanzamiento
Una URL técnicamente más limpia no justifica automáticamente perder años de señales de búsqueda acumuladas.
El back office sigue alejándose de la arquitectura heredada
PrestaShop lleva años modernizando gradualmente el back office.
PrestaShop 9 continúa este trabajo.
La orientación a largo plazo es clara: más arquitectura basada en Symfony y menos dependencia de controladores heredados y patrones obsoletos.
Esto mejora la experiencia de desarrollo porque los desarrolladores de módulos pueden trabajar cada vez más con:
- controladores modernos
- servicios
- inyección de dependencias
- lógica de aplicación reutilizable
- enrutamiento más limpio
- formularios estructurados
- patrones de seguridad modernos
También significa que los módulos antiguos que dependen mucho de los mecanismos internos heredados serán cada vez más costosos de mantener.
PrestaShop 9 está mejor preparado para integraciones grandes
Una de las consecuencias más interesantes de los cambios arquitectónicos es que resulta cada vez más fácil tratar PrestaShop como parte de un ecosistema de comercio electrónico más amplio.
Las tiendas modernas rara vez funcionan de forma aislada.
Una tienda de cierta envergadura puede comunicarse con:
- varios proveedores
- ERP
- software de contabilidad
- CRM
- PIM
- plataformas de envío
- marketplaces
- sistemas de analítica
- servicios de marketing
- software de almacén
La nueva arquitectura de la API, la base PHP moderna, los servicios Symfony y las mejores posibilidades de CLI crean una base más sólida para estos procesos.
La clave es no obligar a que todas las operaciones pasen por una sola solicitud.
Las importaciones grandes siguen necesitando una arquitectura de tareas adecuada.
Por ejemplo:
XML/API del proveedor
↓
Validación
↓
Cola de importación
↓
Workers de creación / actualización
↓
PrestaShop
↓
Cola de imágenes
↓
Supervisión / reintento
Esto es más seguro que descargar un archivo enorme del proveedor e intentar actualizar 100.000 productos en una sola solicitud HTTP.
La compatibilidad de los módulos sigue siendo importante
Una versión principal de PrestaShop genera inevitablemente trabajo de compatibilidad.
Antes de actualizar, audita todos los módulos instalados.
Para cada módulo, determina si:
- es oficialmente compatible
- se ha probado internamente
- puede sustituirse
- ya no es necesario
- bloquea la actualización
Presta especial atención a los módulos que modifican:
- proceso de compra
- pago
- existencias
- páginas de producto
- categorías
- URL
- imágenes
- pedidos
- autenticación de clientes
- formularios del back office
Revisa también las sobrescrituras personalizadas.
Una sobrescritura creada hace años puede duplicar una corrección del núcleo que ya está incluida en PrestaShop 9.
Eliminar código obsoleto puede hacer que la tienda actualizada sea más segura y más fácil de mantener.
No actualices primero la tienda en producción
Una actualización de versión principal debe ensayarse siempre.
Un buen proceso sería el siguiente:
1. Hacer una copia de seguridad de producción
Crea una copia completa de:
- base de datos
- archivos de PrestaShop
- imágenes
- datos de los módulos
- configuración
- definiciones de cron
- configuración del servidor
2. Crear un entorno de pruebas
Clona el entorno de producción.
La copia de pruebas debe parecerse lo suficiente a la tienda real para revelar problemas.
3. Utilizar la versión PHP de destino
Si el entorno final ejecutará PrestaShop 9.1 con PHP 8.5, prueba exactamente esa combinación.
4. Actualizar primero los módulos cuando corresponda
Instala versiones de los módulos compatibles con PrestaShop 9 siguiendo las indicaciones de sus proveedores.
5. Actualizar el núcleo
Utiliza el proceso de actualización oficialmente admitido.
6. Probar los procesos de negocio
No pruebes solo la página de inicio.
Comprueba:
- creación de productos
- actualizaciones de productos
- combinaciones
- búsqueda
- carrito
- proceso de compra
- todos los métodos de pago
- creación de pedidos
- reembolsos
- facturas
- correos electrónicos
- actualizaciones de existencias
- tareas cron
- importaciones
- exportaciones
- procesamiento de imágenes
- comportamiento multitienda
7. Medir el rendimiento
Compara los tiempos de respuesta antes y después de la migración.
8. Definir las condiciones de reversión
Antes de iniciar la migración de producción, decide qué umbral de fallo obliga a revertir.
Esto evita decisiones emocionales durante un despliegue estresante.
PrestaShop 9.1.5 y el mantenimiento de seguridad
PrestaShop 9 no es una versión que se instala una vez y después se olvida.
El mantenimiento de seguridad continúa durante todo el ciclo de vida de la rama.
PrestaShop 9.1.5, publicado el 18 de agosto de 2026, incluyó cinco correcciones de seguridad y alrededor de cien correcciones de errores.
El equipo de PrestaShop también anunció que 9.1.5 es la última versión 9.1.x prevista antes de PrestaShop 9.2.
Es un recordatorio útil para los propietarios de tiendas.
Tu proceso de mantenimiento debe incluir:
- supervisión de las versiones oficiales de PrestaShop
- seguimiento de avisos de seguridad
- pruebas de las actualizaciones en un entorno de pruebas
- actualización de los módulos
- eliminación de módulos abandonados
- mantenimiento de copias de seguridad
- supervisión de la integridad de los archivos
- revisión de registros
La seguridad es un proceso, no la instalación puntual de un módulo.
¿Qué ocurre con PrestaShop 9.2?
Cuando se verificó este artículo, PrestaShop 9.2 había llegado a las pruebas de Release Candidate.
Es importante, pero una Release Candidate todavía no equivale a una versión estable para producción.
Si gestionas una tienda que genera ingresos, evita planificar producción en torno a funciones preliminares, salvo que aceptes expresamente el riesgo de las pruebas.
Espera a la versión definitiva y después comprueba:
- notas de la versión definitiva
- compatibilidad de los módulos
- compatibilidad del tema
- requisitos de PHP
- problemas conocidos
- indicaciones de actualización
Este artículo deberá actualizarse cuando PrestaShop 9.2 sea estable.
¿Merece la pena utilizar PrestaShop 9 para una tienda nueva?
Para un nuevo proyecto PrestaShop en 2026, una versión mantenida de PrestaShop 9 debería ser normalmente el punto de partida.
Las principales razones son:
- compatibilidad con PHP moderno
- Symfony 6.4
- nueva API de administración
- Hummingbird 2
- formatos de imagen modernos
- modernización continua de la arquitectura
- mantenimiento de seguridad activo
La principal excepción sería una dependencia crítica del negocio que todavía no sea compatible con PrestaShop 9.
Por ejemplo, si un conector ERP concreto o una solución de pago es esencial y solo admite PrestaShop 8, la compatibilidad puede pesar temporalmente más que las ventajas de la plataforma nueva.
¿Debe actualizarse una tienda PrestaShop 8 existente?
La respuesta depende de la tienda.
Una instalación de PrestaShop 8 muy personalizada no debe migrarse simplemente porque exista la versión 9.
Evalúa primero:
- compatibilidad del tema
- compatibilidad de los módulos
- compatibilidad con PHP
- sobrescrituras personalizadas
- SQL personalizado
- integraciones ERP
- integraciones de proveedores
- proveedores de pago
- integraciones de envío
- tareas cron
- API personalizadas
Después, estima el trabajo de migración.
Para muchas tiendas, PrestaShop 9 es la orientación correcta a largo plazo.
Pero una migración controlada siempre es mejor que una precipitada.
Lista de comprobación de PrestaShop 9 para comerciantes
Antes de adoptar PrestaShop 9, confirma lo siguiente:
- el alojamiento admite la versión PHP requerida
- la versión de la base de datos cumple los requisitos
- la memoria PHP es suficiente
- los módulos críticos son compatibles con PrestaShop 9
- los módulos de pago se han probado
- el tema es compatible
- las sobrescrituras se han revisado
- las tareas cron funcionan con el binario PHP de destino
- las importaciones de proveedores se han probado
- las copias de seguridad se han restaurado correctamente
- la migración de pruebas ha terminado
- el proceso de compra se ha probado de principio a fin
- el rendimiento se ha medido
- el procedimiento de reversión está documentado
Lista de comprobación de PrestaShop 9 para desarrolladores de módulos
Los desarrolladores de módulos también deben revisar:
- compatibilidad declarada con PrestaShop
- compatibilidad con PHP 8.x
- compatibilidad con Symfony 6.4
- definiciones de servicios
- inyección de dependencias
- rutas de los controladores
- comportamientos del núcleo eliminados o modificados
- cambios en los presenters de la tienda
- comportamiento de WebP/AVIF
- contexto multitienda
- comandos CLI
- scripts de actualización
- instalación del paquete desde un ZIP limpio
- análisis estático
- pruebas automatizadas
Reflexiones finales
PrestaShop 9 es importante porque moderniza los fundamentos de la plataforma.
Symfony 6.4, las versiones modernas de PHP, la nueva API de administración, Hummingbird 2, la compatibilidad nativa con WebP y AVIF y la continuación de la limpieza de la arquitectura proporcionan a desarrolladores y comerciantes una base más sólida para futuros proyectos de comercio electrónico.
El principal error es tratar una actualización de versión principal como una simple tarea del back office.
Para una tienda real en producción, el camino más seguro es:
inventario → entorno de pruebas → pruebas de compatibilidad → actualización → pruebas de regresión → migración de producción → supervisión
Utilizado así, PrestaShop 9 no es solo un nuevo número de versión. Es una base más moderna para construir, integrar, automatizar y mantener una tienda PrestaShop.
Preguntas frecuentes
¿Cuál es la última versión estable de PrestaShop 9.1?
A fecha de 22 de septiembre de 2026, PrestaShop 9.1.5 es la última versión estable de la rama 9.1.
¿PrestaShop 9.2 es estable?
Cuando se verificó este artículo, PrestaShop 9.2 estaba en pruebas de Release Candidate y todavía no había alcanzado su versión estable definitiva.
¿Qué versión de PHP se recomienda para PrestaShop 9?
La tabla oficial de compatibilidad recomienda PHP 8.4 para PrestaShop 9.0 y PHP 8.5 para PrestaShop 9.1.
¿PrestaShop 9 es compatible con PHP 8.5?
Sí. PrestaShop 9.1 admite PHP 8.5 y lo indica como versión PHP recomendada.
¿Qué versión de Symfony utiliza PrestaShop 9?
PrestaShop 9 se basa en Symfony 6.4 LTS.
¿PrestaShop 9 admite WebP?
Sí. La compatibilidad nativa con WebP se añadió en PrestaShop 9.
¿PrestaShop 9 admite AVIF?
Sí. PrestaShop 9 también incluye compatibilidad nativa con imágenes AVIF.
¿Qué es la API de administración de PrestaShop 9?
Es la arquitectura más reciente de la API de administración de PrestaShop, basada en API Platform y en patrones modernos de autenticación y aplicación.
¿Hummingbird es el tema predeterminado de PrestaShop 9?
Hummingbird se introdujo con la generación PrestaShop 9. Hummingbird 2.0 se convirtió en el tema predeterminado para las nuevas instalaciones de PrestaShop 9.1.
¿Debo actualizar directamente de PrestaShop 8 a 9?
Utiliza el proceso de actualización oficialmente admitido para tu versión de origen exacta y prueba primero la migración en una copia de pruebas. La compatibilidad de los módulos, el tema, PHP y las integraciones debe validarse antes de pasar a producción.
Fuentes oficiales
-
Anuncio de lanzamiento de PrestaShop 9.0
https://build.prestashop-project.org/news/2025/prestashop-9-0-available/ -
Anuncio de lanzamiento de PrestaShop 9.1
https://build.prestashop-project.org/news/2026/prestashop-9-1-0-available/ -
Versión de seguridad PrestaShop 9.1.5
https://build.prestashop-project.org/news/2026/prestashop-9-1-5-security-release/ -
Requisitos del sistema para PrestaShop 9
https://devdocs.prestashop-project.org/9/basics/installation/system-requirements/ -
Noticias del proyecto PrestaShop / estado de lanzamiento de PrestaShop 9.2
https://build.prestashop-project.org/news/
Guías y módulos relacionados con PrestaShop 9
- actualizar de PrestaShop 8 a 9 de forma segura
- requisitos del sistema de PrestaShop 9
- optimización del rendimiento de PrestaShop 9
- módulos PrestaShop
- Cart Upsell Lite
- Crash Snapshot Lite