Guía para configurar el modo mantenimiento de PrestaShop en cPanel
¿Por qué necesitas activar el modo mantenimiento en PrestaShop?
Poner tu tienda en modo mantenimiento PrestaShop es una de las tareas más importantes que debes dominar como administrador de una tienda online. Imagina que estás haciendo cambios importantes en el diseño, actualizando módulos, modificando precios o simplemente realizando un mantenimiento rutinario de la base de datos. Si no activas el modo mantenimiento, tus clientes verán errores, páginas a medio cargar o incluso productos con información incorrecta.
Activar el modo mantenimiento PrestaShop te permite cerrar el acceso público a tu tienda mientras tú trabajas en ella, mostrando en su lugar un mensaje amigable que indica que la tienda está en mantenimiento. Esto protege tu imagen profesional y evita que los clientes tengan una mala experiencia.
En esta guía completa, te explicaré paso a paso cómo configurar el modo mantenimiento PrestaShop en cPanel, incluyendo dos métodos diferentes: el método oficial desde el panel de administración de PrestaShop y el método avanzado modificando archivos directamente desde el administrador de archivos de cPanel.
Requisitos previos antes de empezar
Antes de comenzar con el proceso, asegúrate de tener lo siguiente:
-
Acceso a cPanel: Necesitas tus credenciales de acceso al panel de control de tu hosting.
-
Acceso al panel de administración de PrestaShop: Debes poder iniciar sesión en tu tienda como administrador (normalmente en la URL
tudominio.com/admin). -
Información de tu versión de PrestaShop: Aunque el proceso es similar en todas las versiones modernas, es útil saber si usas PrestaShop 1.6, 1.7 o 8.x, ya que la interfaz puede variar ligeramente.
-
Conexión FTP o acceso al administrador de archivos de cPanel: Para el método avanzado, necesitarás acceso a los archivos de tu tienda.
Método 1: Activar el modo mantenimiento desde el panel de administración de PrestaShop
Este es el método más sencillo y recomendado para la mayoría de usuarios. Se realiza directamente desde el back-office de tu tienda.
Paso 1: Inicia sesión en tu panel de administración
Accede a tu tienda PrestaShop e inicia sesión con tus credenciales de administrador. Normalmente, la URL de acceso es algo como https://tudominio.com/admin12345 (los números cambian según tu instalación).
Paso 2: Navega hasta la configuración de mantenimiento
Una vez dentro del panel, sigue esta ruta:
-
En el menú lateral izquierdo, busca la sección "Parámetros avanzados" (en PrestaShop 1.7 y 8.x) o "Preferencias" (en PrestaShop 1.6).
-
Haz clic en "Mantenimiento".
Se abrirá una página con las opciones relacionadas con el mantenimiento de tu tienda.
Paso 3: Activa el modo mantenimiento
En la pantalla de mantenimiento, verás una opción que dice "Activar el modo mantenimiento" o "Tienda en mantenimiento". Verás un interruptor o una casilla de verificación.
-
En PrestaShop 1.7 y 8.x: Encontrarás un interruptor deslizante que puedes activar o desactivar.
-
En PrestaShop 1.6: Verás un selector que dice "Sí" o "No".
Actívalo para poner tu tienda en modo mantenimiento PrestaShop.
Paso 4: Personaliza el mensaje de mantenimiento
Uno de los aspectos más importantes es configurar el mensaje que verán tus clientes mientras la tienda está en mantenimiento. Este mensaje debe ser claro, amigable y profesional.
En la misma página de mantenimiento, encontrarás un campo de texto llamado "Mensaje de mantenimiento" o "Texto personalizado". Puedes escribir algo como:
"Estamos realizando mejoras en nuestra tienda para ofrecerte una mejor experiencia. ¡Vuelve en unos minutos!"
También puedes especificar un IP permitido para que solo tú (o tu equipo de desarrollo) puedan ver la tienda mientras está en mantenimiento. Esto es muy útil para probar los cambios antes de que el público los vea.
Paso 5: Guarda los cambios
Una vez hayas activado el modo mantenimiento y personalizado el mensaje, haz clic en el botón "Guardar" que se encuentra en la parte superior derecha de la pantalla.
¡Listo! Tu tienda ahora está en modo mantenimiento PrestaShop. Podrás ver el mensaje de mantenimiento al visitar tu tienda desde un navegador en modo incógnito o desde otro dispositivo (a menos que estés en la lista de IPs permitidas).
Método 2: Activar el modo mantenimiento PrestaShop desde cPanel (método avanzado)
Este método es útil si no puedes acceder al panel de administración de PrestaShop, por ejemplo, si olvidaste tu contraseña o si la tienda tiene un error crítico que impide cargar el back-office. También es la forma más rápida si necesitas poner la tienda en mantenimiento de emergencia.
Paso 1: Accede a cPanel
Inicia sesión en tu cuenta de hosting y accede a cPanel. La URL típica es https://tudominio.com/cpanel o https://tudominio:2083.
Paso 2: Abre el administrador de archivos
Una vez dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos". Se abrirá una nueva ventana o pestaña con el sistema de archivos de tu hosting.
Paso 3: Navega hasta la raíz de tu tienda PrestaShop
En el administrador de archivos, navega hasta la carpeta donde está instalada tu tienda PrestaShop. Normalmente, esta carpeta se llama public_html (si tu tienda está en la raíz del dominio) o una subcarpeta como public_html/tienda si la instalaste en un subdirectorio.
Paso 4: Localiza el archivo de configuración
Dentro de la carpeta raíz de PrestaShop, busca un archivo llamado config/settings.inc.php (en PrestaShop 1.6) o app/config/parameters.php (en PrestaShop 1.7 y 8.x).
Paso 5: Edita el archivo para activar el mantenimiento
[WARNING] Este método requiere editar archivos de configuración. Haz una copia de seguridad del archivo antes de modificarlo. Un error puede dejar tu tienda inaccesible.
Para PrestaShop 1.6:
-
Haz clic derecho sobre
settings.inc.phpy selecciona "Editar". -
Busca la línea que contiene:
define('_PS_MODE_DEV_', false);(puede estar cerca del principio). -
Justo después de esa línea, añade esta nueva línea:
define('_PS_SHOP_ENABLE_', 0);
- Guarda el archivo y cierra el editor.
Para PrestaShop 1.7 y 8.x:
-
Navega a la carpeta
app/config/y busca el archivoparameters.php. -
Haz clic derecho y selecciona "Editar".
-
Busca la línea que contiene
'PS_SHOP_ENABLE' => '1'(o'PS_SHOP_ENABLE' => 1). -
Cambia el valor de
1a0:
'PS_SHOP_ENABLE' => '0',
- Guarda el archivo.
Paso 6: Verifica el resultado
Ahora, visita tu tienda en el navegador. Deberías ver la página de mantenimiento de PrestaShop (aunque es posible que muestre un mensaje genérico en inglés si no has configurado uno personalizado).
[TIP] Después de este cambio, cuando puedas acceder al panel de administración, te recomendamos ir a la configuración de mantenimiento y guardar de nuevo los ajustes para que PrestaShop registre correctamente el estado.
Cómo desactivar el modo mantenimiento PrestaShop
Cuando hayas terminado tus tareas de mantenimiento, es importante volver a activar tu tienda. El proceso es igual de sencillo:
Opción A: Desde el panel de administración
-
Ve a "Parámetros avanzados" > "Mantenimiento".
-
Desactiva el interruptor o selecciona "No".
-
Guarda los cambios.
Opción B: Desde cPanel (si no puedes acceder al admin)
-
Repite los pasos anteriores para editar los archivos de configuración.
-
Cambia el valor de
0a1(o elimina la línea añadida en PrestaShop 1.6). -
Guarda los archivos.
Preguntas frecuentes sobre el modo mantenimiento PrestaShop
¿Cuánto tiempo debo dejar mi tienda en modo mantenimiento?
[INFO] No hay una regla fija, pero te recomendamos que el tiempo sea el mínimo necesario para completar tus tareas. Si vas a hacer cambios complejos, planifica para hacerlos en horas de menor tráfico.
¿Puedo ver mi tienda mientras está en mantenimiento?
Sí, puedes añadir tu dirección IP a la lista de IPs permitidas en la configuración de mantenimiento. Así podrás navegar por tu tienda como un cliente normal mientras el resto de usuarios ven el mensaje de mantenimiento.
¿El modo mantenimiento afecta al SEO?
Técnicamente, PrestaShop envía una cabecera HTTP 503 (Servicio no disponible) cuando está en modo mantenimiento, lo cual indica a Google que la tienda está temporalmente fuera de servicio. Esto es correcto y no debería afectar negativamente a tu posicionamiento si el mantenimiento es breve (menos de 24-48 horas).
¿Qué pasa si olvido desactivar el modo mantenimiento?
Si olvidas desactivarlo, tu tienda permanecerá cerrada al público, lo que afectará a tus ventas. Para evitarlo, configura una alarma o nota en tu calendario cuando actives el mantenimiento.
¿Puedo usar el modo mantenimiento para construir una tienda nueva?
Sí, muchas personas usan el modo mantenimiento PrestaShop para construir su tienda mientras está "oculta" al público. Es una práctica recomendada para lanzamientos oficiales.
Consejos adicionales para un mantenimiento sin problemas
-
Haz una copia de seguridad completa de tu tienda (archivos y base de datos) antes de hacer cualquier cambio importante.
-
Comunica el mantenimiento en tus redes sociales para que tus clientes sepan que volverás pronto.
-
Prueba todo después de desactivar el mantenimiento: páginas, carrito, proceso de pago, etc.
-
Si usas Syspanel (anteriormente HestiaCP) en lugar de cPanel, el proceso es similar. Para acceder al administrador de archivos desde Syspanel, recuerda que el puerto de acceso es el 2106 (por ejemplo,
https://tudominio:2106). El resto de la configuración es prácticamente idéntica. -
Si tu tienda tiene un sistema de caché, límpiala después de activar o desactivar el modo mantenimiento para evitar que los clientes vean páginas obsoletas.
Conclusión
Configurar el modo mantenimiento PrestaShop en cPanel es un proceso sencillo que puede ahorrarte muchos dolores de cabeza. Tanto el método desde el panel de administración como el método avanzado desde cPanel son efectivos, y ahora ya sabes cuándo usar cada uno.
Recuerda que el modo mantenimiento PrestaShop no es solo una herramienta técnica, sino también una estrategia para mantener la confianza de tus clientes. Un mensaje claro y profesional durante el mantenimiento puede convertir una experiencia potencialmente negativa en una muestra de tu compromiso con la calidad.
Si tienes alguna duda o encuentras algún problema durante el proceso, no dudes en contactar con tu proveedor de hosting. La mayoría de ellos ofrecen soporte técnico que puede ayudarte a resolver cualquier incidencia relacionada con la configuración de tu tienda.
¡Esperamos que esta guía te haya sido útil y que puedas realizar tus tareas de mantenimiento con total tranquilidad!
