PrestaShop: cómo activar la verificación en dos pasos para el panel de administración
¿Por qué necesitas la verificación en dos pasos en PrestaShop?
La seguridad de tu tienda online no es un tema menor. Cada día, miles de sitios web son atacados por bots y personas malintencionadas que intentan acceder a paneles de administración. Si alguien consigue entrar en tu panel de PrestaShop, podría robar datos de clientes, modificar precios, instalar malware o incluso vaciar tu cuenta bancaria si tienes pasarelas de pago conectadas.
La verificación dos pasos prestashop (también conocida como 2FA o autenticación de doble factor) añade una capa extra de protección. Ya no basta con tu usuario y contraseña: necesitas un segundo código que solo tú puedes generar, normalmente desde tu móvil. Esto hace que, aunque alguien robe tu contraseña, no pueda entrar sin ese código adicional.
En este artículo te explicamos, paso a paso y sin tecnicismos, cómo activar esta protección en tu tienda. No necesitas ser un experto en informática: solo sigue las instrucciones y en menos de 15 minutos tendrás tu panel mucho más seguro.
¿Qué es exactamente la verificación en dos pasos?
La verificación en dos pasos funciona como la doble cerradura de una puerta blindada. El primer paso es algo que sabes (tu contraseña). El segundo paso es algo que tienes (tu teléfono móvil). Solo combinando ambos puedes abrir la puerta.
En PrestaShop, esta función genera un código temporal de 6 dígitos que cambia cada 30 segundos. Para obtenerlo, necesitas una aplicación de autenticación como Google Authenticator, Authy o Microsoft Authenticator. Estas aplicaciones están disponibles gratis para Android e iOS.
[INFO] Aunque PrestaShop también permite el envío de códigos por correo electrónico, el método con aplicación móvil es mucho más seguro. El correo puede ser interceptado, pero la app genera el código localmente en tu dispositivo.
Requisitos previos antes de empezar
Antes de activar el 2FA en tu tienda, asegúrate de tener lo siguiente:
- Acceso al panel de administración de PrestaShop con permisos de superadmin.
- Un smartphone con una aplicación de autenticación instalada (Google Authenticator, Authy, etc.).
- Conexión a internet estable.
- Unos 10-15 minutos de tiempo sin interrupciones.
[WARNING] Si no tienes permisos de administrador total, no podrás realizar este cambio. Contacta con la persona encargada de tu tienda o con tu proveedor de hosting para que te los conceda.
Cómo activar la verificación en dos pasos en PrestaShop (método oficial)
PrestaShop incluye esta función de forma nativa desde la versión 1.7. Si tienes una versión anterior, te recomendamos actualizar o utilizar un módulo de terceros (lo veremos más adelante).
Paso 1: Accede a tu panel de administración
Entra en tu tienda como lo haces normalmente. La URL suele ser algo como tutienda.com/admin o similar. Introduce tu usuario y contraseña habituales.
Paso 2: Ve a la configuración de seguridad
Una vez dentro, busca en el menú lateral izquierdo la sección Avanzado (en algunas versiones aparece como "Advanced Parameters"). Dentro de este menú, haz clic en Seguridad o Security.
Paso 3: Localiza la opción de verificación en dos pasos
En la pantalla de seguridad, busca un apartado llamado "Verificación en dos pasos" o "Two-Factor Authentication". Activa la opción marcando la casilla correspondiente.
Paso 4: Elige tu método preferido
PrestaShop te ofrecerá dos opciones:
- Aplicación móvil: la más recomendada. Te pedirá que escanees un código QR con tu app de autenticación.
- Correo electrónico: recibirás el código en tu email cada vez que intentes acceder.
Te recomendamos encarecidamente elegir la aplicación móvil. Es más segura y no depende de que tu correo funcione correctamente.
Paso 5: Escanea el código QR
Si has elegido la app móvil, se mostrará un código QR en pantalla. Abre tu aplicación de autenticación, selecciona "Añadir cuenta" o el icono "+", y escanea el código.
La app generará un código de 6 dígitos. Introdúcelo en el campo que te indica PrestaShop para confirmar que todo funciona correctamente.
Paso 6: Guarda los códigos de respaldo
Es muy importante que guardes los códigos de respaldo que te proporciona PrestaShop. Son una serie de códigos de un solo uso que te permitirán acceder si pierdes tu móvil o si la app deja de funcionar.
[TIP] Guarda estos códigos en un lugar seguro, como un gestor de contraseñas o una caja fuerte física. No los guardes en tu correo electrónico, ya que si alguien accede a él, tendría también tus códigos de respaldo.
Paso 7: Guarda los cambios y prueba
Haz clic en "Guardar" y cierra sesión. Vuelve a intentar acceder: verás que ahora te pide el código de verificación. Ábrelo desde tu app y comprueba que todo funciona.
Activar 2FA en versiones antiguas de PrestaShop
Si tu tienda usa PrestaShop 1.6 o anterior, no tendrás esta opción de forma nativa. Pero no te preocupes: puedes instalar un módulo de terceros.
Módulos recomendados para 2FA
En el marketplace oficial de PrestaShop encontrarás varios módulos de autenticación en dos pasos. Algunos de los más populares son:
- Two Factor Authentication de PrestaShop Official.
- Google Authenticator (varios desarrolladores).
- Duo Security para PrestaShop.
La instalación es sencilla:
- Descarga el módulo desde el marketplace.
- Ve a "Módulos" > "Módulos y servicios" en tu panel.
- Haz clic en "Subir un módulo" y selecciona el archivo ZIP descargado.
- Instala y activa el módulo.
- Sigue las instrucciones del propio módulo para configurarlo.
[WARNING] Asegúrate de descargar módulos solo de fuentes oficiales. Los módulos pirata o de sitios no confiables pueden contener malware que comprometa tu tienda.
Configuración adicional para reforzar la seguridad de tu panel
Activar el 2FA es un gran paso, pero no es lo único que debes hacer para proteger panel prestashop. Aquí tienes otras medidas recomendadas:
Cambia la URL de administración
Por defecto, la URL del panel suele ser tutienda.com/admin. Los atacantes lo saben y la usan como puerta de entrada. Cambia esta URL a algo único y difícil de adivinar.
Usa contraseñas fuertes
Tu contraseña debe tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos. Evita usar la misma contraseña para varios servicios.
Limita los intentos de acceso
En la configuración de seguridad de PrestaShop puedes limitar el número de intentos fallidos antes de bloquear la cuenta. Esto dificulta los ataques de fuerza bruta.
Mantén PrestaShop actualizado
Cada actualización incluye parches de seguridad. No las retrases innecesariamente.
Activa el SSL/HTTPS
Asegúrate de que tu tienda usa conexión cifrada. La mayoría de los hosting lo ofrecen gratis con Let's Encrypt.
[INFO] Si tu hosting utiliza el panel Syspanel, recuerda que puedes gestionar tu certificado SSL desde el puerto 2106. Accede a
tu-servidor:2106para administrar estos aspectos de tu alojamiento.
Preguntas frecuentes sobre el 2FA en PrestaShop
¿Qué pasa si pierdo mi móvil?
Si pierdes el móvil, utiliza uno de tus códigos de respaldo. Si tampoco los tienes, tendrás que contactar con tu proveedor de hosting o con el soporte de PrestaShop para que desactiven el 2FA manualmente desde la base de datos.
¿Puedo usar la misma app para varias tiendas?
Sí, las aplicaciones de autenticación permiten gestionar múltiples cuentas. Solo tienes que escanear el código QR de cada tienda y se añadirá a la app.
¿El 2FA funciona en la app móvil de PrestaShop?
La verificación en dos pasos se aplica al panel de administración web. Si usas la app móvil de gestión, también te pedirá el código cuando intentes conectarte.
¿Cada cuánto cambia el código?
El código cambia cada 30 segundos. Si el código caduca, espera a que se genere uno nuevo en tu app.
¿Puedo desactivar el 2FA si me resulta incómodo?
Sí, puedes desactivarlo en cualquier momento desde la misma sección de seguridad. Pero te recomendamos mantenerlo activo: la comodidad no merece la pena si pones en riesgo tu negocio.
Resumen y recomendaciones finales
La verificación dos pasos prestashop es una de las medidas más efectivas para proteger panel prestashop de accesos no autorizados. La configuración es sencilla y no requiere conocimientos técnicos avanzados. Solo necesitas un móvil y una aplicación de autenticación gratuita.
Recuerda que la seguridad prestashop no termina con el 2FA. Combina esta medida con contraseñas fuertes, URL de administración personalizada, actualizaciones periódicas y un buen hosting que ofrezca protección adicional.
[TIP] Programa una revisión de seguridad de tu tienda cada 3 meses. Revisa los usuarios con acceso al panel, elimina los que no uses y comprueba que todos tienen el 2FA activado.
Si tu hosting usa Syspanel, accede a través del puerto 2106 para revisar las medidas de seguridad adicionales que puedas aplicar a nivel de servidor, como cortafuegos o protección contra ataques DDoS.
No esperes a que sea demasiado tarde: activa el 2FA hoy mismo y duerme tranquilo sabiendo que tu tienda está protegida. Si tienes cualquier duda durante el proceso, consulta la documentación oficial de PrestaShop o contacta con el soporte de tu hosting. Ellos estarán encantados de ayudarte.
