Magento 2 B2B Forced Login – Proteggi il contenuto del negozio solo per i clienti autenticati
Magento 2 B2B Forced Login è un modulo progettato per i negozi che operano nel modello B2B e richiedono il pieno controllo dell'accesso ai contenuti del sito. Grazie a questa funzionalità puoi limitare la visibilità del negozio esclusivamente ai clienti autenticati, eliminando il traffico casuale e proteggendo le informazioni commerciali sensibili.
Perché scegliere Forced Login?
- Controllo completo degli accessi – reindirizza ogni utente non autenticato direttamente alla pagina di login.
- Configurabilità per ogni negozio – impostazioni separate per ogni vista negozio in Magento.
- Due modalità di funzionamento – blocco di tutte le pagine tranne il login oppure login e registrazione.
- Soluzione ideale per la vendita all'ingrosso – i tuoi prezzi e prodotti saranno visibili solo ai clienti verificati.
Funzionalità del modulo
- Possibilità di abilitare/disabilitare il modulo separatamente per ogni negozio.
- Scelta del livello di restrizione dell'accesso (blocco completo oppure con accesso alla registrazione).
- Configurazione semplice e chiara nel pannello di amministrazione Magento 2.
- Compatibilità con Magento 2.4.x.
Utilizzo
Il modulo è perfetto per ambienti B2B, grossisti, negozi dedicati a partner commerciali o distributori, dove è necessario nascondere listini prezzi, offerte e prodotti agli utenti non autorizzati.
Supporto tecnico
Tutti i nostri moduli sono coperti da supporto tecnico. In caso di problemi offriamo assistenza all'implementazione e sviluppo del modulo in base alle esigenze individuali del cliente.
Scegli sicurezza e professionalità nella vendita B2B con Magento 2 B2B Forced Login di KOWAL.
Versione: 1.0.2
15.02.2026
Aggiunto
- Aggiunto un nuovo campo di configurazione URL Exceptions nel pannello:
- Stores > Configuration > Kowal > B2B Forced Login > Settings
- Il campo ha il formato riga per riga: ogni riga è un frammento di URL che deve essere ignorato dal meccanismo di imposizione del login.
Modificato
- Estesa la logica ForceCustomerLoginObserver:
- il modulo legge l'elenco delle eccezioni dalla configurazione,
- confronta l'attuale request URI con i frammenti inseriti, senza distinzione tra maiuscole e minuscole,
- se l'URL corrisponde a un'eccezione, non esegue il reindirizzamento al login.
Perché
Consente la corretta gestione di webhook ed endpoint di integrazione (ad es. Stripe nei negozi B2B), che devono essere accessibili senza una sessione cliente.
Esempi di casi d'uso
- stripe/webhook
- rest/V1/stripe
- /payment/stripe/webhook
























