Olá, já conseguiu o resultado que buscava? Poste o link aqui caso já!
Para o Joomla é uma boa opção usar o VM. O Magento também é forte.
A diferença é que no Joomla você irá instalar uma extensão para o e-commerce e o Magento já é um sistema focado no e-commerce. Existe vários, como prestashop, etc.
No Joomla o mais viável é usar o Pagseguro! E não indico instalar o Joomla pelo softculos e sim passar pelo ftp e fazer a instalação dele pelo próprio sistema de instalação.
Faça o download no site oficial!