По вашим требованиям пойдет все что угодно
За хорошим дизайном в Prestashop ( куча готовых шаблонов), за удобством допиливания в OpenCar, это две самые динамичные сейчас разработки.
В Престе шаблонизатор смарти, в OC — тупо PHP. На мой взгляд стоит начать с OC для его установки потребуется примерно минут 5 с нуля ( не считая настройки MySQL)
От Джумлов, Друпалов сразу отговорю — уйдет ваше внимание от основной задачи. В специализированных скриптах автор уже удалил из камня «все что не есть лицо», а тут придется все самому.