
Marketplace B2B vs B2C: le differenze che contano
A prima vista, un marketplace B2B e un B2C sembrano fare la stessa cosa: connettere chi vende con chi compra. In pratica, sono prodotti cosi diversi che condividere la stessa base di codice tra i due genera spesso piu problemi che risparmi. Il pubblico, il flusso di acquisto, la tariffazione, i metodi di pagamento e i requisiti di integrazione sono strutturalmente diversi — e comprendere queste differenze prima di progettare il sistema e cio che separa i progetti che scalano da quelli bloccati nel refactoring.
Un marketplace B2C serve consumatori finali. La decisione d'acquisto e individuale, spesso impulsiva, e il criterio principale e solitamente prezzo ed esperienza. Un marketplace B2B serve aziende. La decisione d'acquisto coinvolge piu persone, processi di approvazione, budget preallocati e criteri tecnici che vanno ben oltre il prezzo.
Flusso di Acquisto B2B: Approvazioni e Acquirenti Multipli
Nel B2C, il flusso di acquisto e lineare: ricerca → prodotto → carrello → checkout → pagamento. In pochi minuti. Nel B2B, questo flusso puo estendersi per giorni e coinvolgere piu persone con ruoli distinti.
Un flusso B2B realistico funziona cosi:
Acquirente operativo trova il prodotto e crea una "richiesta d'acquisto" (non ancora un ordine). Questa richiesta va in una coda di approvazione.
Approvatore (manager, amministratore o direttore, a seconda dell'importo) riceve notifica, verifica la richiesta e approva, rifiuta o richiede modifiche.
Dopo l'approvazione, la richiesta si converte in ordine d'acquisto. L'acquirente operativo completa con i dati di consegna e la modalita di pagamento (fatturazione, bonifico SEPA, carta).
La fattura viene generata automaticamente (fattura elettronica SDI nella maggior parte dei casi) e inviata all'email del reparto amministrativo.
Questo flusso richiede che il modello dati supporti piu utenti per account acquirente, con ruoli e permessi distinti:
// Modello di account B2B con utenti multipli
interface BuyerAccount {
id: string;
companyName: string;
partitaIva: string;
creditLimit?: number; // Limite di credito negoziato
users: BuyerUser[];
approvalRules: ApprovalRule[];
}
interface BuyerUser {
id: string;
accountId: string;
role: 'operator' | 'approver' | 'admin' | 'finance';
purchaseLimit?: number; // Importo massimo che puo approvare da solo
}
interface ApprovalRule {
minAmount: number;
maxAmount: number;
requiredApprovers: number;
approverRoles: string[];
}
Questa struttura permette di definire regole come "acquisti superiori a 5.000 EUR richiedono 2 approvatori, di cui almeno uno dell'amministrazione". Implementare questo nel MVP B2B non e opzionale — e il cuore del prodotto.
Pricing Differenziato per Cliente nel B2B
Nei marketplace B2C, tutti vedono lo stesso prezzo. Nel B2B, questo quasi mai accade. Clienti con volumi elevati negoziano prezzi speciali, i distributori hanno listini propri e clienti strategici possono avere condizioni esclusive.
Il sistema di pricing B2B deve supportare piu livelli:
| Livello | Descrizione | Esempio |
|---|---|---|
| Prezzo base | Prezzo standard, visibile pubblicamente | 100,00 EUR |
| Listino di gruppo | Prezzo per segmento cliente | Distributori: 85,00 EUR |
| Prezzo per account | Prezzo negoziato individualmente | Cliente X: 78,00 EUR |
| Sconto per volume | Sconto per quantita nell'ordine | 10+ unita: -8% |
| Sconto per periodo | Campagna o promozione temporanea | -5% in ottobre |
La logica di risoluzione deve seguire una gerarchia chiara: prezzo per account → sconto per volume → listino di gruppo → prezzo base. Il prezzo piu specifico ha la precedenza.
Integrazione con ERP e Fatturazione Elettronica
Questa e la parte che piu differenzia lo sviluppo B2B dal B2C in termini tecnici. Le aziende acquirenti necessitano generalmente che gli ordini del marketplace si riflettano automaticamente nel loro ERP — sia per il controllo del magazzino, che per la contabilita o la revisione fiscale.
Le integrazioni piu comuni in Italia sono con:
- SAP Business One / S/4HANA: multinazionali e grandi aziende
- TeamSystem / Zucchetti: dominanti nelle PMI italiane
- Fattura24 / Aruba: per la fatturazione elettronica SDI
- Danea Easyfatt / Fatture in Cloud: piccole imprese
Per la fatturazione elettronica, l'emissione tramite SDI (Sistema di Interscambio) e obbligatoria in Italia. Il sistema deve generare il formato XML FatturaPA conforme.
UX B2B vs B2C: Funzionalita Prima dell'Estetica
La tentazione nei progetti B2B e replicare l'esperienza visiva raffinata dei grandi B2C come Amazon. Questo e un errore di priorita. Gli utenti B2B preferiscono l'efficienza alla bellezza — usano la piattaforma come strumento di lavoro, spesso quotidianamente, e apprezzano:
Ricerca avanzata con filtri tecnici: numero di riferimento prodotto, codice fornitore, specifiche tecniche. Un operatore acquisti non vuole navigare per categorie — vuole digitare "vite M8x40 inox 304" e trovare immediatamente.
Storico e riordino rapido: la maggior parte degli ordini B2B sono ripetizioni. "Ripeti ultimo ordine" e "salva lista acquisti frequenti" valgono piu di qualsiasi animazione UI.
Esportazione dati: ordini in CSV/XML, fatture in PDF, report di spesa per periodo e categoria.
Dashboard account: credito disponibile, ordini in corso, approvazioni in sospeso, storico finanziario.
Conclusione
La decisione tra costruire un marketplace B2B o B2C definisce non solo il prodotto, ma l'architettura tecnica, il modello dati, le integrazioni necessarie e il profilo del team che manterra la piattaforma.
SystemForge aiuta a prendere queste decisioni con documentazione strutturata prima del codice — identificando i flussi critici, mappando le integrazioni necessarie e generando le User Story che coprono gli scenari B2B spesso dimenticati. Con la documentazione giusta, lo sviluppo inizia senza ambiguita. Contattaci su systemforge.it.
Hai bisogno di aiuto?