Magento 2 B2B Forced Login – Protege el contenido de la tienda solo para clientes registrados
Magento 2 B2B Forced Login es un módulo creado para tiendas que operan en un modelo B2B y necesitan un control total sobre el acceso al contenido del sitio. Gracias a esta funcionalidad, puedes limitar la visibilidad de la tienda exclusivamente a clientes registrados, eliminando el tráfico accidental y protegiendo información comercial sensible.
¿Por qué elegir Forced Login?
- Control de acceso completo – redirige a cualquier usuario no registrado directamente a la página de inicio de sesión.
- Configurable para cada tienda – ajustes independientes para cada vista de tienda en Magento.
- Dos modos de funcionamiento – bloqueo de todas las páginas excepto el inicio de sesión o el inicio de sesión y el registro.
- Solución ideal para la venta mayorista – tus precios y productos serán visibles solo para clientes verificados.
Funciones del módulo
- Posibilidad de activar o desactivar el módulo por separado para cada tienda.
- Selección del nivel de restricción de acceso: bloqueo completo o con acceso al registro.
- Configuración sencilla y clara en el panel de administración de Magento 2.
- Compatibilidad con Magento 2.4.x.
Aplicación
El módulo es perfecto para entornos B2B, mayoristas, tiendas dedicadas a socios comerciales o distribuidores, donde es necesario ocultar listas de precios, ofertas y productos a usuarios no autorizados.
Soporte técnico
Todos nuestros módulos cuentan con soporte técnico. En caso de problemas, ofrecemos ayuda en la implementación y desarrollo del módulo según las necesidades individuales del cliente.
Apuesta por la seguridad y la profesionalidad en la venta B2B con Magento 2 B2B Forced Login de KOWAL.
Versión: 1.0.2
15.02.2026
Añadido
- Se ha añadido el nuevo campo de configuración URL Exceptions en el panel:
- Stores > Configuration > Kowal > B2B Forced Login > Settings
- El campo tiene un formato línea por línea: cada línea es un fragmento de URL que debe omitirse del mecanismo de inicio de sesión obligatorio.
Cambios
- Se ha ampliado la lógica ForceCustomerLoginObserver:
- el módulo lee la lista de excepciones desde la configuración,
- compara el request URI actual con los fragmentos introducidos, sin distinguir entre mayúsculas y minúsculas,
- si la URL coincide con una excepción, no realiza la redirección al inicio de sesión.
Motivo
Permite gestionar correctamente webhooks y endpoints de integración, por ejemplo Stripe en tiendas B2B, que deben estar disponibles sin sesión de cliente.
Ejemplos de uso
- stripe/webhook
- rest/V1/stripe
- /payment/stripe/webhook
























