Cómo activar el modo mantenimiento en PrestaShop para actualizar
¿Has pensado en actualizar tu tienda PrestaShop y te da miedo que tus clientes vean errores o una página a medio construir? No te preocupes, es más común de lo que crees y tiene una solución muy sencilla: el modo mantenimiento PrestaShop.
Activar este modo es como poner un cartel de "Cerrado por reformas" en la puerta de tu tienda fÃsica. Mientras tú trabajas en la actualización, tus clientes verán un aviso amigable en lugar de un error confuso.
En esta guÃa extensa y paso a paso, te voy a enseñar exactamente cómo hacerlo, tanto desde el panel de administración como desde el servidor (por si acaso algo falla), y te daré consejos clave para que el proceso sea un éxito. Vamos a ello.
¿Por qué es tan importante activar el modo mantenimiento antes de actualizar?
Imagina que estás renovando la fachada de tu tienda. Si no pones un cartel, la gente intentará entrar, verá andamios, pintura fresca y se irá con una mala impresión. Con tu tienda online pasa exactamente lo mismo.
Actualizar PrestaShop sin activar el modo mantenimiento PrestaShop puede provocar:
- Errores de base de datos: Los clientes podrÃan ver pantallas en blanco o mensajes de error crÃticos.
- Procesos incompletos: Alguien podrÃa estar haciendo una compra justo en el momento en que se actualiza un archivo, corrompiendo el pedido.
- Pérdida de confianza: Una tienda que muestra errores genera desconfianza y puede hacer que los visitantes no vuelvan.
- Problemas de SEO: Si los buscadores rastrean tu web mientras está rota, podrÃan indexar páginas de error, lo cual es perjudicial para tu posicionamiento.
Al activar el PrestaShop en mantenimiento, te aseguras de que nadie más (excepto tú) pueda interactuar con la tienda mientras realizas los cambios. Es la medida de seguridad más básica y profesional que puedes tomar.
Método 1: Activar el modo mantenimiento desde el panel de administración (La forma fácil)
Esta es la forma más rápida y recomendada para la mayorÃa de los usuarios. Solo necesitas acceso a tu back-office de PrestaShop.
Paso 1: Accede a tu panel de administración
Abre tu navegador y escribe la URL de tu administrador. Normalmente es algo como www.tutienda.com/admin1234 (la parte de "admin" suele ser personalizada). Introduce tus credenciales para entrar.
Paso 2: Navega a los parámetros de la tienda
Una vez dentro, mira el menú lateral izquierdo. DeberÃas ver una sección llamada "Parámetros de la tienda" (con un icono de un engranaje o tuerca). Pasa el ratón por encima y haz clic en "Parámetros generales".
Paso 3: Encuentra la opción de mantenimiento
Dentro de "Parámetros generales", busca la pestaña llamada "Mantenimiento". Es la primera pestaña que verás en la parte superior de la página.
Paso 4: Activa el modo y personaliza el mensaje
Aquà es donde ocurre la magia. Verás un formulario con varias opciones:
- Activar el modo mantenimiento: Cambia el selector a "SÃ". Este es el interruptor principal.
- IPs permitidas: Este es un campo muy útil. Aquà puedes escribir tu dirección IP para que, aunque la tienda esté en mantenimiento, tú puedas verla con normalidad. Para encontrar tu IP, simplemente busca "cuál es mi IP" en Google. EscrÃbela en el campo. Si no la pones, tendrás que ver la tienda como un cliente más (con el mensaje de mantenimiento), lo cual no es práctico para probar.
- Mensaje de mantenimiento: Aquà puedes escribir un texto personalizado. Por defecto, PrestaShop muestra "Estamos realizando tareas de mantenimiento. Vuelve en un momento." Te recomiendo que lo personalices con algo como "Estamos mejorando tu experiencia de compra. ¡Vuelve muy pronto!" para que sea más cercano.
[TIP] Si no sabes tu IP, puedes usar un servicio web como
whatismyip.compara averiguarla. Es un código numérico (ej. 84.123.45.67) que identifica tu conexión a internet.
Paso 5: Guarda los cambios
Haz clic en el botón "Guardar" en la parte superior derecha de la pantalla. ¡Listo! Tu tienda está ahora en mantenimiento PrestaShop.
Para comprobarlo, abre tu tienda en una ventana de incógnito (o desde el móvil con datos móviles, para que no use tu IP). Verás el mensaje que has configurado.
Método 2: Activar el modo mantenimiento desde el servidor (La forma de emergencia)
A veces, las cosas no salen como esperamos. Puede que te equivoques al actualizar y la tienda se rompa por completo, sin acceso al panel de administración. En ese caso, necesitas una "llave maestra": activar el mantenimiento directamente en el servidor.
Este método implica editar un archivo de configuración. No te asustes, es más fácil de lo que parece, solo hay que seguir unos pasos con cuidado.
Paso 1: Accede a tu panel de control (Syspanel)
Para editar archivos del servidor, necesitas acceder a tu panel de control de hosting. Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), la forma de acceder es a través de la URL https://tu-dominio.com:2106. Recuerda, el puerto es el 2106.
[INFO] El puerto de acceso a Syspanel es siempre el 2106. Asegúrate de escribirlo bien en la URL, ya que si no, no podrás acceder.
Paso 2: Navega al administrador de archivos
Una vez dentro de Syspanel, busca la sección de "Archivos" o "Administrador de archivos". Suele ser un icono de carpeta. Haz clic en él.
Paso 3: Encuentra la carpeta de tu tienda
Se abrirá una ventana con los archivos de tu servidor. DeberÃas buscar la carpeta donde está instalada tu tienda PrestaShop. Normalmente es una carpeta llamada public_html o htdocs. Si tu tienda está en un subdominio o carpeta, búscala ahÃ.
Paso 4: Abre el archivo de parámetros
Dentro de la carpeta de tu tienda, busca un archivo llamado parameters.php. Está dentro de la carpeta app/config/. Haz clic derecho sobre él y selecciona "Editar" o "Ver/Editar".
Paso 5: Cambia el valor de mantenimiento
Se abrirá un editor de texto. Busca una lÃnea que diga algo como:
'PS_SHOP_ENABLE' => 1,
El número 1 significa que la tienda está activa. Para ponerla en mantenimiento PrestaShop, cambia ese 1 por un 0.
'PS_SHOP_ENABLE' => 0,
Guarda el archivo (normalmente con el botón "Guardar" o Ctrl+S) y cierra el editor.
[WARNING] Este método es muy potente. Asegúrate de cambiar solo el valor de
PS_SHOP_ENABLEy no toques ninguna otra lÃnea del archivo. Un error aquà podrÃa causar problemas más graves.
Después de esto, tu tienda mostrará el mensaje de mantenimiento. Para desactivarlo, solo tienes que volver a cambiar el 0 por 1 en el mismo archivo.
¿Qué hago después de activar el modo mantenimiento? El proceso de actualización
Perfecto, ya tienes tu tienda "cerrada". Ahora es el momento de realizar la actualización. Aquà te dejo un resumen de los pasos a seguir para que todo vaya sobre ruedas.
1. Haz una copia de seguridad completa (¡No lo omitas!)
Antes de tocar nada, es imprescindible que hagas una copia de seguridad de:
- Los archivos: Todo el contenido de la carpeta
public_html. - La base de datos: Exporta tu base de datos MySQL a un archivo
.sql.
La mayorÃa de los hosts ofrecen herramientas para hacer esto automáticamente desde Syspanel (en la sección de "Bases de datos" o "Copias de seguridad"). Si no, puedes usar el administrador de archivos para descargar todo por FTP y phpMyAdmin para exportar la base de datos.
[WARNING] Esta es la regla de oro. Si algo sale mal durante la actualización y no tienes copia de seguridad, podrÃas perder toda tu tienda. No arriesgues tu negocio por unos minutos de trabajo.
2. Descarga la última versión de PrestaShop
Ve al sitio oficial de PrestaShop y descarga el paquete de la última versión estable. No descargues versiones beta o de desarrollo.
3. Sigue el asistente de actualización
PrestaShop tiene un asistente de actualización automática. Lo encontrarás en tu back-office (si aún tienes acceso). Ve a "Parámetros avanzados" -> "Asistente de actualización". El asistente te guiará paso a paso, analizando tu sistema y aplicando los cambios necesarios.
4. Prueba todo antes de abrir
Una vez finalizada la actualización, no desactives el mantenimiento todavÃa. Primero, entra a tu tienda usando tu IP permitida (la que configuraste al principio). Revisa:
- Que la página de inicio cargue correctamente.
- Que los productos se vean bien.
- Que el carrito de compra funcione.
- Que el proceso de pago (al menos hasta el paso final) funcione.
- Que las páginas de categorÃas y de contenido (sobre nosotros, contacto, etc.) estén bien.
5. Desactiva el modo mantenimiento
Cuando todo esté perfecto, ve a "Parámetros de la tienda" -> "Parámetros generales" -> "Mantenimiento" y cambia el selector a "No". Guarda los cambios. ¡Tu tienda está abierta de nuevo y actualizada!
Preguntas Frecuentes (FAQ) sobre el modo mantenimiento
Aquà te resuelvo las dudas más comunes que nos llegan al soporte sobre este tema.
¿Puedo personalizar el mensaje de mantenimiento?
SÃ, absolutamente. En la misma pantalla de configuración del mantenimiento, tienes un campo de texto llamado "Mensaje de mantenimiento". Puedes poner lo que quieras. Te recomiendo usar un tono amigable y dar una estimación de tiempo si es posible (ej. "Estamos de vuelta en 2 horas").
¿Qué significa "IPs permitidas" y para qué sirve?
Es una lista de direcciones IP que podrán ver la tienda con normalidad, incluso estando en mantenimiento. Es ideal para que tú y tu equipo de desarrollo puedan probar la tienda mientras está "cerrada". Añade tu IP actual para no quedarte fuera.
¿Qué pasa si no sé mi IP?
Puedes usar un sitio web como ipconfig.me o whatismyip.com para ver tu IP pública. Es la que debes introducir en el campo de IPs permitidas.
¿El modo mantenimiento afecta a mi SEO?
Si lo activas durante un perÃodo corto (horas o un par de dÃas), el impacto en SEO es mÃnimo. Los buscadores entenderán que es una situación temporal. Sin embargo, si lo dejas activado durante semanas, podrÃas sufrir una caÃda en tu posicionamiento. Por eso, es importante que las actualizaciones sean rápidas y eficientes.
¿Puedo activar el modo mantenimiento desde mi móvil?
SÃ, siempre que tengas acceso a tu panel de administración de PrestaShop desde el navegador del móvil, puedes hacerlo. La interfaz es responsive y te permitirá cambiar el selector sin problema.
¿Qué hago si me olvidé de activar el modo mantenimiento y la tienda ya se rompió?
No cunda el pánico. Si la tienda ya muestra errores, tu primera acción debe ser restaurar la copia de seguridad que hiciste antes de empezar. Si no hiciste copia, contacta con tu proveedor de hosting inmediatamente para que te ayuden a restaurar una copia reciente desde sus servidores.
¿El modo mantenimiento es lo mismo que desactivar la tienda?
SÃ, en esencia es lo mismo. Al activar el modo mantenimiento, estás desactivando la tienda para el público general y mostrando un mensaje especÃfico. Es una forma más elegante y profesional de "cerrar" tu negocio temporalmente.
Conclusión
Activar el modo mantenimiento PrestaShop es un proceso sencillo pero fundamental para cualquier actualización. No solo protege a tus clientes de errores, sino que también protege la imagen de tu marca y tu posicionamiento en buscadores.
Recuerda la regla de oro: siempre haz una copia de seguridad antes de actualizar. Y si en algún momento te sientes perdido, no dudes en contactar con tu soporte técnico. Estamos aquà para ayudarte.
Espero que esta guÃa te haya sido de gran ayuda. ¡Ahora ya puedes actualizar tu tienda con total confianza!
