Magento 2 B2B Forced Login – Proteggi i contenuti 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 sull’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.
Compatibilità
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
30,75 €
Segnala ad un amico

Richiedi informazioni sul prodotto

Descrizione / Magento 2 B2B Forced Login – Proteggi i contenuti del negozio solo per i clienti autenticati

MAGENTO 2 · VENDITE B2B · ACCESSO AL NEGOZIO

Rendi disponibile l’offerta ai clienti dopo il login.

Kowal B2B Forced Login

Trasforma il negozio Magento in uno spazio di vendita per i partner commerciali. Indirizza i visitatori non autenticati alla pagina di login, scegli l’accesso alla registrazione e imposta eccezioni per gli indirizzi necessari.

Login obbligatorio · Due modalità di accesso · Impostazioni per negozio

COME FUNZIONA IN PRATICA

01 · Scegli la modalità di accesso
Rendi disponibile il login oppure il login con registrazione.

02 · L’ospite apre il negozio
Le pagine protette reindirizzano al login.

03 · Il cliente utilizza l’offerta
Dopo il login può navigare nel negozio.

Cosa ottiene il tuo negozio?

Scopri le funzionalità del modulo, i casi d’uso e il metodo di configurazione.

Offerta disponibile dopo il login

Magento 2 B2B Forced Login è stato creato per grossisti, distributori e negozi dedicati ai partner commerciali. Limita la navigazione dei contenuti da parte degli utenti non autenticati e aiuta a proteggere le informazioni commerciali: listini prezzi, offerte e prodotti.

Dopo l’attivazione, le richieste protette degli ospiti vengono indirizzate alla pagina di login. L’ambito di accesso dipende dalla modalità selezionata e dalle eccezioni configurate.

Due modalità di funzionamento

  • Login: il negozio rende disponibile il percorso di login e le azioni supportate per il recupero della password.
  • Login e registrazione: il cliente può anche accedere alle pagine di creazione dell’account.

Adatta le restrizioni al modo in cui acquisisci i partner commerciali: account creati dal team oppure richieste di nuovi clienti tramite il negozio.

Impostazioni separate per le viste negozio

Nel pannello Magento puoi attivare e disattivare il modulo e scegliere la modalità di accesso per le singole viste negozio. La configurazione si trova in Stores → Configuration → Kowal → B2BForcedLogin.

Questo consente di adattare l’accesso alla struttura dei negozi e alle regole di vendita della vista specifica.

Eccezioni per gli indirizzi necessari

Nella configurazione puoi inserire frammenti di URL esclusi dall’obbligo di login, uno per riga. La corrispondenza verifica se l’URI della richiesta contiene il frammento specificato, senza distinzione tra maiuscole e minuscole.

Usa frammenti univoci e verifica il loro ambito. Si tratta di una corrispondenza su parte dell’indirizzo, non di un elenco di URL esatti né di pattern wildcard.

Login e verifica del partner commerciale

Forced Login verifica se il cliente ha effettuato l’accesso. Da solo non approva le registrazioni né verifica l’azienda. L’obiettivo indicato nella descrizione precedente, ovvero prezzi e prodotti disponibili solo per clienti verificati, si realizza combinando l’obbligo di login con l’approvazione degli account.

Per questo processo puoi utilizzare Kowal Customer Approval. L’implementazione va verificata anche con cache, tema e altri canali di accesso all’offerta.

Magento e supporto all’implementazione

La descrizione del prodotto indica la compatibilità con Magento 2.4.x. Il pacchetto utilizza kowal/base. Il team Kowal offre supporto tecnico, assistenza nell’implementazione e sviluppo in base alle esigenze individuali del cliente.

Durante l’implementazione verifica login, registrazione, recupero password ed eccezioni selezionate in ogni vista negozio di destinazione.

Installazione tramite Composer

Pacchetto kowal/forcedlogin, modulo Kowal_ForcedLogin. Configura l’accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione includi la compilazione e il deployment dei contenuti statici secondo il processo del negozio.

Dalla configurazione al risultato

1. Scegli la modalità di accesso
Rendi disponibile il login oppure il login con registrazione.

2. L’ospite apre il negozio
Le pagine protette reindirizzano al login.

3. Il cliente utilizza l’offerta
Dopo il login può navigare nel negozio.

Grossista con offerta per partner commerciali

Un visitatore senza sessione attiva viene indirizzato al modulo di login. Dopo l’accesso può vedere prodotti e listini prezzi preparati per i clienti del negozio.

Se consenti la registrazione autonoma, aggiungi Customer Approval affinché l’accesso richieda anche la decisione dell’amministratore.

Organizza l’accesso all’offerta B2B

Vuoi adattare il modulo al tuo negozio? Richiedi l’implementazione di Kowal B2B Forced Login e discuti la configurazione o le estensioni necessarie.

Maggiori Informazioni

Conformità al modello Luma / Vuoto, Fabbro

Change Log

Versione: 1.0.2

15.02.2026

Aggiunto

  • Aggiunto il 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 imposizione del login.

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 sessione cliente.

Esempi di casi d’uso

    • 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 nel pannello cliente dopo aver effettuato il login 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/forcedlogin

Completamento dell’installazione

Dopo aver installato il pacchetto, esegui l’aggiornamento di Magento e svuota la cache:

php bin/magento setup:upgradephp bin/magento cache:flush

Nell’ambiente di produzione esegui anche la compilazione DI e il deployment dei file statici secondo il processo di implementazione del negozio.

Premere per saltare il carosello

Abbiamo trovato altri prodotti che potrebbero piacerti!

Scrivi la tua recensione
Stai recensendo: Magento 2 B2B Forced Login – Proteggi i contenuti del negozio solo per i clienti autenticati
Il tuo voto:
Prezzo
Qualité
Assistenza
loader
Caricamento...

Hai inviato la tua recensione per la moderazione.

Domande e risposte

Domanda
Il modulo consente di bloccare l'accesso al negozio agli utenti non connessi?
Risposta
Sì — dopo l'attivazione del modulo, ogni visitatore dovrà effettuare l'accesso o registrarsi prima di poter accedere ai contenuti del negozio.
Domanda
È possibile impostare eccezioni: pagine che saranno accessibili senza effettuare il login (ad es. “Contatti”, “Regolamento”)?
Risposta
Sì — il modulo offre la configurazione di eccezioni che possono essere accessibili senza effettuare il login.
Domanda
Il modulo richiede modifiche ai file core di Magento o al template?
Risposta
No — la descrizione del modulo indica che funziona come un’estensione conforme all’architettura di Magento 2, senza la necessità di sovrascrivere i file di sistema.
Domanda
Per quali negozi questo modulo è più utile?
Risposta
È più adatto per negozi B2B, negozi di test o offerte riservate, in cui l’accesso deve essere consentito solo a clienti verificati.
Domanda
Dopo l’installazione e l’attivazione, gli utenti non autenticati vengono reindirizzati automaticamente alla pagina di accesso?
Risposta
Sì — il modulo richiede l’accesso prima di poter visualizzare i contenuti del negozio e può reindirizzare gli utenti non autenticati alla pagina di accesso.
Domanda
È possibile farlo funzionare solo parzialmente, ad esempio consentire l’accesso ad alcune pagine senza login?
Risposta
Sì — anche se la funzione principale è imporre completamente il login, il modulo consente di configurare eccezioni e bloccare selettivamente l’accesso a determinate pagine o visualizzazioni.
Domanda
Il modulo è compatibile con più viste del negozio (multi-store) e con le versioni di Magento 2?
Risposta
Sì — nella descrizione del produttore è indicata la compatibilità con Magento 2.3-2.4.x e la predisposizione per ambienti B2B/multi-store.
Domanda
L'obbligo di accesso può influire negativamente sulla SEO o sull'indicizzazione del sito?
Risposta
Sì — se l'intero negozio sarà chiuso e accessibile solo agli utenti registrati, i motori di ricerca potrebbero non avere accesso per l'indicizzazione, cosa da tenere in considerazione nella strategia SEO. (Conoscenza generale su soluzioni di questo tipo).
Domanda
L'installazione del modulo è semplice?
Risposta
Sì — secondo la documentazione, l'installazione consiste nell'aggiunta tramite Composer, nell'attivazione del modulo e nella configurazione nel pannello Magento.
Domanda
Dopo l’acquisto del modulo ricevo supporto tecnico e aggiornamenti dal produttore?
Risposta
Sì — il produttore dichiara di fornire supporto e aggiornamenti per i moduli B2B.
Modifica le preferenze sui cookie