PrestaShop: Cómo activar el modo mantenimiento para hacer actualizaciones
¿Estás a punto de actualizar tu tienda online y te da miedo que tus clientes vean errores o una web a medio construir? No te preocupes, es una preocupación totalmente normal. La solución es mucho más sencilla de lo que parece: activar el modo mantenimiento de PrestaShop.
Esta función es como poner un cartel de "Cerrado por reformas" en la puerta de tu tienda física, pero en versión digital. Mientras está activado, solo tú (y quien tú quieras) podréis ver la tienda y trabajar en ella con total tranquilidad. El resto de visitantes verán un mensaje amable y profesional.
En esta guía PrestaShop paso a paso, te voy a explicar exactamente cómo hacerlo, tanto desde el panel de administración como desde el servidor, y te daré algunos consejos extra para que el proceso de actualización sea un éxito total. Vamos allá.
¿Qué es exactamente el modo mantenimiento de PrestaShop?
Piensa en el modo mantenimiento como un interruptor que desconecta la tienda del público. Cuando lo activas, tu web no se borra ni se rompe, simplemente deja de ser visible para tus clientes. En lugar de ver tu catálogo de productos, verán una pantalla con un mensaje que tú puedes personalizar, generalmente informando de que la tienda está en obras o actualizándose.
Es una herramienta esencial para cualquier administrador, ya que te permite:
- Actualizar la tienda (versión de PrestaShop, módulos, temas, etc.) sin riesgo de que un cliente vea un error o compre un producto con un fallo.
- Realizar cambios de diseño o configuración en caliente.
- Corregir errores o bugs de forma segura.
- Restaurar copias de seguridad sin interrupciones.
- Trabajar en el contenido de tu web con calma y sin presión.
En resumen, es un escudo protector para tu negocio y tu reputación. Nadie quiere ver una web a medio construir, ¿verdad?
Método 1: Activar el modo mantenimiento desde el Panel de Administración (La forma más fácil)
Esta es la vía más rápida y recomendada para la mayoría de los usuarios. No necesitas conocimientos técnicos de programación ni acceso a archivos del servidor. Solo sigue estos pasos:
-
Accede a tu panel de administración de PrestaShop. Generalmente, lo encontrarás en una URL como
tudominio.com/admino una dirección similar que configuraste al instalar la tienda. -
Navega hasta el menú de preferencias. En el menú lateral izquierdo, busca la sección que dice "Configuración de la tienda" y haz clic en ella. Se desplegarán varias opciones.
-
Selecciona "General". Dentro de "Configuración de la tienda", verás la opción "General". Haz clic para acceder a sus ajustes.
-
Busca el apartado "Mantenimiento". Una vez dentro de "General", desplázate hacia abajo. Encontrarás una sección claramente etiquetada como "Mantenimiento".
-
Activa el interruptor. Verás un interruptor o selector que dice "Activar el modo mantenimiento". Muévelo a "Sí" o actívalo.
-
Personaliza el mensaje (Opcional pero recomendado). Justo debajo, tendrás un campo de texto para escribir el mensaje que verán tus clientes. En lugar del mensaje genérico, puedes poner algo más personalizado y tranquilizador, como: "Estamos mejorando tu experiencia de compra. ¡Vuelve en unos minutos!".
-
Guarda los cambios. No olvides hacer clic en el botón "Guardar" en la parte superior derecha de la pantalla para que los cambios se apliquen.
¡Y listo! Tu tienda ya está en modo mantenimiento. Si quieres comprobarlo, abre tu tienda en una ventana de incógnito de tu navegador y verás el mensaje.
¿Cómo permitir que ciertas IPs vean la tienda en mantenimiento?
A veces, necesitas que un desarrollador o un colaborador vea la tienda en su estado actual para trabajar en ella, incluso mientras está en mantenimiento. PrestaShop te permite hacerlo fácilmente.
En el mismo apartado de "Mantenimiento", encontrarás un campo llamado "Direcciones IP autorizadas".
- Escribe la dirección IP de la persona que quieres que tenga acceso.
- Puedes añadir varias IPs separándolas por comas (ej:
123.456.789.0, 987.654.321.0). - Es importante que la IP sea la IP pública del dispositivo, no la local (192.168.x.x). Puedes buscar "cuál es mi IP" en Google para encontrarla fácilmente.
[TIP]: Si no sabes cuál es tu IP, simplemente escribe "cuál es mi IP" en Google y el buscador te la mostrará. Añádela a la lista para poder ver tu tienda mientras está en mantenimiento.
Método 2: Activar el modo mantenimiento desde Archivos del Servidor (Método avanzado)
Si por alguna razón no puedes acceder al panel de administración (por ejemplo, si tu tienda se ha roto y te da un error), puedes activar el modo mantenimiento manualmente desde el servidor. Este método es un poco más técnico, pero no te preocupes, es muy sencillo si sigues los pasos.
Para ello, necesitarás acceso al administrador de archivos de tu hosting (como Syspanel, si tu hosting lo usa, que es un panel de control muy cómodo y fácil de usar. Recuerda que el puerto de acceso por defecto es el 2106).
-
Accede a tu panel de control de hosting. Si usas Syspanel, navega hasta la sección de "Administrador de archivos" o similar.
-
Localiza la carpeta de tu tienda. Navega hasta la raíz de tu instalación de PrestaShop. Normalmente es la carpeta
public_htmlowww. -
Busca el archivo
parameters.php. Dentro de la carpeta raíz, busca la carpetaappy dentro de ella, encontrarás el archivoparameters.php. Ábrelo con el editor de archivos del panel. -
Edita la línea de mantenimiento. Busca una línea de código que dice
'PS_SHOP_ENABLE' => 1,. El número1significa que la tienda está activa. Cámbialo a0(cero) para desactivarla y activar el modo mantenimiento. -
Guarda el archivo. Guarda los cambios y cierra el archivo.
-
Borra la caché (Opcional pero recomendado). Para asegurarte de que el cambio se aplica, te recomiendo borrar el contenido de la carpeta
var/cache. Dentro de esta carpeta, puede haber subcarpetas comodevoprod. Borra el contenido de todas ellas (no la carpeta en sí, solo los archivos que hay dentro).
[WARNING]: Este método es más delicado. Asegúrate de cambiar solo el número 1 a 0 y no tocar nada más. Si te equivocas, podrías dañar la configuración de tu tienda. Si no te sientes seguro, es mejor que contactes con tu soporte técnico.
El paso a paso para actualizar tu tienda como un profesional
Activar el modo mantenimiento es solo el primer paso. Una vez que lo has hecho, puedes proceder con la actualización de forma segura. Aquí tienes un flujo de trabajo recomendado:
-
Haz una copia de seguridad completa. Este es el paso más importante. Antes de tocar nada, asegúrate de tener una copia de seguridad de todos los archivos de tu tienda y de toda tu base de datos. Puedes hacerlo desde tu panel de control (como Syspanel) o con un módulo de copias de seguridad.
-
Activa el modo mantenimiento. Elige uno de los dos métodos que te he explicado arriba.
-
Actualiza tus archivos y/o módulos. Ahora sí, puedes proceder con la actualización. Puedes hacerlo de dos maneras:
- Actualización automática: Usa el módulo "1-Click Upgrade" de PrestaShop. Es la forma más sencilla y te guiará durante todo el proceso.
- Actualización manual: Descarga la nueva versión de PrestaShop desde el sitio oficial y sube los archivos a tu servidor, sobrescribiendo los antiguos. Este método es más complejo y requiere más conocimientos técnicos.
-
Prueba tu tienda en modo mantenimiento. Después de la actualización, no desactives el mantenimiento inmediatamente. Primero, accede a tu tienda usando tu IP autorizada (como vimos antes) y revisa que todo funcione correctamente: la página de inicio, las categorías, los productos, el carrito de compra, el proceso de pago, etc.
-
Desactiva el modo mantenimiento. Cuando estés seguro de que todo funciona perfectamente, vuelve al panel de administración, desactiva el interruptor de mantenimiento y guarda los cambios. ¡Tu tienda está de nuevo abierta al público!
[INFO]: Este flujo de trabajo no solo es útil para actualizar PrestaShop, sino también para instalar o actualizar módulos y temas, o para hacer cualquier cambio de configuración importante.
Preguntas frecuentes (FAQ) sobre el modo mantenimiento en PrestaShop
¿Mis clientes verán un mensaje personalizado?
Sí, por defecto PrestaShop muestra un mensaje genérico, pero tú puedes personalizarlo en el apartado de "Mantenimiento" dentro de la configuración general. Te recomiendo que sea claro y amable.
¿Qué pasa si un cliente intenta comprar mientras está en mantenimiento?
No podrá. La tienda está completamente cerrada al público. No podrán añadir productos al carrito ni realizar pedidos. Solo verán el mensaje de mantenimiento.
¿Puedo seguir trabajando en mi tienda mientras está en mantenimiento?
Sí, puedes acceder al panel de administración y hacer cambios. De hecho, es el momento perfecto para hacerlo sin interrupciones.
¿Es obligatorio activar el modo mantenimiento para actualizar?
No es obligatorio, pero es altamente recomendable. Si actualizas sin activarlo, tus clientes podrían ver errores, páginas a medio cargar o la tienda directamente rota. Esto daña tu imagen y puede hacer que pierdas ventas.
¿Cuánto tiempo debo dejar la tienda en mantenimiento?
El tiempo justo y necesario. No lo alargues más de lo necesario. Idealmente, haz las actualizaciones en horas de poco tráfico y trata de ser eficiente. Un fin de semana o una noche suelen ser buenos momentos.
Conclusión: La tranquilidad de actualizar con seguridad
Activar el modo mantenimiento en tu PrestaShop es una práctica fundamental que te dará una tranquilidad inmensa a la hora de realizar cualquier cambio en tu tienda online. No solo protege a tus clientes de ver errores, sino que también te permite a ti trabajar con calma y sin prisas, sabiendo que tu negocio está a salvo.
Es una herramienta sencilla, accesible desde tu panel de administración, y que te evita muchos quebraderos de cabeza. Ahora que ya sabes cómo hacerlo, no tienes excusa para no mantener tu tienda siempre en perfecto estado. Sigue esta guía PrestaShop, y verás que actualizar tu tienda se convierte en un proceso mucho más llevadero y profesional.
