How can I set up B2B and B2C accounts for my online store?

Buongiorno a tutti.
Sto lanciare uno store per l’azienda per la quale lavoro, vorrei avere una registrazione che preveda la scelta tra account B2B e B2C. Nel caso in cui il cliente sia un B2B vorrei potergli far compilare il form con tutti i dati aziendali altrimenti per noi diventa difficile la gestione.

Grazie anticipatamente