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

Cómo habilitar el modo mantenimiento en PrestaShop desde cPanel

Actualizado el 25 de mayo de 2026

¿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 o cambiar la configuración de pago, es fundamental que los clientes no vean errores o procesos a medias.

El modo mantenimiento PrestaShop te permite cerrar temporalmente el acceso público a tu tienda mientras trabajas en ella. En lugar de que tus visitantes vean una página rota o un error 500, verán un mensaje amigable indicando que la tienda está en mantenimiento.

Además, activar este modo es una práctica recomendada por varias razones:

  • Evitas que los clientes añadan productos al carrito y no puedan completar la compra.
  • Proteges tu reputación online al no mostrar contenido inacabado.
  • Te permite probar cambios sin afectar a los usuarios reales.
  • Puedes realizar copias de seguridad o migraciones sin riesgo de interferencias.

En este artículo te explicaré paso a paso cómo hacerlo desde cPanel, la herramienta de administración de hosting más común. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.


Antes de empezar: qué necesitas tener a mano

Para llevar a cabo este proceso, asegúrate de contar con lo siguiente:

  • Acceso a tu panel de control de hosting (cPanel).
  • Las credenciales de acceso a tu tienda PrestaShop como administrador.
  • Un editor de texto básico (puede ser el Bloc de notas o cualquier editor de código).
  • Conexión estable a internet.

Si tu hosting usa Syspanel en lugar de cPanel, el acceso se realiza a través del puerto 2106. El proceso de configuración es similar, aunque los nombres de las opciones pueden variar ligeramente.


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

La forma más sencilla y recomendada para la mayoría de usuarios es hacerlo directamente desde el back-office de PrestaShop. Este método no requiere conocimientos técnicos avanzados.

Paso 1: Accede a tu panel de administración

Escribe la URL de tu tienda seguida de /admin o la ruta personalizada que configuraste al instalar PrestaShop. Por ejemplo: tutienda.com/admin123.

Introduce tu usuario y contraseña para acceder al panel de control.

Paso 2: Navega hasta la configuración de mantenimiento

Una vez dentro, sigue esta ruta:

  1. En el menú lateral, busca la sección Parámetros avanzados.
  2. Haz clic en Mantenimiento.
  3. Se abrirá una página con varias opciones relacionadas con el mantenimiento de la tienda.

Paso 3: Activa el modo mantenimiento

En la parte superior de la página encontrarás un selector con tres opciones:

  • Tienda activada: la tienda está visible para todos.
  • Tienda desactivada: la tienda está cerrada y solo el administrador puede verla.
  • Tienda en modo mantenimiento: esta es la opción que nos interesa.

Selecciona Tienda en modo mantenimiento y haz clic en Guardar en la parte inferior de la página.

Paso 4: Configura el mensaje de mantenimiento

PrestaShop te permite personalizar el mensaje que verán los visitantes mientras la tienda está en mantenimiento. Puedes escribir algo como:

"Estamos realizando mejoras en nuestra tienda. Volveremos muy pronto. ¡Gracias por tu paciencia!"

También puedes añadir tu dirección de correo electrónico para que los clientes puedan contactarte si tienen alguna duda urgente.

Paso 5: Verifica que el modo está activo

Abre tu tienda en una ventana de incógnito o desde otro navegador. Deberías ver el mensaje de mantenimiento en lugar del catálogo de productos.


Método 2: Activar el modo mantenimiento desde cPanel editando archivos

Si no puedes acceder al panel de administración de PrestaShop, o si prefieres un método más directo, puedes hacerlo desde cPanel editando los archivos de configuración.

Paso 1: Accede a cPanel

Escribe tudominio.com/cpanel en tu navegador o utiliza la URL de acceso directo que te proporcionó tu proveedor de hosting. Introduce tus credenciales.

[INFO] Si tu hosting utiliza Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Por ejemplo: tudominio.com:2106.

Paso 2: Abre el administrador de archivos

Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de archivos. Se abrirá una ventana que te mostrará los archivos de tu servidor.

Paso 3: Navega hasta la carpeta de PrestaShop

En el administrador de archivos, busca la carpeta donde está instalada tu tienda PrestaShop. Normalmente se encuentra en public_html o htdocs, pero puede variar según tu hosting.

Si tu tienda está en el dominio principal, busca directamente en public_html. Si está en un subdirectorio, navega hasta esa carpeta.

Paso 4: Localiza el archivo de configuración

Dentro de la carpeta de PrestaShop, busca el archivo llamado parameters.php o parameters.yml en la subcarpeta app/config/. Este archivo contiene la configuración principal de tu tienda.

Paso 5: Edita el archivo para activar el mantenimiento

Haz clic derecho sobre el archivo y selecciona Editar. Se abrirá un editor de texto en línea.

Busca la línea que contiene la siguiente configuración:

'PS_SHOP_ENABLE' => 1,

Este valor indica si la tienda está activa (1) o desactivada (0). Cámbialo a 0 para desactivar la tienda:

'PS_SHOP_ENABLE' => 0,

Guarda los cambios y cierra el editor.

Paso 6: Crea un archivo de mantenimiento

Además de cambiar la configuración, es recomendable crear un archivo llamado maintenance.html en la raíz de tu tienda. Este archivo servirá como página de mantenimiento personalizada.

Puedes crear un archivo HTML simple con un mensaje amigable. Por ejemplo:

<!DOCTYPE html>
<html>
<head>
    <title>Tienda en mantenimiento</title>
</head>
<body>
    <h1>Estamos trabajando para ti</h1>
    <p>Nuestra tienda está en mantenimiento. Volveremos muy pronto.</p>
</body>
</html>

Sube este archivo a la carpeta raíz de tu tienda mediante el administrador de archivos.

Paso 7: Verifica el funcionamiento

Abre tu tienda en el navegador. Deberías ver el mensaje de mantenimiento en lugar de la página principal.

[TIP] Si tienes problemas para encontrar el archivo parameters.php, utiliza la función de búsqueda del administrador de archivos de cPanel. Simplemente escribe "parameters" en el buscador y te mostrará todos los archivos con ese nombre.


Método 3: Desactivar la tienda PrestaShop mediante herramientas de hosting

Algunos proveedores de hosting ofrecen herramientas específicas para gestionar tiendas PrestaShop. Si tu hosting tiene esta opción, puede resultar aún más sencillo.

Paso 1: Accede a tu panel de hosting

Inicia sesión en tu cuenta de hosting y busca la sección de aplicaciones o gestor de tiendas online.

Paso 2: Busca la opción de mantenimiento

En la configuración de tu tienda PrestaShop, busca una opción que diga Modo mantenimiento o Estado de la tienda. Algunos paneles tienen un interruptor directo para activarlo.

Paso 3: Actívalo y guarda los cambios

Activa el interruptor y guarda los cambios. La tienda quedará en modo mantenimiento inmediatamente.


Cómo desactivar el modo mantenimiento

Cuando hayas terminado los cambios en tu tienda, es importante volver a activarla para que tus clientes puedan comprar de nuevo.

Desde el panel de administración

Vuelve a Parámetros avanzados > Mantenimiento y selecciona Tienda activada. Guarda los cambios.

Desde cPanel

Edita nuevamente el archivo parameters.php y cambia el valor de 'PS_SHOP_ENABLE' de 0 a 1. Guarda los cambios.

[WARNING] No olvides eliminar el archivo maintenance.html que creaste, ya que podría interferir con la visualización de la tienda una vez activada.


Preguntas frecuentes sobre el modo mantenimiento en PrestaShop

¿Puedo acceder a mi tienda mientras está en modo mantenimiento?

Sí, si estás logueado como administrador, podrás ver la tienda normalmente. Es una de las ventajas de este modo: puedes trabajar en ella sin que los clientes vean los cambios.

¿Qué pasa si olvido desactivar el modo mantenimiento?

Si olvidas desactivarlo, tus clientes no podrán comprar. Es importante crear un recordatorio o una nota para ti mismo cuando actives el modo mantenimiento.

¿El modo mantenimiento afecta a mi posicionamiento SEO?

No debería afectar negativamente si lo usas durante periodos cortos. Sin embargo, si lo dejas activado durante días o semanas, los motores de búsqueda pueden interpretar que tu tienda está inactiva y reducir tu visibilidad en los resultados.

¿Puedo personalizar la página de mantenimiento?

Sí, PrestaShop te permite personalizar el mensaje y el diseño de la página de mantenimiento desde el panel de administración. También puedes crear tu propia página HTML como vimos en el método 2.

¿Qué ocurre con los pedidos pendientes durante el mantenimiento?

Los pedidos que ya estén en proceso no se ven afectados por el modo mantenimiento. Solo se impide que se realicen nuevos pedidos mientras la tienda está cerrada.

¿Es necesario usar cPanel para activar el modo mantenimiento?

No, el método más recomendado es hacerlo desde el panel de administración de PrestaShop. El uso de cPanel es una alternativa para casos donde no tienes acceso al back-office.


Consejos adicionales para gestionar el mantenimiento de tu tienda

  • Planifica el mantenimiento en horas de menor tráfico: así minimizas el impacto en tus ventas.
  • Informa a tus clientes: publica un aviso en tus redes sociales o envía un correo electrónico si el mantenimiento va a durar más de unas horas.
  • Realiza copias de seguridad: antes de hacer cambios importantes, siempre es recomendable tener una copia de seguridad de tu tienda.
  • Prueba todo antes de abrir: una vez que hayas terminado los cambios, verifica que todo funciona correctamente antes de desactivar el modo mantenimiento.

Conclusión

Activar el modo mantenimiento PrestaShop es una tarea sencilla que cualquier persona puede realizar siguiendo estos pasos. Tanto desde el panel de administración como desde cPanel, tendrás el control total sobre cuándo tu tienda está visible para el público.

Recuerda que la clave está en ser organizado: activa el modo solo cuando sea necesario, personaliza el mensaje para tus clientes y no olvides desactivarlo cuando termines. Así mantendrás una experiencia de compra profesional y sin interrupciones.

Si tu hosting utiliza Syspanel, recuerda que el acceso se realiza a través del puerto 2106. El proceso es prácticamente el mismo, solo cambia la interfaz del panel.

Espero que esta guía te haya sido útil. Si tienes alguna duda, no dudes en consultar la documentación de PrestaShop o contactar con tu proveedor de hosting para obtener ayuda adicional.

¿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