Ciao
Puoi farlo se esistono componenti tipo bridge che sincronizzano gli utenti. Un solo db, con prefissi tabelle diversi può andare anche se sconsigliabile, ma non è un modo di avere gli stessi utenti per due applicazioni diverse. Per un ecommerce come estensione di joomla esiste virtuemart ed anche altri.