🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo activar el modo mantenimiento en PrestaShop (cPanel)

Actualizado el 13 de octubre de 2025

¿Por qué necesitas activar el modo mantenimiento en PrestaShop?

Cuando estás realizando cambios importantes en tu tienda online, como actualizar módulos, modificar el tema, subir nuevas versiones o hacer una limpieza de la base de datos, es fundamental que tus clientes no vean errores ni páginas a medio construir. Para eso existe el modo mantenimiento PrestaShop, una funcionalidad que muestra una pantalla amigable informando que la tienda está en obras, mientras tú trabajas con total tranquilidad.

Activar este modo no solo evita que los visitantes vean fallos, sino que también protege tu reputación. Un cliente que ve un error 500 o una página rota puede perder la confianza en tu marca. Con el mantenimiento activado, verán un mensaje claro y profesional, y podrás trabajar sin prisas.

En esta guía te explicaré paso a paso cómo activar mantenimiento PrestaShop usando tu panel de control cPanel. También veremos cómo desactivarlo cuando termines, y resolveremos las dudas más frecuentes. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.


Qué necesitas antes de empezar

Antes de ponernos manos a la obra, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de cPanel (normalmente en tudominio.com/cpanel o cpanel.tudominio.com).
  • Tus credenciales de acceso (usuario y contraseña).
  • Acceso al panel de administración de PrestaShop (la URL suele ser tudominio.com/admin o una URL personalizada).
  • Si no tienes los datos, contacta con tu proveedor de hosting para que te los facilite.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Aunque esta guía se centra en cPanel, el proceso de activar el modo mantenimiento desde el administrador de PrestaShop es idéntico.


Método 1: Activar el modo mantenimiento desde el panel de administración de PrestaShop

Esta es la forma más rápida, segura y recomendada, ya que no necesitas tocar archivos manualmente. PrestaShop incluye esta opción de serie desde hace muchas versiones.

Paso 1: Accede a tu panel de administración

Entra en la URL de administración de tu tienda. Una vez dentro, verás el escritorio de PrestaShop con todas las opciones de gestión.

Paso 2: Ve a los parámetros generales

En el menú lateral izquierdo, busca la sección "Parámetros avanzados" o "Configuración avanzada", dependiendo de la versión que uses. Dentro de esa sección, haz clic en "Rendimiento" o "Mantenimiento". En la mayoría de versiones recientes (1.7 y 8.x), la opción se llama directamente "Mantenimiento".

Paso 3: Activa el modo mantenimiento

Verás un interruptor o una casilla que dice "Activar modo mantenimiento" o "Tienda en mantenimiento". Actívalo.

Paso 4: Personaliza el mensaje (opcional pero recomendado)

En la misma pantalla, puedes escribir un mensaje personalizado que verán tus clientes. Por ejemplo: "Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. ¡Vuelve pronto!" También puedes indicar una fecha estimada de regreso.

Paso 5: Guarda los cambios

Haz clic en el botón "Guardar" o "Actualizar" en la parte superior derecha. A partir de este momento, tu tienda estará en modo mantenimiento.

[TIP] Si quieres que solo tú puedas ver la tienda mientras está en mantenimiento, marca la opción "Permitir acceso a mi IP". De esta forma, podrás comprobar los cambios en tiempo real sin que los clientes vean nada raro. Asegúrate de que tu IP esté bien escrita, o no podrás entrar.

Paso 6: Comprueba que funciona

Abre tu tienda en una ventana de incógnito o desde otro dispositivo. Deberías ver el mensaje de mantenimiento. Si no lo ves, puede que haya caché activa; prueba a limpiar la caché del navegador o espera unos minutos.


Método 2: Activar el modo mantenimiento manualmente desde cPanel (avanzado)

Si por algún motivo no puedes acceder al panel de administración (por ejemplo, si has roto algo o has olvidado la contraseña), puedes activar el modo mantenimiento de forma manual editando un archivo de configuración. Este método es más técnico, pero te sacará de un apuro.

Paso 1: Accede a cPanel

Escribe tudominio.com/cpanel en tu navegador e inicia sesión con tus credenciales.

Paso 2: Abre el administrador de archivos

Busca el icono "Administrador de archivos" o "File Manager" y haz clic. Se abrirá una ventana con los archivos de tu hosting.

Paso 3: Navega hasta la carpeta de PrestaShop

Dentro del Administrador de archivos, entra en la carpeta public_html (o la carpeta donde esté instalada tu tienda). Si PrestaShop está en una subcarpeta (por ejemplo public_html/tienda), entra en ella.

Paso 4: Localiza el archivo de configuración

Busca el archivo llamado parameters.php dentro de la carpeta app/config/. Haz clic derecho sobre él y selecciona "Editar" o "Edit".

Paso 5: Modifica el valor del modo mantenimiento

Dentro del archivo, busca una línea que contenga algo como:

'PS_SHOP_ENABLE' => 1,

Este valor 1 significa que la tienda está activa. Cámbialo a 0 para activar el modo mantenimiento:

'PS_SHOP_ENABLE' => 0,

Paso 6: Guarda y cierra

Guarda los cambios y cierra el editor. Si el sistema te pregunta si quieres sobrescribir el archivo, confirma.

[WARNING] Este método requiere mucho cuidado. Si modificas algo más sin querer, podrías romper tu tienda. Haz siempre una copia de seguridad del archivo antes de editarlo. Además, al usar este método no podrás personalizar el mensaje de mantenimiento fácilmente, ya que el texto se guarda en la base de datos.


Cómo desactivar el modo mantenimiento PrestaShop

Cuando hayas terminado tus tareas, es fundamental que desactives el modo mantenimiento para que tus clientes puedan comprar de nuevo. El proceso es igual de sencillo.

Desde el panel de administración

Ve a Parámetros avanzados > Mantenimiento, desactiva el interruptor y guarda los cambios. En unos segundos, tu tienda volverá a estar operativa.

Desde cPanel (si usaste el método manual)

Entra en app/config/parameters.php y cambia el valor 'PS_SHOP_ENABLE' => 0 de nuevo a 1. Guarda el archivo.

[TIP] Después de desactivar el modo mantenimiento, es recomendable limpiar la caché de PrestaShop. Puedes hacerlo desde Parámetros avanzados > Rendimiento y pulsando en "Vaciar la caché". Esto evitará que algunos usuarios vean la página de mantenimiento por caché del servidor o del navegador.


Errores comunes y cómo solucionarlos

Mi IP no me deja entrar aunque está activado el acceso

Asegúrate de que la IP que has puesto es tu IP pública real. Puedes averiguarla buscando en Google "cuál es mi IP". Si estás en una red corporativa o con VPN, la IP puede cambiar. Prueba a desactivar la VPN o usa tu móvil con datos.

La tienda sigue mostrando el modo mantenimiento después de desactivarlo

Esto suele deberse a la caché. Limpia la caché de PrestaShop, la del navegador y, si es posible, la caché del servidor desde cPanel (opciones como "Redis" o "Memcached" si las tienes activas).

No encuentro la opción de mantenimiento en mi versión de PrestaShop

En versiones muy antiguas (1.4, 1.5), la opción está en Preferencias > Mantenimiento. En versiones 1.6 y 1.7, en Parámetros avanzados > Mantenimiento. Si no la encuentras, busca en el buscador interno del panel escribiendo "mantenimiento".

El mensaje de mantenimiento aparece en blanco o con errores

Esto puede pasar si el tema que usas no es compatible o si hay errores de caché. Prueba a cambiar temporalmente a un tema por defecto (como Classic) y vuelve a activar el mantenimiento. Si el problema persiste, contacta con tu soporte técnico.


Preguntas frecuentes (FAQ)

¿Puedo activar el modo mantenimiento solo para ciertos países?

No, el modo mantenimiento de PrestaShop es global. Si necesitas restringir el acceso por país, tendrás que usar un módulo específico o configurar reglas en el servidor, algo más avanzado.

¿Qué pasa con los pedidos en curso mientras está activo el mantenimiento?

Los pedidos que ya estén en proceso (carritos guardados, pagos pendientes) no se ven afectados. El mantenimiento solo bloquea la creación de nuevas sesiones. Los clientes que ya estén dentro podrían seguir navegando si tienen la sesión iniciada, por eso es recomendable activarlo en horas de baja afluencia.

¿Es seguro usar el método manual desde cPanel?

Es seguro si sigues las instrucciones al pie de la letra y haces una copia de seguridad. Sin embargo, el método desde el panel de administración es mucho más recomendable y seguro.

¿Puedo poner una imagen o logo en la página de mantenimiento?

Sí, PrestaShop te permite personalizar el mensaje con texto. Para imágenes o diseños más elaborados, necesitarás editar la plantilla de mantenimiento o usar un módulo. Para la mayoría de casos, el mensaje de texto es suficiente.

¿El modo mantenimiento afecta al SEO?

Técnicamente, PrestaShop devuelve una cabecera HTTP 503 (Servicio no disponible) cuando está en mantenimiento. Esto indica a Google que la tienda está temporalmente fuera de servicio y que no debe indexar la página. Es la forma correcta de hacerlo. No obstante, no dejes el mantenimiento activo durante días, ya que podría afectar negativamente al posicionamiento si se alarga demasiado.


Conclusión y buenas prácticas

Activar el modo mantenimiento PrestaShop es una tarea sencilla que te ahorrará muchos quebraderos de cabeza. Tanto desde el panel de administración como desde cPanel, puedes poner tu tienda en pausa de forma rápida y segura.

Estas son algunas buenas prácticas que te recomiendo:

  • Activa el mantenimiento siempre que vayas a hacer cambios importantes.
  • Usa el acceso por IP para verificar los cambios sin que los clientes vean nada.
  • Desactívalo en cuanto termines para no perder ventas ni perjudicar tu SEO.
  • Limpia la caché después de desactivarlo.
  • Ten a mano el acceso a cPanel o Syspanel (puerto 2106) por si necesitas el método manual de emergencia.

Si tienes cualquier duda, no dudes en contactar con tu proveedor de hosting o con el soporte de PrestaShop. Recuerda que una tienda bien cuidada es una tienda que transmite confianza.

[INFO] Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. El proceso de edición de archivos es similar al de cPanel, pero la interfaz puede variar ligeramente. En cualquier caso, los archivos de PrestaShop son los mismos.

Espero que esta guía te haya sido de gran ayuda. ¡Ahora ya sabes cómo gestionar el mantenimiento de tu tienda como un profesional!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel