Un cliente aziendale non vuole usare un e-commerce pensato per il consumatore finale. Cerca un listino riservato, quantità minime, condizioni commerciali chiare e una fattura con i dati corretti. Un progetto WooCommerce B2B deve quindi gestire prezzi, accessi e user roles, insieme a registrazioni aziendali, Partita IVA e ordini, senza complicare il lavoro del cliente.
Il punto non è aggiungere uno sconto generico al catalogo. Serve distinguere il percorso del consumatore da quello aziendale, definendo con user roles precisi accessi, listini, registrazioni e ordini per ogni gruppo di clienti. Nelle sezioni successive analizzeremo listini, registrazione, preventivi, plugin e compatibilità.
Punti chiave
- Un progetto WooCommerce B2B deve distinguere clienti B2C e B2B tramite user roles, listini riservati, product visibility e condizioni commerciali specifiche.
- La registrazione aziendale deve raccogliere Partita IVA, dati di fatturazione e custom fields, prevedendo account approval e VAT validation prima di concedere prezzi wholesale.
- Role-based pricing, tiered pricing, quantità minime, preventivi, quick order form, payment methods e shipping restrictions devono seguire il profilo e le esigenze del cliente aziendale.
- La scelta del wholesale plugin dipende dalle B2B features necessarie; compatibilità con HPOS, checkout, cache, WPML e plugin fiscali va verificata in staging per evitare conflitti.
WooCommerce B2B: cosa deve gestire davvero
Un WooCommerce B2B non è un catalogo con prezzi più bassi. È una wholesale solution per affiancare vendite consumer e aziendali, con accessi, condizioni e documenti diversi.

Un negozio ibrido B2C e B2B
Un hybrid store WooCommerce può gestire nello stesso sito i canali B2C and B2B, senza imporre le stesse regole a tutti.
Per i clienti privati, i user roles mantengono il prezzo pubblico, il checkout standard e i metodi di pagamento disponibili. Gli utenti aziendali approvati possono invece usare specifici user roles, con listini e condizioni riservate.
Il cliente B2B registrato può visualizzare un listino dedicato, accedere a quantità minime, ricevere sconti per volume e usare condizioni di pagamento concordate. In alternativa, il catalogo può restare visibile in catalog mode, mentre prezzi e acquisto vengono limitati agli utenti autorizzati.
La struttura va definita prima di installare i plugin. Per approfondire la piattaforma, trovi una guida completa a WooCommerce pensata per imprenditori e PMI.
Ordini aziendali e dati fiscali
Una B2B registration efficace prevede custom fields aggiuntivi per raccogliere:
- ragione sociale e nome del referente;
- Partita IVA e codice fiscale;
- indirizzo di fatturazione e sede legale;
- codice destinatario o PEC;
- numero di telefono e settore di attività.
I dati raccolti servono a creare customer groups e ad assegnare user roles coerenti con il tipo di azienda. Gli user roles dei clienti approvati possono quindi sbloccare il wholesale pricing e le condizioni commerciali concordate.
Questi dati devono essere trasferiti senza errori nell’ordine e nel sistema di fatturazione. Un campo obbligatorio inserito male può creare errori, richieste manuali e ritardi nella consegna.
Listini riservati e prezzi basati sui ruoli
In un progetto WooCommerce B2B, il listino professionale, cioè il wholesale pricing, dipende dal cliente, dai suoi user roles, dalla categoria, dalla quantità e dallo stato di autenticazione. Una wholesale solution per WooCommerce B2B efficace traduce queste variabili in regole chiare. Non tutti i clienti professionali devono vedere lo stesso prezzo.

Ruoli, quantità e minimi d’ordine
Puoi creare user roles come Rivenditore, Distributore, Installatore o Cliente Premium, che rappresentano customer groups con esigenze commerciali diverse. Questi user roles possono ricevere prezzi fissi, percentuali di sconto oppure condizioni specifiche per categoria e prodotto, secondo la logica del role-based pricing.
Per esempio, i user roles Rivenditore e Distributore possono ricevere prezzi fissi diversi. Altri user roles, come Installatore e Cliente Premium, possono seguire una percentuale di sconto o una maggiorazione su prodotti specifici, secondo il role-based pricing.
Il prezzo può cambiare anche in base alla quantità associata ai diversi user roles. È una forma di dynamic pricing: 10 pezzi possono avere uno sconto del 5%; 50 pezzi accedono a una condizione migliore. Questa è la logica del tiered pricing, con bulk discounts progressivi.
Puoi anche impostare una minimum order quantity, cioè una quantità minima d’ordine. Serve a evitare ordini troppo piccoli per sostenere preparazione, imballaggio e trasporto, proteggendo il margine.
Prezzi visibili solo dopo l’accesso
In alcuni settori, la product visibility e la visualizzazione del prezzo, detta anche price display, devono seguire il wholesale pricing. Puoi mostrare il prezzo soltanto agli utenti approvati con specifici user roles, sostituirlo con un pulsante “Richiedi un preventivo” oppure nasconderlo completamente ai visitatori non registrati.
La scelta dipende dal modello commerciale:
- prezzo pubblico per attirare nuovi rivenditori;
- prezzo riservato dopo l’approvazione dell’account;
- catalogo visibile in catalog mode, ma prezzo e acquisto sostituiti da un contatto commerciale;
- prodotti disponibili solo per determinati profili autorizzati.
Una matrice pratica collega ruolo, quantità e prezzo: Rivenditore, 10 pezzi e prezzo A; Distributore, 50 pezzi e prezzo B.
La product visibility deve restare coerente con i user roles assegnati. La regola deve funzionare allo stesso modo nell’archivio prodotti, nella pagina prodotto, nel carrello e nel checkout. Se il prezzo scompare in una pagina ma resta visibile in un’altra, l’esperienza diventa poco professionale.
Registrazione B2B e gestione della Partita IVA
Nel contesto di WooCommerce B2B, la registrazione aziendale non dovrebbe essere aperta senza controlli. Un account falso o incompleto può accedere a prezzi riservati e creare problemi amministrativi.
Approvazione manuale degli account
Il modulo di B2B registration raccoglie i dati dell’azienda e i custom fields necessari per settore, referente e fatturazione. I user roles disponibili restano limitati finché l’account non viene verificato.
Questo flusso di B2B registration prevede un account approval e lascia l’account in attesa prima della verifica finale.
Dopo la verifica, il processo di account approval assegna i user roles corretti e rende disponibili prezzi e condizioni.
L’approvazione manuale è utile quando vendi a rivenditori selezionati, distributori territoriali o professionisti con requisiti precisi. Per prodotti a basso rischio puoi usare un’approvazione automatica, con controlli successivi. La verifica amministrativa confronta i user roles richiesti con l’attività dichiarata.
Puoi definire user roles distinti, come Rivenditore, Distributore e Installatore. Il gruppo di appartenenza, definito nei customer groups, determina listini e permessi. Il ruolo approvato abilita il role-based pricing, mentre la product visibility può modificare ciò che l’utente vede nel catalogo.
L’errore da evitare è assegnare subito i user roles di “Wholesale” a chiunque inserisca una Partita IVA. Il dato deve essere controllato prima di concedere uno sconto commerciale. Il controllo successivo aggiorna i user roles se cambiano i requisiti.
Validazione fiscale e fatturazione
Il controllo del campo non equivale alla VAT validation. Verificare che una Partita IVA abbia il formato corretto è diverso dal verificare che sia attiva e associata all’azienda indicata.
Per una VAT validation più completa, il progetto può prevedere:
- controllo del formato durante la registrazione;
- verifica manuale da parte dell’amministrazione;
- controllo tramite VIES per le aziende dell’Unione Europea;
- integrazione con un servizio esterno di validazione;
- richiesta di codice destinatario o PEC per la fatturazione.
Non applicare automaticamente la tax exemption, cioè l’esenzione IVA, solo perché il cliente ha compilato il campo. La compilazione della Partita IVA non dimostra il diritto alla tax exemption. Il trattamento fiscale dipende dal tipo di operazione, dal Paese del cliente e dalla documentazione disponibile. La configurazione tecnica va verificata con il commercialista.
Per la gestione dei dati fiscali, WooCommerce B2B può essere affiancato a un sistema di fatturazione elettronica che supporta documenti e informazioni richieste dai processi di e-commerce.
Preventivi, pagamenti e spedizioni per le aziende
Nel WooCommerce B2B, non tutti gli ordini aziendali si concludono con un pagamento immediato. Alcuni clienti richiedono un’offerta, la approvano internamente e la trasformano in ordine. Il flusso request a quote raccoglie quantità, note e dati aziendali prima dell’offerta.
Dal request a quote all’ordine
Un flusso di richiesta preventivo può attivare il catalog mode per nascondere il prezzo e sostituire il pulsante di acquisto. In base agli user roles, può mostrare il wholesale pricing solo ai profili autorizzati. Il commerciale verifica i dati, modifica l’offerta e la invia al cliente.
Il passaggio migliore evita di ricopiare tutto: la quote request, cioè l’offerta approvata, dovrebbe diventare un wholesale order in WooCommerce. La conversione associata agli user roles del cliente deve mantenere prodotti, quantità, prezzi e dati di fatturazione già compilati.
Per clienti già approvati che riordinano spesso, un quick order form può velocizzare l’inserimento, senza essere obbligatorio per ogni negozio.
Per alcuni negozi è utile generare anche proforma, note di credito e documenti PDF. Esistono estensioni dedicate alla creazione di fatture PDF e proforma per WooCommerce.
Metodi di pagamento e spedizione per ruolo
Per un cliente B2C, i payment methods possono includere carta o PayPal. Un cliente B2B già conosciuto può invece avere bonifico bancario, pagamento posticipato o condizioni concordate, quando previsti dal profilo approvato e dagli accordi commerciali.
Payment methods e condizioni di pagamento possono seguire regole diverse per ogni profilo:
- gateway e payment methods disponibili per user roles autorizzati;
- pagamento alla consegna solo in determinate zone;
- spedizioni assegnate a una categoria di clienti;
- shipping restrictions legate a Paesi, CAP, prodotti o user roles;
- importo minimo per ottenere una tariffa;
- prodotti esclusi da una modalità di consegna.
WooCommerce consente di organizzare le zone di spedizione per Paese, area geografica e CAP. Per regole legate ai ruoli, però, servono estensioni con condizioni più avanzate.
Quale plugin WooCommerce B2B scegliere
Non esiste un wholesale plugin migliore per ogni azienda. In un progetto WooCommerce B2B, una wholesale solution essenziale può bastare, mentre una suite completa richiede più valutazioni. La scelta dipende da catalogo, numero di clienti, regole fiscali e complessità del checkout.
| Esigenza | Soluzione da valutare | Quando ha senso |
|---|---|---|
| Prezzi per user roles e cliente | B2B Pricing o Role Based Pricing | Quando servono listini con role-based pricing e wholesale pricing |
| Gestione B2B completa | B2BKing, YITH o Addify | Quando servono registrazione, user roles, preventivi, quote request e quick order form |
| Pagamenti e spedizioni condizionali | Conditional Shipping and Payments | Quando ogni gruppo ha regole operative diverse, comprese le shipping restrictions |
| Fatturazione e documenti | Plugin per fatture PDF o XML | Quando l’ordine deve produrre documenti coerenti |
In base alla versione e alla configurazione, B2B Pricing può includere supporto per user roles personalizzati, prezzi per categoria, approvazione utenti, esenzione fiscale e HPOS. Role Based Pricing può essere più adatto quando vuoi applicare regole semplici agli user roles, soprattutto su wholesale pricing, prezzi fissi, sconti o maggiorazioni. Per ordini con volumi diversi, verifica anche il tiered pricing e il dynamic pricing basato sulle quantità, invece di limitarti a un prezzo fisso.
B2BKing, YITH e Addify possono essere valutati per progetti più articolati, con user roles distinti e regole per clienti aziendali. Se devi nascondere prezzi o prodotti, verifica anche il catalog mode. Prima dell’acquisto, controlla sempre la compatibilità con la versione di WooCommerce, il checkout a blocchi, HPOS, WPML e i plugin fiscali già installati.
Per una PMI conviene partire dalle funzioni realmente necessarie e da una checklist delle B2B features: user roles, registrazione, approvazione, listini, preventivi, checkout e documenti. Testa ogni wholesale plugin con la configurazione reale, perché installare più plugin che modificano contemporaneamente prezzi, ruoli e checkout aumenta il rischio di conflitti. La realizzazione di un e-commerce aziendale deve includere anche questa valutazione tecnica.
Compatibilità, performance e controllo dei risultati
WooCommerce B2B richiede test accurati con cataloghi estesi, migliaia di varianti e regole di prezzo. La configurazione deve funzionare anche quando aumentano utenti e ordini.
HPOS, cache e conflitti tra plugin
HPOS salva gli ordini in tabelle dedicate e migliora la gestione dei dati. Se un plugin non è compatibile, possono comparire errori nel pannello, dati incompleti o problemi durante il checkout.
Il test va fatto in staging, non direttamente sul sito online: verifica le B2B features, dalla registrazione all’approvazione e al login per ciascuno degli user roles. Controlla prezzi per user roles, role-based pricing, prodotti variabili, coupon, tasse, payment methods, email e creazione dell’ordine.
Attenzione anche alla cache. Una pagina con un prezzo riservato non deve essere servita a un visitatore non autenticato. La cache deve distinguere correttamente gli user roles tra utenti pubblici, clienti B2C e aziende. Nel catalog mode, verifica che il catalogo non mostri prezzi o prodotti riservati.
Misurare ordini e conversioni
Il dato più utile non è il benchmark generico del settore. È il confronto con la storia del tuo negozio.
Segmenta ordini e richieste per dispositivo, user roles, sorgente del traffico e fase del checkout. Un tasso medio del 2% può nascondere un 4% da desktop e uno 0,8% da smartphone.
Se le conversioni calano, controlla prima il sito. Un form scomodo, un prezzo poco chiaro o un errore mobile possono incidere più di una campagna pubblicitaria. Il percorso B2B deve essere semplice anche da smartphone, soprattutto quando il cliente deve ripetere un ordine velocemente.
Conclusione: il listino deve seguire il cliente
Un WooCommerce B2B efficace non si limita a nascondere i prezzi. Un listino riservato deve gestire user roles, approvazioni, quantità, Partita IVA, documenti, pagamenti e spedizioni con regole coerenti.
Parti dal processo commerciale reale, definendo user roles e soglie come la minimum order quantity per un hybrid store. Poi scegli il plugin, verifica la compatibilità e misura cosa succede nel checkout. Un quick order form semplifica il wholesale order e riduce il lavoro del cliente e dell’ufficio vendite.
Domande frequenti su WooCommerce B2B
WooCommerce può gestire clienti B2C e B2B nello stesso negozio?
Sì. WooCommerce B2B può gestire clienti B2C and B2B nello stesso negozio. Gli user roles approvati possono determinare accessi diversi e applicare il role-based pricing. In questo modo, il wholesale pricing resta riservato ai gruppi aziendali, mentre gli user roles regolano anche i prodotti visibili.
Come si verifica la Partita IVA durante la registrazione?
Puoi controllare il formato del dato, richiedere approvazione manuale oppure collegare il sito a un servizio esterno. Il semplice inserimento della Partita IVA non dimostra che sia attiva o corretta, né il diritto a una tax exemption.
È possibile nascondere i prezzi e ricevere richieste di preventivo?
Sì. Un plugin B2B può sostituire il prezzo con l’opzione «request a quote», raccogliere quantità e dati aziendali e impostare la product visibility. L’offerta approvata può poi diventare un ordine.
Si possono limitare pagamenti e spedizioni per ruolo?
Sì. Le B2B features possono configurare payment methods e opzioni di consegna differenti in base al ruolo, al Paese, al CAP, al totale dell’ordine o alla tipologia di prodotto.