modX е изключително гъвкав за дизайнери - казвам го защото и аз съм такъв.
Аз не разбирам от програмиране - php, mysql, asp & etc. (имам общи познания във всяко едно от направленията).
Прочети внимателно тези неща:
http://bobsguides.com/modx-chunks.html
http://modxcms.com/learn/solutions/
http://www.squidoo.com/modxcms
http://sottwell.com/how-templates-work.html
като последното с по-голямо внимание!
можеш така да си разделиш дизайна, че по-гъвкав не знам как би могъл да бъде с друга "технология".
Структурираш ли си веднъж дизайна от там нататък няма спирки - има снипети за почти всичко и на дали ще ти се наложи да се дописва.
(за средно сложни сайтове можеш да се справиш и без помощ от публиката)
За онлайн магазин ще ти трябват повече знания и опит в МОД-а (имам предвид за да го нагласиш) - има готиви модули и снипети.
(аз лично не съм пускал магазини, но съм тествал няколко неща за онлайн каталози и магазини с разплащания и всичко е ток и жица)
виж това:
http://modxcms.com/extras.html?view=package/list&repository=10&tag=6
обърни внимание на Foxy - доста е гъвкав.
Ако имаш някакви по-конкретни въпроси ти предлагам да отваряш нова тема - за да не спамим излишно тази.
Поздрави,
Кристалин