PrestaShop: Cómo configurar el modo mantenimiento fácilmente
¿Qué es el modo mantenimiento en PrestaShop y para qué sirve?
Cuando tienes una tienda online, hay momentos en los que necesitas trabajar en ella sin que los clientes vean los cambios a medio hacer. Puede ser para actualizar la versión de PrestaShop, cambiar el diseño, modificar precios, añadir nuevos productos o simplemente hacer una limpieza de base de datos. Si entras a modificar archivos o configuraciones mientras la tienda está activa, los visitantes podrían ver errores, páginas a medio cargar o información incoherente.
El modo mantenimiento es una funcionalidad integrada en PrestaShop que te permite poner tu tienda en pausa temporalmente. Los clientes que intenten acceder a tu web verán una página informativa (personalizable) que les avisa de que la tienda está en obras. Tú, como administrador, podrás seguir entrando al panel de control y a la tienda para hacer todas las modificaciones necesarias sin interrupciones.
Esta guía está pensada para que, incluso si no tienes experiencia técnica, puedas activar y desactivar el modo mantenimiento en tu tienda PrestaShop en menos de cinco minutos. Vamos a verlo paso a paso, con trucos y advertencias para que no te lleves sustos.
Antes de empezar: requisitos y recomendaciones
Para seguir este tutorial PrestaShop, solo necesitas dos cosas:
- Tener acceso al panel de administración de tu tienda (normalmente se accede desde
www.tutienda.com/admin). - Tener a mano los datos de acceso a tu hosting o panel de control (por si acaso, para hacer una copia de seguridad o si necesitas editar archivos manualmente).
[INFO] Si tu tienda está alojada en un servidor con Syspanel, recuerda que el acceso a la gestión del servidor se realiza a través del puerto 2106. Allí podrás gestionar archivos, bases de datos y copias de seguridad si lo necesitas.
Antes de activar el mantenimiento web, te recomiendo hacer una copia de seguridad completa de tu tienda (archivos y base de datos). Así, si algo sale mal durante el proceso de actualización o cambio, puedes restaurar todo en cuestión de minutos. Es un hábito que te ahorrará muchos quebraderos de cabeza.
Cómo activar el modo mantenimiento en PrestaShop (método estándar)
Este es el método más sencillo y recomendado para la mayoría de los casos. Se hace directamente desde el back office de PrestaShop.
Paso 1: Accede al panel de administración
Abre tu navegador y escribe la URL de acceso a tu administrador. Introduce tu usuario y contraseña. Una vez dentro, asegúrate de estar en el panel principal (el escritorio).
Paso 2: Ve a la configuración de mantenimiento
En el menú lateral izquierdo, busca el apartado Parámetros avanzados. Despliega ese menú y haz clic en Mantenimiento. Esta es la sección central para configurar tienda en este sentido.
Paso 3: Configura las opciones de mantenimiento
Verás una pantalla con varias opciones. Las más importantes son:
- Activar el modo mantenimiento: Aquí tienes un interruptor o botón deslizante. Ponlo en SÍ para activar el mantenimiento.
- IP de mantenimiento: Este campo es muy útil. Aquí puedes escribir tu dirección IP pública. Si lo haces, cuando actives el modo, tú podrás ver la tienda normalmente (como si estuviera activa), mientras que el resto del mundo verá la página de mantenimiento. Así puedes comprobar los cambios en directo sin que nadie más los vea.
- Nombre de la tienda o mensaje: Puedes personalizar el texto que verán tus clientes. Por defecto, hay un mensaje genérico, pero puedes cambiarlo por algo como: "Estamos mejorando tu experiencia de compra. Vuelve en unos minutos".
- Permitir el acceso a mi tienda: Ten cuidado con esta opción. Si la desactivas, ni siquiera tú podrás ver la tienda, solo el panel de administración. Normalmente, la dejamos activada y usamos la IP de mantenimiento para el acceso directo.
Paso 4: Guarda los cambios
Cuando hayas configurado todo, haz clic en el botón Guardar que encontrarás en la parte superior derecha de la pantalla. A partir de este momento, tu tienda está en modo mantenimiento.
[TIP] Para saber cuál es tu IP pública, puedes buscar en Google "cuál es mi IP" y te aparecerá en el primer resultado. Es un dato dinámico, así que si cambia, tendrás que actualizarlo en este campo.
Cómo activar el modo mantenimiento manualmente (edición de archivos)
En algunos casos, el método anterior puede fallar. Por ejemplo, si has roto un archivo del tema, hay un error de PHP fatal o estás actualizando el sistema y no puedes acceder al panel. Entonces, tendrás que hacerlo a mano editando un archivo de configuración.
Este método es un poco más técnico, pero te lo explico de forma sencilla. Necesitarás un administrador de archivos (como el que incluye Syspanel en el puerto 2106) o un cliente FTP como FileZilla.
Paso 1: Accede a los archivos de tu tienda
Entra en el panel de control de tu hosting y busca el administrador de archivos. Navega hasta la carpeta raíz donde está instalada tu tienda PrestaShop (normalmente se llama public_html, htdocs o el nombre de tu dominio).
Paso 2: Localiza el archivo de configuración
Busca la carpeta llamada app y entra dentro. Después, busca la carpeta config. Dentro, hay un archivo llamado parameters.php. Ábrelo con el editor de texto que te ofrezca el administrador de archivos.
Paso 3: Edita el valor de mantenimiento
Dentro de este archivo, verás un array de configuración. Busca una línea que contenga 'PS_SHOP_ENABLE' => '1'. El valor '1' significa que la tienda está activa. Cámbialo a '0' para activar el modo mantenimiento.
Guarda el archivo y cierra. Si tienes una caché activa, es posible que necesites vaciarla (puedes borrar el contenido de la carpeta var/cache).
[WARNING] Este método es solo para situaciones de emergencia. Si no estás seguro de lo que haces, puedes dejar tu tienda inservible. Siempre es mejor usar el método estándar del panel de administración.
Cómo desactivar el modo mantenimiento
El proceso para desactivarlo es igual de sencillo. Simplemente, sigue los mismos pasos que para activarlo, pero en el paso 3, pon el interruptor en NO (o cambia el valor en parameters.php de '0' a '1').
Es importante que recuerdes hacer esto cuando hayas terminado tus tareas. Una tienda que pasa días en modo mantenimiento pierde ventas y confianza con los clientes.
Personalizar la página de mantenimiento
La página que ven tus clientes puede ser más atractiva que el texto simple. PrestaShop te permite personalizarla de dos maneras:
1. Desde el panel de administración
En la misma sección de Mantenimiento, puedes usar el editor de texto para dar formato al mensaje, añadir enlaces a tus redes sociales o incluso un formulario de contacto. Es un editor visual, así que es muy fácil de usar.
2. Creando un archivo HTML personalizado
Para un control total, puedes crear tu propia página. Crea un archivo llamado maintenance.html y súbelo a la raíz de tu tienda (donde está el index.php). Este archivo debe tener el diseño completo que quieras mostrar. PrestaShop lo mostrará automáticamente en lugar del mensaje predeterminado.
[TIP] Puedes incluir en tu página de mantenimiento un formulario para que los clientes dejen su email y les avises cuando la tienda vuelva a estar operativa. Es una buena estrategia para no perder el contacto.
Errores comunes y soluciones al usar el modo mantenimiento
A veces, aunque hagas todo bien, pueden surgir pequeños problemas. Aquí tienes los más habituales y cómo resolverlos.
Error: "No puedo acceder a la tienda ni estando en modo mantenimiento"
Esto suele pasar si has activado la opción "Permitir el acceso a mi tienda" en NO, o si tu IP no está bien configurada en el campo "IP de mantenimiento".
Solución: Accede al panel de administración (que no está bloqueado) y revisa esas dos opciones. Asegúrate de que la opción de acceso está en SÍ y que tu IP actual coincide con la que tienes guardada.
Error: "La página de mantenimiento no se muestra, veo un error 500"
Esto indica un error en el servidor, no en la configuración de mantenimiento. Puede ser un problema de permisos de archivos o un error de PHP.
Solución: Revisa los logs de error de tu servidor. En Syspanel (puerto 2106), puedes encontrar los registros de errores en la sección de Logs. Si no entiendes el error, contacta con tu proveedor de hosting.
Error: "Los clientes ven la tienda, pero yo no puedo verla"
Al revés que el primer error. Esto significa que el modo mantenimiento está desactivado o que tu IP no está en la lista y el sistema te está tratando como a un visitante normal.
Solución: Verifica que el interruptor está en SÍ y que tu IP es correcta. Si tienes una IP dinámica, es probable que haya cambiado. Actualízala en la configuración.
Preguntas frecuentes (FAQ) sobre el modo mantenimiento en PrestaShop
¿Puedo seguir trabajando en mi tienda mientras está en mantenimiento?
Sí, totalmente. Puedes acceder al panel de administración y hacer cambios en productos, pedidos, diseño, etc. La única diferencia es que los visitantes externos no pueden ver la tienda.
¿Pierdo ventas si activo el modo mantenimiento?
Sí, durante el tiempo que esté activo, no podrás recibir pedidos. Por eso es recomendable hacerlo en horas de menor tráfico (por la noche) y avisar con antelación en tus redes sociales.
¿El modo mantenimiento afecta al posicionamiento SEO?
No debería afectar negativamente si lo usas por periodos cortos y configuras correctamente la página de mantenimiento. Puedes añadir un meta noindex en el archivo maintenance.html para que los buscadores no indexen esa página temporal.
¿Qué pasa si no tengo acceso al panel de administración?
Entonces tendrás que usar el método manual de edición del archivo parameters.php. Si tampoco puedes acceder a los archivos, contacta con tu soporte técnico de hosting.
¿Puedo programar el modo mantenimiento?
PrestaShop no tiene una función nativa para programarlo. Sin embargo, puedes hacerlo manualmente o usar módulos de terceros que añaden esta funcionalidad.
Consejos finales para un mantenimiento web exitoso
Activar el modo mantenimiento es solo una parte del proceso. Para que tu tienda siga funcionando perfectamente, te dejo algunos consejos extra:
- Comunica la pausa: Antes de activar el mantenimiento, publica en tus redes sociales que la tienda estará en obras durante unas horas. Así, tus clientes no se llevarán una sorpresa.
- Haz una copia de seguridad: Ya lo he mencionado, pero es tan importante que lo repito. Siempre, antes de tocar nada, haz una copia de seguridad completa.
- Prueba todo después de desactivar: Cuando quites el modo mantenimiento, navega por tu tienda como si fueras un cliente. Revisa que los productos se ven bien, que el carrito funciona y que el proceso de pago no tiene errores.
- Mantén el software actualizado: Usa el mantenimiento web para actualizar PrestaShop a la última versión, así como todos los módulos y el tema. Esto es vital para la seguridad y el rendimiento.
Configurar el modo mantenimiento en PrestaShop es una tarea sencilla, pero muy importante para el cuidado de tu negocio online. Con esta guía, ya sabes cómo hacerlo de forma segura y rápida, tanto desde el panel como manualmente. Ahora, ya puedes trabajar en tu tienda con total tranquilidad.
