PrestaShop: Cómo activar el modo mantenimiento (tienda cerrada temporalmente)
¿Necesitas cerrar tu tienda PrestaShop temporalmente? Ya sea para realizar labores de mantenimiento web, actualizar productos, rediseñar tu catálogo o simplemente tomarte unas vacaciones, activar el modo mantenimiento prestashop es una función esencial que debes dominar.
Activar este modo es mucho más sencillo de lo que parece. En esta guía extensa y paso a paso, te explicaré todo lo que necesitas saber para configurar tu tienda cerrada correctamente, evitando que tus clientes se encuentren con errores feos o páginas a medio cargar.
Vamos a ello.
¿Qué es el modo mantenimiento en PrestaShop?
El modo mantenimiento prestashop es una funcionalidad nativa del CMS que te permite poner tu tienda online en un estado de "pausa" temporal.
Cuando lo activas, los visitantes anónimos no podrán navegar por tu catálogo, añadir productos al carrito ni completar compras. En su lugar, verán una pantalla limpia y profesional que les informa de que la tienda está en obras.
Esta pantalla puede personalizarse con tu propio mensaje, logo o incluso un contador regresivo si lo deseas.
Lo más importante es que tú, como administrador, podrás seguir entrando y trabajando en tu tienda con total normalidad desde el panel de administración (PrestaShop admin). Esto te permite hacer cambios, probar funcionalidades o subir productos sin que los clientes vean el proceso.
¿Por qué deberías usar el modo mantenimiento?
Usar la opción de tienda cerrada es una práctica recomendada por varias razones críticas:
- Evita errores de compra: Si modificas la base de datos, cambias precios o editas módulos de pago, un cliente podría intentar comprar y encontrarse con errores de conexión o precios incorrectos.
- Protege tu imagen de marca: Ver una página de error 500 o un diseño roto da muy mala imagen. Una página de mantenimiento bien configurada transmite profesionalidad.
- Te permite trabajar sin presión: Puedes tomarte tu tiempo para maquetar, cambiar el tema o hacer copias de seguridad sin la preocupación de que alguien esté mirando o interactuando con tu web.
- Pruebas de actualización: Antes de lanzar una nueva versión de tu web, es vital probarla en un entorno "vivo" pero cerrado al público.
Requisitos previos antes de activar el modo
Antes de lanzarte a activar el modo, asegúrate de tener a mano lo siguiente:
- Credenciales de acceso a tu PrestaShop admin: Necesitarás ser administrador del panel para poder cambiar esta configuración.
- Acceso a tu panel de control de Hosting (cPanel o Syspanel): Por si acaso, es bueno saber cómo acceder a los archivos del servidor. En Syspanel, recuerda que el puerto de acceso es el 2106.
- Una IP estática (opcional): Si quieres que otras personas (como tu diseñador o un desarrollador) puedan ver la tienda mientras está cerrada, necesitarás sus direcciones IP.
Paso a paso: Cómo activar el modo mantenimiento en PrestaShop
El proceso es muy intuitivo y se realiza directamente desde el PrestaShop admin. Sigue estos pasos al pie de la letra:
Paso 1: Accede a tu panel de administración
Abre tu navegador y escribe la URL de tu tienda seguida de /admin (o la ruta personalizada que configuraste al instalar). Por ejemplo: www.tutienda.com/admin1234.
Introduce tu usuario y contraseña para acceder al panel.
Paso 2: Navega a la configuración de mantenimiento
Una vez dentro, busca en el menú lateral izquierdo la sección Parámetros avanzados.
Al desplegarla, encontrarás la opción Mantenimiento. Haz clic en ella.
Paso 3: Activa el interruptor de "tienda cerrada"
Verás una pantalla con varias opciones. La primera y más importante es un interruptor que dice "Activar modo mantenimiento" o "Habilitar tienda".
- Sí: Activa el modo mantenimiento (cierra la tienda).
- No: Desactiva el modo (abre la tienda al público).
Mueve el interruptor a Sí para activar el modo.
Paso 4: Configura las opciones avanzadas (importante)
Aquí es donde personalizas tu mantenimiento web. Presta atención a estos campos:
-
IP de mantenimiento: Este es un campo crucial. Aquí puedes añadir las direcciones IP de las personas que podrán ver la tienda aunque esté cerrada.
- Para añadir la tuya, simplemente busca en Google "cuál es mi IP" y copia el número.
- Si tienes un equipo, añade las IPs separadas por comas.
- [TIP]: Si no pones tu IP aquí, tendrás que acceder siempre a través del admin. Pero si la pones, podrás ver la tienda como un cliente normal para comprobar los cambios, lo cual es muy útil.
-
Mensaje de mantenimiento: Este es el texto que verán tus clientes. Puedes escribir algo como: "Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. ¡Vuelve pronto!".
- Puedes usar el editor de texto enriquecido para poner negritas, enlaces o incluso un correo de contacto.
-
Nombre de tienda: Puedes cambiar el nombre que aparece en la página de mantenimiento, aunque normalmente se hereda el de la configuración general.
Paso 5: Guarda los cambios
Una vez hayas configurado el mensaje y las IPs, haz clic en el botón Guardar que se encuentra en la parte superior derecha de la pantalla.
¡Listo! Tu tienda cerrada ya está activa. Si visitas tu web desde un dispositivo sin tu IP (por ejemplo, desde el móvil con datos), verás el mensaje de mantenimiento.
Personalizando la página de mantenimiento (Más allá del texto)
PrestaShop te permite un control total sobre la estética de tu página de mantenimiento. No te conformes con el texto aburrido por defecto.
Añadir tu propio logo y estilos
La página de mantenimiento usa una plantilla específica. Para personalizarla a fondo (colores, fuentes, estructura), necesitarás editar archivos del tema.
- Ve a tu panel de control de Hosting (cPanel o Syspanel).
- Accede al administrador de archivos.
- Navega a la ruta:
/public_html/themes/(o/web/dependiendo del hosting). - Busca la carpeta de tu tema actual (por ejemplo,
classicochild_classic). - Dentro, busca la carpeta
templates/y luegocheckout/. - Allí encontrarás el archivo
maintenance.tpl.
Puedes editar este archivo directamente con HTML y CSS para crear una experiencia de usuario única. Si no te sientes cómodo con la programación, puedes buscar módulos gratuitos en el marketplace de PrestaShop que te permiten personalizar esta página desde el propio admin sin tocar código.
La importancia de la página de mantenimiento para el SEO
Aunque no lo parezca, el mantenimiento web afecta a tu posicionamiento. Si activas el modo mantenimiento durante demasiado tiempo, los buscadores como Google pueden empezar a ver tu web como "caída" y penalizarte en los resultados de búsqueda.
[WARNING]: No dejes tu tienda en modo mantenimiento durante más de 24-48 horas. Si necesitas un periodo largo de trabajo, es mejor que lo hagas en un entorno de pruebas (subdominio o hosting local) y luego subas los cambios.
Para minimizar el impacto en el SEO, asegúrate de que la página de mantenimiento devuelva un código de estado HTTP 503 (Servicio No Disponible). PrestaShop lo hace por defecto, pero es bueno verificarlo para que los motores de búsqueda sepan que es temporal y no eliminen tu web de su índice.
Errores comunes y cómo solucionarlos
A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes:
"No puedo acceder a mi PrestaShop admin"
Este es un susto típico. Si activaste el modo mantenimiento y ahora no te deja entrar al panel, es porque tu IP no está en la lista blanca o el archivo de configuración se ha guardado mal.
Solución de emergencia vía FTP o Syspanel:
- Conecta a tu servidor (con FTP o el administrador de archivos de Syspanel, recuerda, puerto 2106).
- Navega a la carpeta
config/en la raíz de tu instalación de PrestaShop. - Busca el archivo
settings.inc.php. - Ábrelo y busca la línea que define la IP de mantenimiento. Normalmente es algo como
define('_PS_MAINTENANCE_IP_', '127.0.0.1');. - Añade tu IP actual en esa línea, separándola con comas si hay más de una. Ejemplo:
define('_PS_MAINTENANCE_IP_', '127.0.0.1,123.456.789.012');. - Guarda el archivo y sube los cambios.
Con esto, podrás volver a entrar.
La página de mantenimiento no sale, veo la tienda normal
Esto suele pasar por la caché del navegador o del propio servidor.
- Solución 1: Borra la caché de tu navegador o prueba con una ventana de incógnito.
- Solución 2: Ve a Parámetros avanzados > Rendimiento en tu PrestaShop admin y pulsa el botón Vaciar la caché (tanto la de Smarty como la de la memoria).
El mensaje de mantenimiento sale en inglés o con caracteres raros
Esto es un problema de traducción o codificación.
- Ve a Internacional > Traducciones en tu admin.
- Busca la traducción de la plantilla "maintenance".
- Asegúrate de que el idioma por defecto de tu tienda está correctamente configurado y que el mensaje está traducido en esa pestaña.
Cómo desactivar el modo mantenimiento
Para abrir tu tienda de nuevo, el proceso es el inverso:
- Accede a tu PrestaShop admin (recuerda, podrás hacerlo porque tu IP está en la lista blanca).
- Ve a Parámetros avanzados > Mantenimiento.
- Cambia el interruptor de "Sí" a No.
- Guarda los cambios.
Y ¡voilá! Tu tienda vuelve a estar operativa para todos los visitantes.
Preguntas Frecuentes (FAQ)
¿Puedo personalizar el mensaje sin tener conocimientos de programación?
Sí. Puedes escribir un mensaje de texto plano en el campo "Mensaje de mantenimiento" del admin. Para personalizar el diseño (colores, imágenes de fondo), necesitarás un módulo o editar el archivo maintenance.tpl.
¿Qué pasa con los pedidos que están en proceso cuando activo el modo?
PrestaShop detiene el proceso de compra. Si un cliente estaba a mitad de una transacción, esta se cancelará. Te recomendamos avisar previamente en tus redes sociales si vas a cerrar la tienda para evitar carritos abandonados.
¿Mis clientes podrán ver la tienda si uso el modo mantenimiento?
No, salvo que añadas su IP a la lista blanca. El modo mantenimiento es para todo el público general.
¿Afecta al rendimiento de mi web en Google?
Si lo usas por períodos cortos (menos de 24 horas), el impacto es mínimo. Si lo usas durante días, Google podría tardar en volver a rastrear tu web correctamente. Usa el código HTTP 503 para avisar de que es temporal.
¿Puedo activar el modo mantenimiento desde mi móvil?
Sí, siempre que tengas acceso a la URL de tu PrestaShop admin desde el navegador de tu móvil. La interfaz es responsive y te permitirá gestionarlo perfectamente.
Conclusión: Domina el mantenimiento de tu tienda
Activar el modo mantenimiento prestashop es una habilidad básica que todo administrador debe conocer. Es tu herramienta principal para trabajar en tu tienda de forma segura y profesional, sin arriesgar la experiencia de tus clientes ni tu posicionamiento web.
Recuerda los puntos clave:
- Actívalo desde Parámetros avanzados > Mantenimiento.
- Añade tu IP para poder ver la tienda como un visitante.
- Personaliza el mensaje para mantener informados a tus usuarios.
- No lo dejes activo más tiempo del necesario.
- Si tienes problemas para acceder, usa el archivo
settings.inc.phpvía FTP o Syspanel (puerto 2106) para solucionarlo.
[INFO]: Si tienes cualquier duda sobre cómo gestionar tu hosting o necesitas ayuda con estos pasos, no dudes en contactar con nuestro equipo de soporte. Estamos para ayudarte, tanto si usas cPanel como si usas Syspanel.
Ahora ya sabes cómo gestionar tu tienda cerrada temporalmente. ¡Ponte a trabajar con total tranquilidad!
