Если хотите удобный магазин, не перегружайте его лишним, красивая главная страница, нормальные карточки товаров (а для этого нужны качественные xml csv) файлы, а то обычно клиенты начинают мудрить и выходит шляпа
диву даюсь, как можно оценить магазин на 10 000 товаров сразу не глядя в ТЗ? а вдруг там 3 вида юзеров 20 валют, 20 складов, синхронизации и прочие хрени и еще какие-нить выгрузки xml, yml во всякие аггрегаторы в реальном времени
Такого рода маневры с "где дешевле" заканчиваются с неправильным выбором платформы. И когда потом спустя неск тыщ $ выяснится, что надо делать снова с 0 становится мучительно больно и жалко. И из этой коровы потом еще годик-два пытаются выдоить что-то, когда надо было пристегнуть ремни и улететь в космос.