Если говорить именно о CMS, то лучше 1С-Битрикс
Если будет множество складов и типов цен, тогда редакция Бизнес, иначе может подойти и редакция Малый бизнес
Почему 1С-Битрикс? Потому, что думаю, что все ваши товары будут храниться в какой-нибудь учетной системе (1С)
А у Битрикса и 1С имеется хоть какая/никакая интеграция
----
Повторюсь, если говорить именно о CMS
Иначе, использовать самописный фреймворк, который будет учитывать именно вашу специфику магазина