¿Cómo proteger una tienda Magento 2 frente al acceso no autorizado?
¿No quieres que cualquiera pueda navegar por tu tienda? ¿Tienes contenido solo para clientes que han iniciado sesión?
Muchos propietarios de tiendas Magento 2 venden en B2B, prueban cambios en la tienda u ofrecen un catálogo solo a un grupo seleccionado de clientes. ¿Qué hacer en ese caso?
Magento no incluye una opción nativa para “bloquear el acceso a la tienda a usuarios no autenticados”; por eso se creó el módulo Kowal_ForcedLogin.
El problema: cualquiera puede ver tu tienda
Por defecto, cualquier persona que conozca la dirección de tu tienda puede entrar y ver:
- toda la oferta de productos,
- precios, imágenes y descripciones,
- elementos del menú y la estructura de categorías.
Para tiendas mayoristas, de prueba o de temporada, esto supone un riesgo importante:
- tus competidores pueden copiar la oferta,
- las nuevas soluciones pueden ser visibles antes del lanzamiento,
- los clientes verán una tienda “sin terminar”.
La solución: el módulo Kowal_ForcedLogin
Este módulo ligero y sencillo permite forzar el inicio de sesión antes de entrar en la tienda. Funciona automáticamente y no requiere conocimientos técnicos.
¿Qué puede hacer el módulo?
- Fuerza el inicio de sesión en todas las páginas de la tienda,
- Permite añadir excepciones (por ejemplo, /kontakt, /regulamin),
- No modifica los archivos de Magento: instalación segura y rápida,
- Compatible con temas y versiones de Magento 2.3–2.4.x.
¿Cómo se ve en la práctica?
- [Aquí añade una captura: intento de acceder a la página de inicio sin iniciar sesión → redirección al login]
- [Aquí añade una captura: panel de administración con la configuración de excepciones]
- [Aquí añade un vídeo breve: el usuario intenta entrar en la página / y es redirigido]
¿Para quién es este módulo?
- Tiendas mayoristas B2B,
- Tiendas de prueba o en versión beta,
- Propietarios de tiendas que quieren controlar quién ve la oferta.
Ventajas de usar ForcedLogin
- Proteges el acceso a la tienda,
- Proteges datos sensibles (por ejemplo, precios mayoristas),
- Evitas que los clientes “vean los cambios” antes de tiempo,
- Ahorras tiempo: la instalación y configuración llevan solo unos minutos.
¿Cómo instalar el módulo?
composer require kowal/module-forcedloginphp bin/magento module:enable Kowal_ForcedLoginphp bin/magento setup:upgrade La guía detallada está disponible aquí: [Ver instrucciones →]
Resumen
Si quieres que tu tienda Magento sea visible solo para clientes que han iniciado sesión, este módulo lo hará por ti. De forma sencilla, bloquearás el acceso a la tienda pública y, al mismo tiempo, conservarás la posibilidad de añadir excepciones.
Ver DEMO del módulo →
Comprar el módulo en la tienda →
Contacta con nosotros →

