Советую wordpress.
К нему нужно поставить несколько плагинов
woocommerce - плагин магазина(в нем все есть: каталог, корзина,оформление заказа)
woocommerce-cart-tab - плагин для корзины. Что бы она всегда была на экране.
Saphali Woocommerce Russian - плагин для русификации woocommerce.
К этому нужно еще добавить, что необходимо подобрать тему. Есть специальные темы для woocommerce - платные и бесплатные.