Mantenimiento PrestaShop · Guía para responsables de tiendas

Error 500 PrestaShop: causas habituales y qué revisar

Un error 500 en PrestaShop indica que el servidor no ha podido completar una petición por un fallo interno. El mensaje no revela la causa: puede estar relacionada con código, compatibilidad, configuración o recursos del entorno.

La primera decisión es delimitar qué falla y conservar la información del incidente. Un cambio que funciona en otra tienda puede no corresponder a tu instalación.

Qué significa el error 500 y qué no permite saber

El código HTTP 500 es una respuesta genérica de error interno. Puede aparecer al abrir una página, guardar un producto, acceder al panel o finalizar una operación. No permite concluir que el servidor esté averiado ni que el último módulo instalado sea necesariamente el culpable.

La referencia de MDN sobre el estado HTTP 500 explica ese carácter genérico. Para identificar el origen hay que relacionar la petición con los registros técnicos y el contexto de la instalación.

Si solo ves una pantalla en blanco o un mensaje del navegador, anótalo tal como aparece: no toda página que falla devuelve un 500. Confirmar el código y la petición evita mezclar problemas distintos.

Primero delimita dónde aparece

Comprueba el alcance sin repetir operaciones que puedan generar pedidos o cobros. Distingue entre tienda pública y administración, entre fallo constante e intermitente y entre todas las páginas y una acción concreta.

  • Al abrir la tienda: anota si también fallan categorías y productos.
  • En el Back Office: identifica la pantalla y la acción anterior al error.
  • Al guardar o importar: registra qué operación se estaba ejecutando.
  • Durante el pago: contrasta pedido y transacción antes de intentar repetirla.

La hora aproximada, incluida la zona horaria si los registros la utilizan, ayuda al técnico a localizar el evento. Si otras personas no lo reproducen, conserva también dispositivo, navegador y pasos seguidos.

Causas que conviene investigar en PrestaShop

La documentación de PrestaShop sobre errores 500 recoge distintas familias de causas. Entre ellas están componentes incompatibles, configuración del servidor, permisos y límites de ejecución. Son posibilidades para revisar, no un diagnóstico de tu tienda.

También debe estudiarse el código propio y la compatibilidad con el entorno de ejecución. Un componente puede fallar al ejecutar una función concreta aunque otras páginas carguen.

Cómo relacionar el contexto con la investigación
ContextoLínea de revisión
Tras instalar o actualizar un componenteCompatibilidad, archivos, dependencias y registros.
Tras cambiar hosting o configuraciónEntorno, permisos y reglas aplicables.
Durante una operación exigenteTiempo, memoria, consultas y límites del proceso.
Solo en una función personalizadaCódigo ejecutado y datos que activan el fallo.

Por qué los registros importan más que probar ajustes al azar

Los registros de la aplicación, PHP o el servidor pueden aportar el mensaje y el momento del fallo. Hay que relacionarlos con la petición afectada: un aviso antiguo o de otra tarea puede no explicar lo que ve el usuario.

El técnico deberá interpretar el error y comprobar su hipótesis. Que aparezca el nombre de un módulo en un registro no demuestra, por sí solo, que baste con borrarlo. Puede existir una dependencia o un dato que desencadena el problema.

La documentación del modo de depuración advierte de que puede mostrar mensajes a los visitantes. Su uso debe controlarse y cerrarse al terminar el diagnóstico; no es una solución que deba dejarse activa en la tienda pública.

Qué conviene evitar mientras se investiga

No cambies permisos de forma masiva ni sustituyas archivos de otra versión para probar. Tampoco borres un módulo sin conocer qué datos o funciones gestiona. Estas actuaciones pueden añadir problemas y dificultar la comparación con el estado inicial.

Si se valora recuperar una copia, hay que identificar los pedidos y cambios posteriores. Restaurar un estado anterior puede afectar a operaciones válidas que se han producido desde entonces. La decisión debe considerar el conjunto, especialmente si hay pagos o sincronizaciones.

Conserva una relación de los cambios realizados durante la intervención. Aplicar una modificación cada vez y registrar su resultado permite revisar qué ha influido realmente.

Qué información enviar para solicitar soporte

Prepara un resumen con URL, versión conocida, momento de inicio, acción que produce el fallo y cambios recientes. Añade una captura si ayuda, ocultando datos de clientes. Los registros deben compartirse por el canal acordado y revisarse antes por si contienen información sensible.

Si afecta a compras, indica si hay pedidos registrados, pagos confirmados o comunicaciones de clientes. Esa información ayuda a establecer el impacto y a evitar que se considere fallida una operación que sí llegó a completarse en otro sistema.

Puedes solicitar soporte técnico PrestaShop para valorar el diagnóstico. Si el error comenzó durante un cambio de versión, también conviene revisar el alcance de la actualización y las pruebas realizadas.

Cómo comprobar que la incidencia está resuelta

No basta con que desaparezca el mensaje en una visita. Hay que repetir los pasos que lo provocaban y revisar los procesos afectados, conservando constancia del resultado.

¿Puede desaparecer solo?

Puede ser intermitente, pero dejar de verlo no demuestra que se haya corregido el origen. Registra cuándo ocurre y qué condiciones coinciden.

¿Siempre hay que restaurar una copia?

No. Es una opción que requiere valorar causa, impacto y operaciones posteriores. Un fallo delimitado puede permitir una intervención diferente.

Fuentes y alcance

Referencias técnicas consultadas el 21 de octubre de 2026. Los enlaces de e-shop360 describen los servicios relacionados.

Los pasos para reunir información y la tabla de contextos son criterios editoriales. No sustituyen la revisión de registros ni atribuyen una causa sin comprobar la instalación.

La documentación y las ofertas pueden cambiar; contrasta los requisitos de la versión y las condiciones aplicables a tu proyecto.

e-shop360 · Especialistas en PrestaShop

¿Tu tienda muestra un error 500?

Indica la URL afectada, cuándo empezó y qué acción lo provoca. Añade los últimos cambios conocidos para valorar la intervención.

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.

Márketing

Esta web utiliza las siguientes cookies adicionales: