Salve a tuti!!

La problematica forse è un pò avanzata, ma ci provo..

Ho già una applicazione che permette agli utenti di registrarsi/loggarsi/usare l'applicazione.
Mi è venuto in testa di creare un nuovo tipo di account, per una tipologia di utenti piuttosto diversa da quelli già esistenti, es:

account "cliente" [quello già esistente]
account "negozio" [quello che voglio aggiungere]

mi chiedo quale sia un buon metodo per differenziare contenuti, ma soprattutto funzionalità dell'applicazione...

come approcciano ad esempio i grandi siti come MercatinoMusicale, eBay, siti di giornalismo, cms come wordpress...

la chiacchierata potrebbe essere interessante!