Валерий действительно прав, Magento -очень серьезное решение (из бесплатных). Тем более есть его интеграция с typo3 (
http://www.typogento.com/)
Но одна существенная сложность с магенто: его требования к серверу. typo3-шные требования в сравнении с ними - просто детский лепет.