Во-первых, извините за снобизм, но всё же cms на русском - это система управления сайтом, поэтому не какой, а какая.
Во-вторых, по делу - Drupal. В том смысле, что это самая гибкая CMS, в кот. можно реализовать всё вышеуказанное.
Есть у неё, конечно, не очевидные минусы, но они есть везде. Кроме того, сижу вспоминаю, можно ли подобное сделать на OpenCart - в принципе, да. Модулей там предостаточно, если не хватит, можно написать да и сообщество, в принципе, не маленькое. Темы (скины) и в той, и в др. CMSке есть.
Тут ещё все в какой-то степени зависит от количества товаров, кот. будут загружаться, и от того, как и откуда загрузка будет производится: в том смысле, что нестандартные обработчики на Drupal'е на мой взгляд писать проще, т.к. он изначально более гибок.