В ответ на: Сейчас попробовал изминить шаблон, на деле оказалось, что сделать это без специальных знаний и программ, невозможно.
Это невозможно никогда и нигде.
Слова "легко меняется дизайн" подразумевают простоту установки шаблона, подготовленного специально для той или иной CMS (лишь это и показано демке jimdo). Ну и небольшая его коррекция: перетасовать блоки, включить/выключить отдельные блоки, поменять текст там, где это возможно и т.д. но и для этого часто придется почитать статейки/документацию.
Я понимаю, что дизайн в смысле рюшечек - это все, что видится до создания сайта.
Вот только когда начинаете работать с собственно магазином - то на передний план выходят совсем другие вопросы:
- удобно ли пользователю регистрироваться? все ли понятно? всегда ли понятно клиенту что сделать в той или иной ситуации? как изменить вид оплаты, доставки в середине оформления заказа?
- удобно ли пользователю перезаказать тот же товар?
- удачно ли подсказываются пользователю рекомендуемые товары? подсказываются ли вообще?
и с точки зрения администратора магазина:
- хочется показать 5 картинок для каждого товара; как?
- а как этому клиенту дать скидку? а как дать скидку со второй покупки? а скидку на третью и последующие позиции в одном заказе?
- а как получать деньги через такую-то систему? о, это надо отдельно доработку заказывать?!
- а как сделать доставку по Новосибирску 200 руб, по НСО 300 руб, а в другой город 400?
- а как бы продавать через партнеров и чтобы им автоматически насчитывалась скидка? или там наоборот накидка?
ну и т.д.
Все эти вопросы одновременно не решаются в рамках какой-либо "коробочной" CMS, поэтому часто так же важна открытость кода и доступность его модификации под нужды конкретного магазина. С другой стороны хорошо бы иметь максимум из нужного уже в готовом виде.