Вспомнил еще пару примеров. Если взять Joomla и к ней прикрутить подходящий шаблон, можно получить:
http://rubinteko.ru/
http://m2box.ru/
Впринципе Joomla имеет весьма гибкий (хотя и очень замороченный в изучении) фреймворк, позволяющий при необходимости изменять код движка под свои нужды. Можно и дополнения свои разрабатывать.
ИМХО при приложении определенных усилий можно построить на этом движке вполне сносный малобюджетный интернет-магазин (правда сил придется вложить не меньше, чем в рупград).
P.S. Забыл уточнить - на WP можно точно также, ровно как и на любом другом движке, при наличии энного количества серого вещества в черепной коробке, рук из плеч и некоторого количества свободного времени.
P.P.S. Вообще я бы все же посоветовал для самообразования поработать не с движком, а с любым MVC-фреймворком. Ведь по большому счету зачастую от движка берется только основа (работа с пользователями, ЧПУ и т.п.), остальное допиливается напильником.