Com joomla também é possível instalar o plugin virtuemart, e assim usar o sistema como se ele fosse uma loja virtual.
E o mesmo acontece com o drupal, instalando o plugin ubercart, você deixa seu site com cara de loja virtual.