Magento 2 B2B Forced Login – Proteggi il contenuto del negozio solo per i clienti autenticati
- SKU
- M2-B2B-FORCED-LOGIN
Descrizione / 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.
More Information
| Conformità al modello | Luma / Vuoto, Fabbro |
|---|
Change Log
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 un formato riga per riga: ogni riga è un frammento di URL che deve essere ignorato dal meccanismo di login forzato.
Modificato
- Estesa la logica di 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 esempio Stripe nei negozi B2B, che devono essere disponibili senza una sessione cliente.
Esempi di utilizzo
- stripe/webhook
- rest/V1/stripe
- /payment/stripe/webhook
Istruzioni per l'installazione del modulo
Installazione tramite Composer
Riceverai via e-mail i dati di accesso al repository Composer, ovvero l’indirizzo e-mail del cliente e il token di licenza, dopo l’acquisto. Sono disponibili anche nell’area cliente dopo aver effettuato l’accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l’indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/forcedloginCompletamento dell’installazione
Dopo aver installato il pacchetto, esegui l’aggiornamento di Magento e svuota la cache:
php bin/magento setup:upgradephp bin/magento cache:flushIn ambiente di produzione, esegui anche la compilazione DI e il deployment dei file statici secondo il processo di deployment del negozio.