Magento 2 B2B Forced Login – Protege el contenido de la tienda solo para clientes registrados
- SKU
- M2-B2B-FORCED-LOGIN
Descripción / 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.
More Information
| Conformidad con la plantilla | Luma / Blank, KOWAL |
|---|
Change Log
Versión: 1.0.2
15.02.2026
Añadido
- Se ha añadido un nuevo campo de configuración URL Exceptions en el panel:
- Stores > Configuration > Kowal > B2B Forced Login > Settings
- El campo tiene formato línea por línea: cada línea es un fragmento de URL que debe ser omitido por el mecanismo de inicio de sesión obligatorio.
Modificado
- Se ha ampliado la lógica de 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.
Por qué
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 casos de uso
- stripe/webhook
- rest/V1/stripe
- /payment/stripe/webhook
Instrucciones de instalación del módulo
Instalación mediante Composer
Recibirás los datos de acceso al repositorio Composer (la dirección de correo electrónico del cliente y el token de licencia) por correo electrónico tras la compra. También están disponibles en el panel del cliente después de iniciar sesión en kowal.store. Sustituye TWOJ_EMAIL_KLIENTA por la dirección de correo electrónico de tu cuenta y TWOJ_TOKEN por el token recibido. Ejecuta los comandos en el directorio raíz de Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/forcedloginFinalización de la instalación
Después de instalar el paquete, actualiza Magento y limpia la caché:
php bin/magento setup:upgradephp bin/magento cache:flushEn el entorno de producción, realiza también la compilación DI y el despliegue de archivos estáticos conforme al proceso de despliegue de la tienda.