PrestaShop: Cómo configurar el mantenimiento y activar el modo tienda
¿Qué es el modo mantenimiento en PrestaShop y para qué sirve?
Cuando tienes una tienda online, hay momentos en los que necesitas hacer cambios importantes: actualizar módulos, modificar el diseño, subir muchos productos o simplemente hacer una limpieza general. Si haces esto con la tienda visible, tus clientes podrían ver páginas a medio cargar, errores o una experiencia de compra desastrosa.
El modo mantenimiento de PrestaShop (también conocido como "tienda offline") es una funcionalidad que te permite cerrar temporalmente el acceso público a tu tienda mientras tú trabajas en ella. Durante este tiempo, los visitantes verán una pantalla simple o un mensaje personalizado, pero tú podrás seguir accediendo al panel de administración y a la tienda como si estuviera abierta.
Activar el mantenimiento en PrestaShop es una práctica esencial para cualquier administrador, ya que evita que los clientes vean errores y protege tu reputación online. Además, es la forma más segura de trabajar en tu tienda sin interrupciones.
Cuándo deberías activar el modo mantenimiento
Antes de explicarte cómo configurarlo, es importante que sepas cuándo es recomendable activar el modo mantenimiento en PrestaShop. Algunos casos comunes son:
-
Actualizaciones de PrestaShop o de módulos: Al actualizar el núcleo o los módulos, es probable que la tienda se rompa temporalmente. Activar el mantenimiento evita que los clientes vean errores.
-
Cambios de diseño o plantilla: Si estás modificando el tema visual, los usuarios podrían ver una web desordenada o incompleta.
-
Subida masiva de productos: Si necesitas importar cientos de productos, es mejor hacerlo con la tienda cerrada para que los clientes no vean catálogos incompletos.
-
Cambios en la configuración de pago o envío: Cualquier modificación en los métodos de pago o transporte puede generar conflictos temporales.
-
Mantenimiento del servidor o base de datos: Si el hosting va a sufrir mantenimiento, es mejor activar el modo tienda offline.
Requisitos previos antes de configurar el mantenimiento
Para poder configurar el mantenimiento de PrestaShop, necesitas tener acceso al panel de administración de tu tienda. Es decir, necesitas las credenciales de administrador (usuario y contraseña) que utilizas para entrar a tu back-office.
Además, te recomiendo que antes de activar el modo mantenimiento:
-
Hagas una copia de seguridad de tu base de datos y archivos. Aunque el mantenimiento no borra datos, es una buena práctica de seguridad.
-
Anuncies la caída temporal en tus redes sociales. Si tienes una tienda con tráfico habitual, avisar con antelación evita que los clientes se lleven una sorpresa.
-
Tengas a mano el mensaje que quieres mostrar a los visitantes mientras la tienda esté offline.
Paso a paso: Cómo activar el modo mantenimiento en PrestaShop
Ahora sí, vamos a lo importante. A continuación te explico cómo activar el mantenimiento en PrestaShop de manera sencilla, paso a paso. El proceso es muy similar en las versiones más recientes (1.7 y 8.x), aunque puede variar ligeramente en versiones antiguas.
Paso 1: Accede al panel de administración
Lo primero que debes hacer es entrar en el panel de administración de tu tienda. Normalmente, la URL es algo como www.tutienda.com/admin o una dirección personalizada que configuraste al instalar PrestaShop.
Introduce tu usuario y contraseña para acceder.
Paso 2: Ve a la sección de Parámetros generales
Una vez dentro del panel, busca en el menú lateral izquierdo la opción que dice "Parámetros avanzados" o "Configuración avanzada" (dependiendo de la versión). Dentro de ese menú, encontrarás la opción "Rendimiento" o "Mantenimiento". En la mayoría de versiones modernas, la encontrarás directamente como "Mantenimiento".
[INFO] Si usas PrestaShop 1.7 o superior, la ruta es: Parámetros avanzados > Mantenimiento. En versiones 1.6 o anteriores, puedes encontrarlo en Preferencias > Mantenimiento.
Paso 3: Activa el modo tienda
En la pantalla de mantenimiento, verás una opción llamada "Activar el modo tienda" o "Tienda desactivada". Esta opción viene con un selector que puedes cambiar entre Sí y No.
-
Selecciona "Sí" para activar el modo mantenimiento.
-
Selecciona "No" para desactivarlo (cuando termines tu trabajo).
Al activarlo, tu tienda quedará cerrada al público de inmediato.
Paso 4: Configura el mensaje de mantenimiento
Debajo del selector principal, encontrarás un campo de texto llamado "Mensaje de mantenimiento". Aquí puedes escribir el texto que verán tus clientes cuando intenten acceder a tu tienda.
Te recomiendo que escribas un mensaje claro y amigable, como:
"Estamos realizando mejoras en nuestra tienda. Volveremos muy pronto. ¡Gracias por tu paciencia!"
También puedes añadir información sobre cuándo volverás a estar online, si lo sabes.
Paso 5: Configura la IP de mantenimiento (opcional pero muy útil)
Esta es una de las funciones más útiles del modo mantenimiento de PrestaShop. Te permite añadir tu dirección IP a una lista blanca para que puedas ver la tienda normalmente, incluso estando en modo mantenimiento.
Para ello, busca el campo "Direcciones IP autorizadas" o "IPs de mantenimiento". Aquí debes introducir tu dirección IP. Para saber cuál es tu IP pública, puedes buscar en Google "¿cuál es mi IP?" y te aparecerá.
[TIP] Si no sabes tu IP, actívala primero en el navegador y luego ve a un sitio como "whatismyip.com" para obtenerla. Luego pégala en este campo.
Esto es especialmente útil si necesitas probar tu tienda mientras está en mantenimiento, ya que podrás verla como la vería un cliente, pero solo tú tendrás acceso.
Paso 6: Guarda los cambios
Una vez hayas configurado todo, pulsa el botón "Guardar" en la parte superior de la página. A partir de ese momento, tu tienda estará en modo mantenimiento.
Cómo comprobar que el modo mantenimiento funciona correctamente
Después de activar el mantenimiento en PrestaShop, es importante que verifiques que todo funciona bien. Para ello:
-
Abre una ventana de incógnito en tu navegador (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
-
Accede a la URL de tu tienda desde esa ventana. Deberías ver el mensaje de mantenimiento que configuraste.
-
Si añadiste tu IP a la lista blanca, cierra la ventana de incógnito y accede desde tu navegador normal. Deberías ver la tienda con normalidad.
[WARNING] Si no ves el mensaje de mantenimiento, es posible que la caché del navegador o del servidor esté mostrando una versión anterior. Limpia la caché o espera unos minutos.
Cómo desactivar el modo mantenimiento (volver a abrir la tienda)
Cuando hayas terminado tu trabajo, el proceso para volver a abrir la tienda es igual de sencillo:
-
Accede al panel de administración.
-
Ve de nuevo a Parámetros avanzados > Mantenimiento.
-
Cambia el selector de "Activar el modo tienda" a "No".
-
Guarda los cambios.
En unos segundos, tu tienda volverá a estar visible para todos los clientes.
[TIP] Antes de desactivar el mantenimiento, revisa que todo funcione correctamente: enlaces, imágenes, productos, pasarela de pago, etc. Así evitarás sorpresas desagradables.
Errores comunes al activar el modo mantenimiento y cómo solucionarlos
A veces, activar el mantenimiento en PrestaShop puede dar algunos problemas. Aquí te dejo los errores más comunes y sus soluciones:
No puedo acceder al panel de administración
Si activaste el modo mantenimiento y ahora no puedes entrar al panel, puede ser porque tu IP no está en la lista blanca. Para solucionarlo:
-
Accede a tu hosting (por ejemplo, Syspanel en el puerto 2106) y busca la base de datos de PrestaShop.
-
En la tabla
ps_configuration, busca la variablePS_SHOP_ENABLEy cámbiala a1para desactivar el modo mantenimiento temporalmente. -
Otra opción es modificar el archivo
config/settings.inc.php(en versiones antiguas) oapp/config/parameters.php(en versiones nuevas) y buscar la variable_PS_MODE_DEV_o similar. Pero esto es más técnico.
Los clientes ven un error 500 en lugar del mensaje de mantenimiento
Esto suele pasar si el archivo de mantenimiento está corrupto o si hay problemas con el tema. Para solucionarlo:
-
Reinstala el tema por defecto.
-
Comprueba que el archivo
maintenance.tplexiste en la carpeta del tema. -
Limpia la caché desde el panel (Parámetros avanzados > Rendimiento > Vaciar caché).
El mensaje de mantenimiento no se muestra en todos los idiomas
Si tu tienda es multidioma, asegúrate de que has escrito el mensaje en todos los idiomas. En la pantalla de mantenimiento, verás pestañas o banderas para cada idioma. Rellena el mensaje en cada uno.
Consejos avanzados para el modo mantenimiento
Si quieres ir un paso más allá, aquí tienes algunos consejos profesionales:
Usa un mensaje personalizado con HTML
En el campo del mensaje de mantenimiento, puedes insertar código HTML básico para darle formato. Por ejemplo, puedes añadir un enlace a tus redes sociales o un formulario de contacto.
Crea una página de mantenimiento personalizada
Si quieres una página de mantenimiento más profesional, puedes crear un archivo maintenance.tpl personalizado en tu tema. Esto requiere conocimientos de programación, pero el resultado es mucho más atractivo.
Programa el mantenimiento automático
Algunos módulos de PrestaShop permiten programar el modo mantenimiento para que se active y desactive automáticamente en determinados horarios. Esto es útil si quieres hacer actualizaciones nocturnas sin tener que estar pendiente.
Preguntas frecuentes (FAQ) sobre el modo mantenimiento en PrestaShop
¿Puedo seguir trabajando en mi tienda mientras está en mantenimiento?
Sí, por supuesto. Tú y cualquier persona que tenga tu IP en la lista blanca podréis acceder a la tienda con normalidad. El resto de usuarios verán el mensaje de mantenimiento.
¿El modo mantenimiento afecta al SEO?
Sí, si lo dejas activado durante mucho tiempo, los buscadores podrían penalizar tu tienda. Es recomendable activarlo solo el tiempo necesario y, si es posible, añadir un encabezado HTTP 503 en la página de mantenimiento para indicar a Google que es temporal.
[INFO] Si usas Syspanel como panel de control (acceso por puerto 2106), puedes configurar fácilmente redirecciones y cabeceras HTTP para mejorar el SEO durante el mantenimiento.
¿Qué pasa con los pedidos pendientes mientras estoy en mantenimiento?
Los pedidos que ya estaban en curso no se ven afectados. Tus clientes podrán seguir viendo el estado de sus pedidos si tienen acceso a su cuenta, aunque la tienda esté cerrada para nuevas compras.
¿Puedo activar el mantenimiento solo para algunos países?
No, el modo mantenimiento de PrestaShop es global. Si necesitas restringir el acceso por país, necesitarás un módulo específico o configurarlo a nivel de servidor.
¿Es seguro dejar la tienda en mantenimiento durante días?
Técnicamente sí, pero no es recomendable. Además del impacto en SEO, los clientes pueden perder la confianza en tu tienda si está cerrada mucho tiempo. Intenta hacer tus tareas de mantenimiento en el menor tiempo posible.
Conclusión
Configurar el mantenimiento en PrestaShop es una tarea sencilla pero muy importante para cualquier administrador de tiendas online. Activar el modo mantenimiento te permite trabajar con tranquilidad, sin miedo a que los clientes vean errores o una imagen descuidada de tu negocio.
Recuerda que el proceso es totalmente reversible y que, con la opción de IP autorizada, puedes seguir viendo tu tienda mientras está offline para el resto.
Si has llegado hasta aquí, ya sabes cómo configurar la tienda PrestaShop en modo mantenimiento. Ahora solo te queda ponerlo en práctica la próxima vez que necesites hacer cambios importantes en tu ecommerce.
[TIP FINAL] Guarda este artículo en favoritos o imprímelo. Te será de gran utilidad cada vez que necesites poner tu tienda offline temporalmente. Y si tienes dudas, recuerda que puedes consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting.
