Вообще, все зависит от того, насколько сложный магазин вы планируете, а также от того какой товар будете продавать.
В общих случаях я рекоммендую в качестве СMS — Simpla (http://simplacms.ru).
Очень простая, удобная и доступная в освоении система управления – как с точки зрения пользователя, так и с точки зрения разработчиков.
Дизайн – зависит от требований, сложно сказать, в среднем за качетственный дизайн фрилансеры берут около 10 тысяч (4500 рублей за главную, плюс все необходимые внутренние).
Но в случае использования Simpla – даже при базовых знаниях HTML и CSS можно из стандартных шаблонов (в комплекте 2 шт.) допилить то что вы хотите.
Если нужна будет помощь – обращайтесь.