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

Vuoi saltare l'attesa? Attiva la modalità Auto-approve e le nuove registrazioni passano direttamente al passo 6: accesso completo immediato, senza revisione manuale.

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
  • Modalità auto-approve opzionale per concedere accesso istantaneo senza revisione manuale

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
  • Le etichette dei campi e le opzioni a tendina possono essere tradotte per lingua del negozio

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: interruttore auto-approve, messaggi frontend, regole di visibilità e email di notifica admin

Generale: interruttore auto-approve, 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.14.0 August 2026
  • new Added Czech, Romanian and Brazilian Portuguese translations
  • security Strengthened price protection for pending and rejected accounts so cached pages can never expose hidden prices
  • security Hardened validation of the Website field and the CSV export for safer handling of customer data
  • fix Fixed the Custom CSS setting (Design tab) not applying correctly when it contained special characters
  • fix Fixed missing rejection email templates for Catalan, German, French and Italian, and corrected a translation key affecting the auto-approve status note in several languages
v1.13.0 August 2026
  • new Added an opt-in Auto-approve mode: instantly grant new registrations full store access without manual admin validation
  • new Custom field labels and dropdown options can now be translated per shop language instead of showing the same value to every visitor
  • new Added a "resend email" action in the validation panel to resend the approval, rejection or pending status email to a customer
  • new Added stale-pending highlighting and sorting in the validation list to surface the oldest pending registrations
  • new Refreshed the back office validation panel and settings UI
  • fix Fixed admin notification emails showing the wrong shop name
  • fix Fixed missing translation strings in several back-office screens
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.
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.
Il modulo crea automaticamente un indirizzo per il cliente?
Sì. Al momento della registrazione, viene creato automaticamente un indirizzo PrestaShop (etichettato Business address) a partire dai dati aziendali forniti, senza bisogno di un passaggio separato.
Posso saltare l'approvazione manuale e concedere l'accesso automaticamente?
Sì. Dalla v1.13.0 puoi attivare una modalità Auto-approve opzionale nelle impostazioni: le nuove registrazioni ottengono l'accesso completo al negozio all'istante, senza attendere la convalida dell'amministratore. L'approvazione manuale resta il comportamento predefinito se non la attivi.
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.
Posso tradurre le etichette e le opzioni dei campi personalizzati?
Sì. Dalla v1.13.0, le etichette e le opzioni dei campi personalizzati possono essere tradotte per lingua del negozio, così ogni visitatore le vede nella propria lingua invece di un unico valore per tutti.
Cosa succede alle traduzioni dei campi personalizzati se aggiungo una nuova lingua al negozio?
I campi già creati passano automaticamente alla lingua predefinita del negozio per la nuova lingua, quindi nulla si rompe o appare vuoto. Puoi tradurre le etichette e le opzioni del menu a discesa per quella lingua quando vuoi, dalla scheda Campi personalizzati.
In quali lingue è disponibile il modulo?
Di serie, B2B Access Manager include traduzioni dell'interfaccia e template email in 12 lingue: inglese, spagnolo, catalano, francese, tedesco, italiano, olandese, portoghese, portoghese brasiliano, polacco, ceco e rumeno. Se il tuo negozio usa una lingua non presente in questo elenco, gli strumenti di traduzione integrati di PrestaShop ti permettono di tradurre tu stesso i testi del modulo e i template email.
Dove vengono archiviati i documenti aziendali caricati dai clienti? È conforme al GDPR?
I documenti caricati (PDF, JPG o PNG) vengono archiviati direttamente sul tuo server, all'interno della tua installazione PrestaShop, e non vengono mai inviati a servizi di terze parti. Solo gli amministratori con accesso al back office possono visualizzarli o scaricarli dal pannello di validazione, così mantieni il pieno controllo sui dati dei tuoi clienti.
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.
Perdo i dati dei miei clienti B2B se disinstallo il modulo?
No. Disinstallare o resettare il modulo non elimina le sue tabelle nel database: stati di validazione, definizioni dei campi personalizzati e riferimenti ai documenti caricati vengono conservati. Se lo reinstalli in seguito, le tabelle vengono ricreate in sicurezza e i tuoi dati restano dove li avevi lasciati.
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.
Posso reinviare l'email di validazione a un cliente?
Sì. Il pannello di validazione include un'azione «Reinvia email» che invia nuovamente l'email corrispondente allo stato attuale del cliente (in attesa, approvato o rifiutato) senza modificare nulla — utile quando un cliente dice di non averla mai ricevuta.
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