Нужен магазин на Joomla. В основе можно использовать готовые шаблоны и компоненты, с последующей их модификацией, доработкой согласно макетам и необходимому функционалу. Если для отдельных задач будет оптимальна индивидуальная разработка - все обсуждаемо.