Выбор бесплатной CMS для интернет магазина?
Я бы тоже предложил обратить внимание на OpenCart, всю заявленную вами функциональность он поддерживает (большинство из коробки, оставшееся - модулями).
www.opencart.com ? Если ужж его с модулями не хватит, то писать свое.