PrestaShop Module

B2B Access Manager per PrestaShop

by Metalinked

Decidi chi può vedere i prezzi, aggiungere al carrello e completare un ordine.

Stabilisci esattamente quali clienti possono vedere i tuoi prezzi, aggiungere al carrello e completare un acquisto. Ogni account aziendale viene approvato manualmente prima di accedere al negozio. Nessun visitatore anonimo, nessun ordine non autorizzato.

Compatibile con PrestaShop 8 e 9 PHP 8.1+

💡 Molto più di un modulo per nascondere i prezzi. Un sistema completo di gestione clienti B2B.

Customer validation panel

Di default, il tuo negozio è aperto a tutti

Chiunque può vedere i prezzi

Chiunque può aggiungere prodotti al carrello

Nessun processo di validazione dei clienti

👉 Questa configurazione non è adatta ai negozi B2B che richiedono controllo e verifica.

Controlla chi può vedere i prezzi e acquistare nel tuo negozio

  • Blocca l'accesso a prezzi, carrello e checkout per i visitatori non approvati
  • Permetti l'acquisto solo ai clienti approvati
  • Implementa un processo completo di registrazione professionale
  • Verifica ogni cliente prima di concedere l'accesso
Restrict access to prices, cart and checkout

Come funziona

📝

Step 1

Registrazione aziendale

Il cliente si registra con tutti i dati aziendali

Step 2

In attesa di approvazione

L'account viene impostato automaticamente come In attesa

📧

Step 3

Notifica all'admin

L'amministratore riceve un'email di avviso

🔎

Step 4

Revisione e decisione

L'admin approva o rifiuta la richiesta

✉️

Step 5

Cliente notificato

Il cliente riceve una notifica via email

Step 6

Accesso completo

I clienti approvati accedono all'intero negozio

Demo

Tutto quello che ti serve per il B2B

🔐

Controllo degli accessi

  • Prezzi nascosti per visitatori e clienti non approvati
  • Carrello e checkout disabilitati fino all'approvazione
  • Messaggi personalizzati (registrati per vedere i prezzi / acquistare)
🧾

Onboarding clienti B2B

  • Modulo di registrazione esteso con dati aziendali
  • Il cliente fornisce tutte le informazioni richieste prima dell'approvazione
  • Gestione automatica degli stati (In attesa / Approvato / Rifiutato)
  • Pagina «Il mio profilo B2B» in Il mio account: i clienti possono aggiornare i dati e sostituire il documento in qualsiasi momento
📝

Modulo di registrazione personalizzabile

  • Aggiungi campi illimitati: testo, textarea, numero, data o menu a discesa, ognuno obbligatorio o facoltativo
  • Richiedi un documento aziendale (PDF/JPG/PNG): etichetta configurabile, obbligatorio o facoltativo, archiviato in modo sicuro
  • I clienti possono aggiornare i propri dati e sostituire il documento in qualsiasi momento dal loro account
🛠

Strumenti di amministrazione

  • Pannello di validazione dedicato nel back office
  • Filtra i clienti per stato, nome, email o azienda
  • Azioni di massa: approvare, rifiutare o rimettere in attesa
  • Contatore in attesa nel menu del back office, lista paginata ed export CSV in un clic (compatibile con Excel)
📧

Notifiche via email

  • Avvisi all'admin per ogni nuova registrazione in attesa
  • Email automatiche al cliente dopo approvazione o rifiuto
  • Messaggio personalizzato opzionale in caso di rifiuto
⚙️

Configurazione avanzata

  • Attiva o disattiva i messaggi «registrati per vedere i prezzi» e «per acquistare»
  • Configura le email admin per le notifiche di nuove registrazioni in attesa
  • Personalizza l'etichetta del documento, l'obbligo di caricamento e la dimensione massima
  • Adatta i colori degli avvisi (sfondo, bordo, testo, link) e aggiungi CSS personalizzato

Un back office pensato per il B2B

Un pannello dedicato progettato per gestire i tuoi clienti B2B su larga scala.

Generale: messaggi frontend, regole di visibilità e email di notifica admin

Generale: messaggi frontend, regole di visibilità e email di notifica admin

Design: colori degli avvisi (sfondo, bordo, testo, link) e CSS personalizzato per visitatori con accesso limitato

Design: colori degli avvisi (sfondo, bordo, testo, link) e CSS personalizzato per visitatori con accesso limitato

Campi personalizzati: aggiungi campi extra al modulo (testo, numero, data, dropdown), senza codice

Campi personalizzati: aggiungi campi extra al modulo (testo, numero, data, dropdown), senza codice

Documento: abilitare il caricamento, etichetta, campo obbligatorio, dimensione massima e email alternativa

Documento: abilitare il caricamento, etichetta, campo obbligatorio, dimensione massima e email alternativa

I risultati che ottieni

Vendi solo a clienti aziendali verificati
Proteggi i tuoi prezzi da accessi non autorizzati
Riduci gli ordini non validi o non qualificati
Risparmia tempo con l'onboarding automatizzato
Aumenta la professionalità e la fiducia nel tuo negozio

Changelog

v1.12.2 July 2026
  • fix Improved server-side price protection for unapproved/restricted customers
  • fix Fixed an error that could occur when viewing order details in the back office
v1.12.0 July 2026
  • new Added Dutch, Portuguese and Polish translations
v1.1.1 June 2026
  • new Custom registration fields (text, select, checkbox) configurable from the back office
  • new B2B customer profile page to view and edit submitted field values
  • new Enable/disable toggle for the document upload section
  • fix File upload size limit now correctly enforced (was configurable but not applied)
v1.0.0 April 2026
  • init Initial release

Domande frequenti

È compatibile con PrestaShop 8 e 9?
Sì. B2B Access Manager è pienamente compatibile con PrestaShop 8.x e 9.x.
Quanto tempo richiede l'installazione e la configurazione?
Solo pochi minuti. Lo installi dal gestore moduli standard del back office di PrestaShop, configuri le tue preferenze nel pannello impostazioni e il modulo è operativo. Nessuno sviluppatore necessario.
Posso personalizzare i campi del modulo di registrazione B2B?
Sì. Il tab Campi personalizzati nella configurazione del modulo ti permette di aggiungere tutti i campi extra che vuoi: testo, textarea, numero, data o menu a discesa. Ogni campo può essere obbligatorio o facoltativo, avere un'etichetta personalizzata, un ordine di visualizzazione indipendente e può essere attivato o disattivato senza perdere i dati salvati. Il modulo include sempre i dati aziendali di base (ragione sociale, indirizzo, partita IVA, telefono, sito web). Tutti i valori sono visibili nella lista clienti del back office e inclusi nell'export CSV.
Cosa succede quando un cliente si registra?
Il suo account viene impostato automaticamente come In attesa. L'amministratore riceve un'email e può approvare o rifiutare la richiesta dal back office.
Posso inviare un messaggio quando rifiuto un cliente?
Sì. In caso di rifiuto puoi includere un messaggio personalizzato opzionale che verrà inviato al cliente nell'email di notifica.
Funziona con qualsiasi tema di PrestaShop?
Sì. Il modulo agisce a livello logico ed è compatibile con qualsiasi tema. Puoi anche iniettare CSS personalizzato e adattare i colori degli avvisi al design del tuo negozio.
Cosa succede ai miei clienti esistenti quando installo il modulo?
I clienti esistenti non sono interessati. Puoi gestire il loro stato di approvazione individualmente dal pannello di validazione del back office.
C'è un limite al numero di clienti B2B che posso gestire?
No. Il pannello di amministrazione è progettato per gestire grandi volumi di clienti in modo efficiente, con filtri, azioni di massa ed export CSV.
Il mio tema mostra ancora prezzi e il pulsante carrello ai clienti non approvati. Cosa posso fare?
Il controllo degli accessi è applicato lato server, quindi i visitatori non approvati non potranno mai acquistare né vedere prezzi reali, indipendentemente da ciò che renderizza il tema. Per nascondere visivamente anche il contenitore prezzi vuoto e il pulsante carrello (non funzionale), il modulo include regole CSS integrate per i temi Classic e Hummingbird. Se usi un tema diverso, vai in Impostazioni > Design > CSS personalizzato e aggiungi il selettore che racchiude il prezzo o il pulsante carrello nel tuo tema, ad esempio: .price { display:none !important; }. Questo CSS viene iniettato solo per visitatori e clienti in attesa.
Posso personalizzare le email inviate ai clienti e agli amministratori?
Sì. Tutti i template email (l'avviso admin per le nuove registrazioni in attesa, la notifica di attesa di validazione inviata al cliente, e le email di approvazione o rifiuto) possono essere modificati completamente dal back office di PrestaShop. Vai in Design > Tema email (o Internazionale > Traduzioni > Template email, a seconda della versione) e cerca i template elencati sotto il nome del modulo. Da lì puoi modificare i testi, adattare il layout e tradurli in qualsiasi lingua non ancora coperta.
Dove si configura esattamente il modulo?
Dal back office di PrestaShop, vai su Moduli > Gestore moduli, trova B2B Access Manager e clicca su Configura. Tutte le impostazioni (opzioni generali, design, campi personalizzati e caricamento documento) si gestiscono da lì.
Dove si gestiscono e validano le nuove registrazioni dei clienti?
Da una voce dedicata nel menu del back office, non dalla configurazione del modulo: apri il sottomenu Clienti e clicca su B2B Validation. Lì troverai l'elenco completo degli account in attesa, approvati e rifiutati, con filtri, azioni di massa ed export CSV.

Trasforma il tuo negozio in una piattaforma B2B controllata

Inizia oggi a validare i tuoi clienti e a proteggere i tuoi prezzi.

👉 Ottieni B2B Access Manager Hai domande? Contattaci

B2B Access Manager by Metalinked

Compatibile con PrestaShop 8 e 9