PrestaShop: Cómo activar el modo tienda (modo mantenimiento) correctamente
¿Qué es el modo mantenimiento de PrestaShop y para qué sirve?
El modo mantenimiento de PrestaShop, también conocido como modo tienda o modo off, es una funcionalidad esencial que permite poner tu tienda en pausa temporal mientras realizas tareas de mantenimiento, actualizaciones, cambios de diseño o correcciones de errores.
Cuando activas el mantenimiento prestashop, los visitantes no podrán ver tu catálogo ni realizar compras. En su lugar, verán una pantalla con un mensaje personalizado que tú defines. Esto es fundamental para evitar que los clientes compren productos con precios incorrectos, vean errores de programación o experimenten problemas técnicos mientras trabajas en tu tienda.
El modo tienda prestashop no debe confundirse con desactivar la tienda por completo. Se trata de una pausa estratégica que te permite trabajar con tranquilidad sin perder clientes potenciales, ya que puedes mostrar un mensaje profesional indicando que volverás pronto.
¿Cuándo deberías activar el modo mantenimiento?
Existen múltiples situaciones en las que necesitarás activar modo mantenimiento en tu PrestaShop:
- Actualizaciones de versión: Antes de actualizar PrestaShop a una versión más reciente, es imprescindible poner la tienda en modo mantenimiento para evitar conflictos.
- Cambios de plantilla o tema: Si vas a modificar el diseño de tu tienda, el modo mantenimiento evita que los usuarios vean una web a medio construir.
- Modificaciones de base de datos: Cualquier cambio en productos, precios o estructuras complejas debe hacerse con la tienda en modo off.
- Corrección de errores críticos: Si detectas un fallo que afecta la experiencia del usuario, es mejor activar el modo mantenimiento mientras lo solucionas.
- Cambios de servidor o migraciones: Si cambias de hosting o migras tu tienda a otro servidor, el modo mantenimiento es obligatorio.
- Periodos vacacionales: Algunos comercios prefieren pausar sus ventas temporalmente.
Requisitos previos antes de activar el modo mantenimiento
Antes de poner tu tienda en prestashop off, asegúrate de tener lo siguiente:
- Acceso al panel de administración de PrestaShop (tu back-office).
- Acceso al servidor donde está alojada tu tienda (por si necesitas activar el modo manualmente).
- Credenciales de FTP o acceso al panel de control del hosting (como cPanel, Plesk o Syspanel, que es el panel de control que ofrecemos en nuestros servicios de hosting y que se accede por el puerto 2106).
- Una copia de seguridad reciente de tu base de datos y archivos, por si ocurre algún imprevisto.
[WARNING]
Nunca trabajes en tu tienda sin una copia de seguridad actualizada. Si algo sale mal durante el mantenimiento, podrás restaurar todo sin perder información valiosa.
Cómo activar el modo mantenimiento desde el panel de administración
Esta es la forma más sencilla y recomendada para usuarios sin experiencia técnica. Sigue estos pasos:
Paso 1: Accede al back-office de PrestaShop
Abre tu navegador y escribe la URL de tu tienda seguida de /admin o la ruta que configuraste al instalar PrestaShop. Introduce tu usuario y contraseña.
Paso 2: Ve a la sección de Parámetros de la tienda
En el menú lateral izquierdo, busca la pestaña que dice "Parámetros de la tienda". Haz clic sobre ella para desplegar las opciones disponibles.
Paso 3: Entra en "Mantenimiento"
Dentro de Parámetros de la tienda, encontrarás la opción "Mantenimiento". Haz clic en ella para acceder a la configuración del modo tienda prestashop.
Paso 4: Configura el modo de mantenimiento
Verás una pantalla con varias opciones. Lo más importante es:
- Activar el modo mantenimiento: Marca el selector para poner la tienda en modo off.
- IP de mantenimiento: Aquí puedes añadir tu dirección IP para que solo tú puedas ver la tienda mientras está en mantenimiento. Esto es muy útil para comprobar cambios antes de publicarlos.
- Mensaje personalizado: Escribe un texto amigable para que tus clientes sepan que la tienda está en mantenimiento. Por ejemplo: "Estamos mejorando tu experiencia. ¡Vuelve pronto!".
Paso 5: Guarda los cambios
Haz clic en el botón "Guardar" que aparece en la parte inferior o superior de la página. Automáticamente, tu tienda pasará a estar en mantenimiento prestashop.
[TIP]
Añade siempre tu IP en el campo correspondiente. Así podrás navegar por tu tienda como un cliente normal mientras el resto de usuarios ven el mensaje de mantenimiento. Para saber cuál es tu IP, puedes buscar "cuál es mi IP" en Google.
Cómo activar el modo mantenimiento manualmente desde el servidor
Hay situaciones en las que no puedes acceder al panel de administración (por ejemplo, si hay un error crítico). En esos casos, puedes activar el modo mantenimiento editando un archivo directamente en el servidor.
Opción A: Usando el archivo settings.inc.php
PrestaShop guarda la configuración del modo mantenimiento en un archivo llamado settings.inc.php que se encuentra en la carpeta config de tu instalación.
- Conéctate a tu servidor mediante FTP o el administrador de archivos de tu hosting.
- Navega hasta la carpeta
configde tu PrestaShop. - Busca el archivo
settings.inc.php. - Ábrelo con un editor de texto (como Notepad++ o el editor del panel de control).
- Busca la línea que contiene
define('_PS_MODE_DEV_', false);o similar. Justo debajo encontrarás algo como:
define('_PS_SHOP_ENABLE_', 1); - Cambia el valor
1por0para desactivar la tienda. - Guarda el archivo y súbelo de nuevo al servidor.
Opción B: Usando Syspanel
Si tu tienda está alojada en un servicio que utiliza Syspanel (nuestro panel de control), puedes gestionar el modo mantenimiento desde allí:
- Accede a Syspanel usando el puerto 2106 (por ejemplo,
https://tu-servidor:2106). - Inicia sesión con tus credenciales de hosting.
- Busca la sección de "Archivos" o "Administrador de archivos".
- Localiza la carpeta de tu PrestaShop y navega hasta
config/settings.inc.php. - Realiza el mismo cambio que se describe en la Opción A.
[INFO]
El método manual es útil cuando no tienes acceso al back-office, pero debes tener cuidado al editar archivos de configuración. Un error puede provocar que tu tienda no cargue correctamente.
Cómo desactivar el modo mantenimiento (volver a modo tienda)
Una vez que hayas terminado tus tareas de mantenimiento, es hora de reactivar tu tienda. El proceso es igual de sencillo:
Desde el back-office
- Ve nuevamente a Parámetros de la tienda > Mantenimiento.
- Desmarca la opción "Activar el modo mantenimiento".
- Guarda los cambios.
Desde el servidor
- Abre el archivo
settings.inc.php. - Cambia el valor
0por1en la líneadefine('_PS_SHOP_ENABLE_', 0);. - Guarda y sube el archivo.
[WARNING]
Verifica siempre que la tienda carga correctamente después de desactivar el modo mantenimiento. Revisa la página principal, algunas categorías y el proceso de compra para asegurarte de que todo funciona bien.
Consejos avanzados para el modo mantenimiento
Personaliza la página de mantenimiento
PrestaShop te permite crear una página de mantenimiento más atractiva. Puedes modificar el archivo maintenance.tpl que se encuentra en la carpeta de tu plantilla. Esto te permite añadir tu logo, enlaces a redes sociales o incluso un formulario para que los clientes dejen su correo y sean avisados cuando vuelvas.
Usa el modo mantenimiento para previsualizar cambios
Gracias a la opción de añadir tu IP, puedes trabajar en tu tienda en modo mantenimiento y ver los cambios como si fueras un cliente más. Esto es perfecto para comprobar que todo se ve bien antes de abrir al público.
Programa el mantenimiento en horas de menor tráfico
Si tienes una tienda con mucho tráfico, intenta realizar las tareas de mantenimiento en horas de menor afluencia. Así minimizarás el impacto en tus ventas. Puedes consultar las estadísticas de tu tienda para identificar esos momentos.
Comunica el mantenimiento en redes sociales
Antes de activar el modo tienda prestashop, avisa a tus seguidores en redes sociales. Así evitarás quejas y los clientes sabrán que es algo temporal.
Preguntas frecuentes sobre el modo mantenimiento de PrestaShop
¿Puedo seguir accediendo al back-office mientras la tienda está en mantenimiento?
Sí, el mantenimiento prestashop solo afecta a la parte pública de tu tienda. El panel de administración sigue siendo accesible para que puedas trabajar.
¿Los clientes que ya tienen productos en el carrito podrán finalizar su compra?
No, cuando activas el modo mantenimiento, todos los visitantes son redirigidos a la página de mantenimiento, incluso aquellos que tenían productos en el carrito. Es recomendable avisar con antelación si tienes clientes en medio de una compra.
¿Qué pasa si olvido desactivar el modo mantenimiento?
Si olvidas desactivarlo, tu tienda permanecerá en modo off y no recibirás pedidos. Por eso es recomendable anotar en tu calendario cuándo debes reactivarla.
¿El modo mantenimiento afecta al posicionamiento SEO?
Sí, puede afectar si lo mantienes mucho tiempo. Los motores de búsqueda interpretan que tu sitio no está disponible y pueden reducir tu posicionamiento. Por eso es importante no dejarlo activado más tiempo del necesario.
¿Puedo usar el modo mantenimiento para hacer pruebas de rendimiento?
Sí, es una excelente práctica. Puedes activar el modo tienda prestashop mientras realizas pruebas de velocidad, cambios de configuración o instalas módulos nuevos.
Errores comunes al activar el modo mantenimiento y cómo solucionarlos
Error: "No puedo acceder al back-office"
Si no puedes acceder al panel de administración, puedes activar el modo mantenimiento desde el servidor como se explicó anteriormente. También puedes desactivar temporalmente el modo mantenimiento editando el archivo settings.inc.php.
Error: "La página de mantenimiento no se muestra correctamente"
Esto suele ocurrir por problemas de caché. Borra la caché de PrestaShop desde el back-office (Parámetros avanzados > Rendimiento) o elimina manualmente la carpeta var/cache de tu servidor.
Error: "Mi IP no funciona para ver la tienda en mantenimiento"
Asegúrate de introducir la IP correcta. Puedes tener una IP dinámica que cambie cada cierto tiempo. Verifica tu IP actual y actualízala en la configuración del modo mantenimiento.
Conclusión: El modo mantenimiento es tu mejor aliado
Activar el modo mantenimiento en PrestaShop es una práctica imprescindible para cualquier tienda online seria. Te permite trabajar con seguridad, evitar errores visibles para tus clientes y mantener la confianza de tu marca.
Recuerda siempre:
- Planifica tus tareas de mantenimiento.
- Avisa a tus clientes con antelación si es posible.
- Ten una copia de seguridad actualizada.
- Usa tu IP para previsualizar los cambios.
- Desactiva el modo mantenimiento lo antes posible para no perder ventas ni posicionamiento SEO.
Con esta guía, ya sabes exactamente cómo activar modo mantenimiento en PrestaShop tanto desde el panel de administración como desde el servidor. Si tienes cualquier duda, no dudes en contactar con nuestro equipo de soporte técnico. ¡Estamos aquí para ayudarte a que tu tienda funcione perfectamente!
[TIP]
Guarda esta guía en tus favoritos. La necesitarás más de una vez a lo largo de la vida de tu tienda online. Y recuerda que en nuestro hosting con Syspanel (puerto 2106) tienes todas las herramientas necesarias para gestionar tu PrestaShop de forma sencilla y segura.
