Lo que buscas es un componentes para gestionar clientes, productos y facturas. Ese componente si es un CRM, solo te va servir para gestionar, controlar y contactar con clientes.
Lo que creo estas buscando es un componente para vender tus productos, y que ese componente para joomla 3 tambien gestiones facturas. Luego un CRM que se integre en ese componente de venta online, para posterior gestion de esos clientes a modo de seguimiento y gestion para una atención cuidada de los mismos.
¿Voy por el camino correcto?