Magento 2: restringir el catálogo con Forced Login
Magento 2: restringir el catálogo con Forced Login
¿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?
Kowal_ForcedLogin exige iniciar sesión en las páginas protegidas según el modo elegido y las excepciones URL configuradas.
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
Configure y pruebe el modo de acceso y las excepciones en un entorno de pruebas. La instalación y configuración siguen los procedimientos habituales de Magento.
¿Qué puede hacer el módulo?
- Kowal_ForcedLogin exige iniciar sesión en las páginas protegidas según el modo elegido y las excepciones URL configuradas.
- Permite añadir excepciones (por ejemplo, /kontakt, /regulamin),
- Instale y configure el módulo según la documentación; el esfuerzo depende de la tienda.
- Compruebe la versión Magento 2.4.x compatible, el tema, la caché y todos los canales de acceso antes del despliegue.
¿Cómo se ve en la práctica?
- Pruebe la página protegida antes y después de iniciar sesión, también en móvil.
- Revise las excepciones URL, el inicio de sesión, el registro y la recuperación de contraseña.
- Compruebe que, tras cerrar sesión, no quede contenido protegido visible, incluso con la caché de páginas activa.
¿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,
- Instale y configure el módulo según la documentación; el esfuerzo depende de la tienda.
¿Cómo instalar el módulo?
composer require kowal/forcedlogin
php bin/magento module:enable Kowal_ForcedLogin
php bin/magento setup:upgrade Documentación y funcionalidades
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.
Documentación y funcionalidades
Comprar el módulo en la tienda →
Contacta con nosotros →
Forced Login limita el acceso a determinadas páginas de la tienda. No corrige vulnerabilidades ni protege todos los canales de administración y API. La aprobación de cuentas requiere una solución separada como CustomerApproval.