Después de actualizar

Errores después de actualizar PrestaShop 9: qué revisar y en qué orden

Has actualizado y algo no va: la tienda en blanco, un módulo «no compatible con esta versión», el pago con tarjeta que ya no sale, correos que no llegan o un panel que no te deja entrar. Casi todo tiene una causa conocida, documentada por PrestaShop, y se arregla sin deshacer la actualización. Busca tu síntoma.

Guía técnicaLectura ~8 minActualizado el
¿Sigue fallando después de actualizar? Empezamos el mismo día laborable en que nos das acceso: Escribir por WhatsApp.
En esta guía10 apartados
  1. 1. Lo primero: la lista oficial de después de actualizar
  2. 2. La tienda o el panel salen en blanco o con error 500
  3. 3. «Este módulo no es compatible con esta versión»
  4. 4. El pago con tarjeta o los transportistas han desaparecido
  5. 5. Los correos han dejado de salir (o salen distintos)
  6. 6. No puedo entrar al panel o me devuelve al inicio de sesión
  7. 7. En el panel falta algo que antes estaba
  8. 8. ¿Vuelvo a la versión anterior?
  9. Cuándo merece la pena que lo hagamos nosotros
  10. Preguntas frecuentes
Antes de tocar nada: no repitas la actualización ni restaures a ciegas. Si la tienda está vendiendo mal (sin pago, sin envíos), ponla en mantenimiento mientras lo arreglas y haz una copia del estado actual: si luego hay que volver atrás, sabrás qué se pierde. Cómo hacer la copia.

1. Lo primero: la lista oficial de después de actualizar

PrestaShop publica lo que hay que hacer nada más terminar. Empieza por ahí: varios de los «errores» de esta guía son pasos de esa lista.

2. La tienda o el panel salen en blanco o con error 500

Una página en blanco o un error 500 justo después de actualizar suele ser código que no está preparado para la versión nueva. PrestaShop 9 cambió mucho por dentro: pasó de Symfony 4.4 a Symfony 6.4 y ya no funciona con PHP anterior a 8.1. Lo primero es ver el error real:

Tienes el detalle en error 500 en PrestaShop y en la pantalla en blanco.

3. «Este módulo no es compatible con esta versión»

Cada módulo dice en su código con qué versiones de PrestaShop funciona. Si dice «hasta la 8», la 9 no lo deja instalar. Y al actualizar, el asistente desinstala los que en Addons, la tienda oficial de módulos, no tienen versión para la 9. No es un capricho: con la 9 desaparecieron piezas en las que se apoyaban muchos módulos, como la librería Guzzle, con la que algunos módulos se comunicaban con otros servicios, o la forma antigua de hacer las pantallas del panel.

4. El pago con tarjeta o los transportistas han desaparecido

Es el susto más caro, porque la tienda parece funcionar pero no cobra. Hay dos causas habituales:

Si usas la 9.2 y activas el nuevo pago en una sola página, PrestaShop pide probar antes los módulos de pago y de transporte con ese flujo. Más causas, en pagos que fallan en PrestaShop.

5. Los correos han dejado de salir (o salen distintos)

Si no sale ningún correo, sigue los pasos de PrestaShop no envía correos.

6. No puedo entrar al panel o me devuelve al inicio de sesión

En la 9, el acceso al panel se rehízo entero, con otra forma de guardar la sesión. Por eso hay que volver a entrar después de actualizar, y por eso algunos trucos de versiones anteriores ya no sirven:

El resto de causas, en no puedo entrar al panel de PrestaShop.

7. En el panel falta algo que antes estaba

8. ¿Vuelvo a la versión anterior?

Si hiciste la copia con el asistente, está en autoupgrade/backup, dentro de la carpeta del panel, y se restaura desde el propio asistente, con su opción de restaurar una copia. Antes de hacerlo, ten en cuenta dos cosas:

Después de restaurar, la lista oficial pide quitar el modo mantenimiento y, si no puedes entrar al panel, vaciar la caché.

¿Sigue fallando después de actualizar?

Escríbenos con la dirección de tu tienda, la versión a la que has actualizado y lo que ves. Con acceso al alojamiento, empezamos el mismo día laborable y no tocamos nada sin copia.

Cuándo merece la pena que lo hagamos nosotros

Preguntas frecuentes

¿Por qué me da error 500 después de actualizar PrestaShop?
Casi siempre es un módulo o un override hecho para la versión anterior, o un PHP que la versión nueva no admite. Activa el modo depuración en config/defines.inc.php para ver el error real, aparta el módulo que nombre y vacía la caché (var/cache).
¿Por qué se han desactivado mis módulos al actualizar?
Si has actualizado a la 8, porque el asistente desactiva por defecto los módulos que no vienen de serie: actívalos de uno en uno desde el gestor de módulos y prueba la tienda. Al actualizar a la 9 ya no los desactiva; si te falta alguno, es que no era compatible con la 9 según Addons y lo ha desinstalado, con sus ajustes.
Un módulo dice que no es compatible con esta versión. ¿Puedo forzarlo?
Se puede cambiar el número de versión en su código, pero no lo recomendamos: el aviso desaparece y el módulo sigue usando piezas que la 9 ha quitado, así que falla más adelante. Lo seguro es pedir la versión para la 9 a quien lo vende o sustituirlo.
¿Por qué no salen los correos después de actualizar a PrestaShop 9?
La 9 cambió el sistema de envío y quitó el cifrado SSL: solo quedan TLS o «Ninguno». En la 9, TLS va con el puerto 465; con el 587, elige «Ninguno» (la tienda pide el cifrado por su cuenta si el servidor lo ofrece). TLS con el 587 falla. Después, manda un correo de prueba.
¿Puedo volver a la versión anterior?
Sí, si hiciste la copia con el asistente (está en autoupgrade/backup, dentro de la carpeta del panel) o tienes una propia. Lo que haya pasado desde la actualización, como pedidos o clientes nuevos, se pierde al restaurar.

Fuentes oficiales, consultadas el 24 de octubre de 2026: lista de comprobación después de actualizar y actualizar desde el panel; cambios de la 9.0, la 9.1 y la 9.2; requisitos del sistema; y en el código de PrestaShop, el bloqueo de ficheros en modules/ y la variable PS_TRUSTED_PROXIES.

← Volver al blog

Escribir por WhatsApp