Credo che sia meglio Joomla per questo progetto, dovresti però creare un componente ad hoc che importi i dati (prezzi, nome prodotto, ecc) nel db e poi li mostri a front end nel sito, per esempio se i dati provengono da un file .csv o .xml si può scrivere un php che interpreti i dati e li inserisca automaticamente (con un cronjob per esempio) o manualmente (al click) all'interno del db di Joomla.