Рассмотрите еще DotPlant2 - это CMSка специально для интернет-магазинов. В принципе, все, что вы выше перечислили в требования, в ней есть. Без проблем пользователь сможет фильтровать и сравнивать товары, как ему захочется. Плюс аналитика хорошая, в том числе того, что донесли до корзины, но не купили. И специально под seo движок заточен, таких проблем с продвижением, как у джумлы, точно не будет.